Troubleshooting
Common issues and their solutions.
Installation Issues
Plugin Doesn't Load
Symptoms: Plugin not in /plugins list, no initialization messages
Solutions:
- Check Java version:
java -version(must be 21+) - Verify JAR file is not corrupted
- Check server logs for errors
- Ensure Paper/Spigot version is 1.21+
Database Initialization Failed
Symptoms: Error messages about database, plugin disabled
Solutions:
- Check folder permissions:
plugins/SigmaOrders/must be writable - Verify disk space available
- Check file system permissions
- Review full error in console logs
Vault Not Found
Symptoms: Warning about economy plugin, economy features don't work
Solutions:
- Install Vault plugin
- Install an economy plugin (EssentialsX, CMI, etc.)
- Restart server
- Verify Vault loads before SigmaOrders
Configuration Issues
Config File Errors
Symptoms: Plugin fails to load, config errors in console
Solutions:
- Check YAML syntax (use online validator)
- Verify indentation (spaces, not tabs)
- Check for invalid values
- Restore from backup if needed
Settings Not Applying
Symptoms: Changes to config don't take effect
Solutions:
- Run
/orders reloadafter editing config - Some settings require server restart
- Check console for errors
- Verify config file is saved correctly
Order Issues
Can't Create Order
Symptoms: "Order limit reached" or "Cooldown active"
Solutions:
- Check active orders:
/orders myorders - Cancel old orders if at limit
- Wait for cooldown to expire
- Check config limits:
max-orders-per-player,creation-cooldown
Order Not Found
Symptoms: "Order #X not found"
Solutions:
- Verify order ID is correct
- Order may have been deleted
- Order may have expired and been cleaned up
- Check with
/orders listfor active orders
Can't Deliver to Order
Symptoms: "Cannot deliver" or "Order not found"
Solutions:
- Verify order exists:
/orders view <id> - Check order status (can't deliver to cancelled/completed)
- Ensure order hasn't expired
- Check if trying to deliver to own order
Payment Not Working
Symptoms: "Payment failed" or "Insufficient funds"
Solutions:
- Verify Vault and economy plugin are working
- Check player balance
- Verify economy plugin is connected to Vault
- Check transaction logs
Performance Issues
Server Lag
Symptoms: Server TPS drops, lag spikes
Solutions:
- Enable async database operations (default)
- Reduce cache size if memory issues
- Consider MySQL for large servers
- Check database file size (SQLite)
- Monitor with
/orders debug on
Slow Operations
Symptoms: Commands take long to execute
Solutions:
- Check database performance
- Consider MySQL for large datasets
- Reduce order expiration time
- Clean up old orders
- Optimize database (SQLite vacuum)
Database Issues
Connection Errors (MySQL)
Symptoms: "Failed to connect to database"
Solutions:
- Verify database server is running
- Check host/port settings
- Verify username/password
- Check firewall rules
- Test connection with MySQL client
Database Locked (SQLite)
Symptoms: "Database locked" errors
Solutions:
- Ensure only one server instance is running
- Check for file locks
- Restart server
- Consider MySQL for multi-server setups
Permission Issues
Permission Denied
Symptoms: "You don't have permission"
Solutions:
- Check permission node:
/lp user <player> info - Verify player is in correct group
- Check permission plugin is loaded
- Test with OP player first
- Review Permissions
Commands Not Working
Symptoms: Commands don't execute
Solutions:
- Check command registration in console
- Verify plugin is enabled
- Check for conflicting plugins
- Review server logs for errors
Economy Issues
Economy Not Detected
Symptoms: "Economy plugin not found"
Solutions:
- Install Vault
- Install economy plugin (EssentialsX, CMI, etc.)
- Verify Vault loads before SigmaOrders
- Check economy plugin is Vault-compatible
Balance Issues
Symptoms: Incorrect balances or payments
Solutions:
- Check economy plugin directly
- Verify Vault integration
- Review transaction logs
- Check for duplicate economy plugins
GUI Issues
GUI Not Opening
Symptoms: GUI doesn't open when using commands
Solutions:
- Check InventoryFramework is included
- Verify player has permission
- Check for conflicting plugins
- Review console for errors
GUI Items Not Showing
Symptoms: Empty GUI or missing items
Solutions:
- Check GUI update interval in config
- Verify orders exist:
/orders list - Check for errors in console
- Try reloading:
/orders reload
Debug Mode
Enable Debug
/orders debug on
Check Debug Output
- Enable debug mode
- Reproduce the issue
- Check console for detailed logs
- Disable when done:
/orders debug off
Getting Help
Information to Provide
When reporting issues, include:
- Plugin version
- Server version (Paper/Spigot)
- Java version
- Error messages from console
- Steps to reproduce
- Config file (sanitized)
Logs Location
- Server logs:
logs/latest.log - Plugin logs: Check console output
- Transaction logs:
plugins/SigmaOrders/transactions.log
Related Documentation
- Best Practices - Prevent issues
- Performance Guide - Optimize performance
- Configuration - Config reference