IndexOutOfBound error using nighly on 1.21.4 with server plugin but server disabled in client.
Earlier today I had no issues with DH using the latest nightly (at that time) on the server where I am playing.
After that the server owner installed the server side plugin and IO started to get a steady stream of stracktrace errors like the one shown in the attached log.
Oddly enough this does not stop when I explicitly go to advanced settings and disable server realtime updates and LOD synchronizing (unless I am misunderstanding what these settings do).
Other things I took care to confirm:
- Disabling all other mods. Issue is still there.
- Check single player, no issue.
- Join a different server without the DH plugin, no issue either.
It honestly might be the plugin version of the server, but then I would expect to be able to turn server interaction off entirely. Which doesn't seem to be possible.
9 Replies
The server owner disabled the plugin and the error is no more. So at the very least I am misunderstanding the client settings related to the server, or they are broken.
Just tested with the latest nightly of both DH and DHS, and there is no apparent issue.
Please provide more information about the server, like what server software it is using, what version of said software, exactly which version of DHS was installed, and if something like ViaVersion is being used.
I am not sure I can provide all information right now. I am not the server owner, though I do have limited rights so can look up some things. I have asked the owner to confirm some of the information.
Server:
Paper 1.21.4-177-e5a8ee8
DHS: It has been removed but looking at a backup it seems to be DHS-0.8.0-SNAPSHOT_for_MC-1.21.4
which might be a nightly given the name?
Other plugins:
- ClickableLinks-1.0.0
- CoreProtect-23.2-RC3
- bluemap-5.6-spigot
(map already fully rendered, as I saw some reference about that)
- EasyArmorStands-2.4.1
- LuckPerms-Bukkit-5.4.145
- Nerfstick-1.0.3
- RapidLeafDecay
- worldedit-bukkit-7.3.10
- worldguard-bukkit-7.0.13-dist
The entire world has been pre-rendered using chunky.Sounds like it should have worked just fine 🤔
I just realized the plugin was also enabled previously at some point as a short test. This was back in october when the server was still running minecraft 1.21.1 (or even 1.21.0). Could this potentially be caused by the old sqlite database on the server?
Ah, yes
Solution
Delete the database
I have made zero effort to make snapshots backwards compatible
Releases should be, but snapshots are not always
That did the trick, thanks for the insights!