Troubleshooting
Plugin does not load
Symptom: EzAuction is missing from /plugins or shown in red.
| Cause | Fix |
|---|---|
| Wrong server software | EzAuction requires Paper 1.21+. Spigot is not supported. |
| Wrong Java version | Requires Java 21. Run java -version to check. |
| Missing Vault | Install Vault and a compatible economy plugin (e.g. EssentialsX). |
| JAR conflict | Check logs/latest.log for the exact error. |
Economy not working / prices show as 0
- Confirm Vault is installed and shows green in
/plugins. - Confirm an economy plugin (EssentialsX, CMI, etc.) is registered with Vault.
- Run
/eco give <player> 0to test if Vault can resolve the economy provider.
Listings not saving (YAML)
- Check that the server process has write permission to
plugins/EzAuction/. - Look for
IOExceptioninlogs/latest.log. - Check available disk space.
MySQL connection errors
| Error message | Fix |
|---|---|
Communications link failure | Check host/port and firewall rules |
Access denied for user | Verify username and password in auction-storage.yml |
Unknown database | Create the database: CREATE DATABASE ezauction; |
Too many connections | Reduce pool-size in auction-storage.yml |
After fixing, always restart the server (not just /auction reload).
Team auctions button not showing
- Confirm TeamsAPI is installed and shows green in
/plugins. - Confirm
team-auctions.enabled: trueinauction.yml. - Confirm the player has
ezauction.auction.teampermission. - Run
/auction reload.
Discord messages not posting
See the Discord integration troubleshooting table.
GUI items show as raw YAML keys
Messages failed to load. Check:
language:inauction.ymlmatches an available locale (en,es,nl,zh).- The messages files exist in
plugins/EzAuction/messages/. - Run
/auction reloadand check the console for YAML parse errors.
Config changes not taking effect
- For most files: run
/auction reload. - For
auction-storage.yml: restart the server. - For
discord.yml: run/auctiondiscord reload.
Checking logs
grep -i "ezauction\|auction" logs/latest.log
All EzAuction log messages are prefixed with [EzAuction].