Can't search items in PlayerAuctions with ProtocolLib

Using PlayerAuctions version 1.22.3 and latest ProtocolLib. When you click the sign to search for items, nothing happens and this error pops up in console:
[16:49:51 WARN]: java.lang.IllegalArgumentException: lines (4) must be lower than 4
[16:49:51 WARN]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:193)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1018)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1007)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1002)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.i.d$_b.b(ProtocolLibAddon.java:132)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.i.d.b(ProtocolLibAddon.java:96)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.e.c.b(SearchMenu.java:77)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.f.b$1.run(PluginBukkitScheduler.java:149)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:49:51 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:49:51 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[16:49:51 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[16:49:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
[16:49:51 WARN]: java.lang.IllegalArgumentException: lines (4) must be lower than 4
[16:49:51 WARN]: at com.google.common.base.Preconditions.checkArgument(Preconditions.java:193)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1018)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1007)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.entity.CraftPlayer.sendSignChange(CraftPlayer.java:1002)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.i.d$_b.b(ProtocolLibAddon.java:132)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.i.d.b(ProtocolLibAddon.java:96)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.e.c.b(SearchMenu.java:77)
[16:49:51 WARN]: at PlayerAuctions 1.22.3.jar//com.olziedev.playerauctions.f.b$1.run(PluginBukkitScheduler.java:149)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftTask.run(CraftTask.java:101)
[16:49:51 WARN]: at org.bukkit.craftbukkit.v1_20_R1.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:57)
[16:49:51 WARN]: at com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[16:49:51 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
[16:49:51 WARN]: at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
[16:49:51 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)
9 Replies
Admincraft Meta
Thanks for asking your question!
Once you have finished, please close your thread. Make sure to provide as much helpful information as possible such as logs/what you tried and what your exact issue is
command to close
/close !close !solved
Requested by pixel_life#5664
ProGamingDk
ProGamingDk2y ago
!logs
Carl-bot
Carl-bot2y ago
Please check your server log for errors from your plugins.
If you need further help understanding the errors, please send us the whole log file. Where can I find the server log? Logs are stored in <server_directory>/logs/. Search for a file explorer in your server's management interface and navigate to that directory. Once you've opened that up, search for the latest.log file. Some providers have a separate page for logs and may hide the "logs" folder. On Aternos: • Go to https://aternos.org/log/. On Minehut and server.pro: • Go to the "files" tab in the left menu. • Navigate to the root directory of your server. • From there navigate to /logs/latest.log. What should I do with the log? • First of all, read it! I mean, that's what you do all the time when you run a server, isn't it? Try to locate any errors that have anything to do with the issue you are facing. • If you got the latest.log file or created a .txt file with the necessary errors you can upload these directly to the channel, but we prefer if you upload them to https://mclo.gs/. • If you have trouble downloading the log file, copy/paste the text to a paste service (like mclogs). Copy the link that it gives you and send it to us. (Don't worry, McLogs hides your users' IPs.)
Admincraft Canned Responses
pixel_life
pixel_lifeOP2y ago
Is there anything in particular you'd like to see? I pasted only console logs that show when you click it. I can't just dump my whole server log lol. This is the only info that appears. There are no warning or errors for protocollib or playeracutions. what i pasted is the console logs of when you click the feature that doesnt work.
ProGamingDk
ProGamingDk2y ago
im asking for latest.log send ur auctions config aswell ig?
pixel_life
pixel_lifeOP2y ago
config: https://mclo.gs/silITrp + search section of gui/playerauction.yml: https://mclo.gs/ymq89zA @ProGamingDK sorry i'm unable to share the entire server log file. Here is all of the sections that contain PlayerAuctions or ProtocolLib. The startup of the server was fine as always and playerauctions logs show that. Same with protocollib. There are no errors or warnings or anything of the likes. The search feature is triggered when you click the icon and thats when nothing happens except for the console error. https://mclo.gs/MSCevvG What I don't see here is any indication that playerauctions is connectiong to protocollib. maybe it should be output at protocollib startup when its searching for plugins as you see in the log? it seems like its missing detecting protocollib. Also when you click search icon it brings up a minecarft sign gui that you enter your search phrase on the sign. this is whats not working and the error indicates the sign has too many lines and can only take 4. My config has 4 lines on the sign. I just tested it with 3 lines, same error
pixel_life
pixel_lifeOP2y ago
I think the error refers to "lines" yml object in the playerauction.yml file does this bump my qeustion i deleted playerauctions configs, expansions, and guis and regenerated .it still has the same error!
ProGamingDk
ProGamingDk2y ago
ask their dev/support
pixel_life
pixel_lifeOP2y ago
worked

Did you find this page helpful?