Closed robbiemcleod56 closed 5 years ago
please try the latest release here https://ci.codemc.org/job/BentoBoxWorld/job/Greenhouses/
These errors are caused by old addons.
That build seems to work so far, thanks, and thanks for updating the text for the addon to include the link.
Description
Describe the bug
I am trying to rebuild my entire skyblock server because of some islands on a few different modes would eventually stop generating the correct terrain (temporarily) and I cannot get greenhouses to work at all on my 1.13.2 server. It throws an exception when trying to create a new island.
Steps to reproduce the behavior
Start up a brand new server with the plugins I have, it simply won't work.
Screenshots and videos
Note I am holding the grass that should take me to an island. Instead, I can pull items out like an inventory.
Expected behavior
I am expecting the server to start with no errors in console, and for all game modes to be available.
Environment
Server
Plugins
BentoBox setup
BentoBox and Addons
Configuration
Additional context
When I start the server, it produces this error. [02:17:24 WARN]: [BentoBox] Task #23 for BentoBox v1.5.3 generated an exception java.lang.ClassFormatError: Config classes must implement ConfigObject at world.bentobox.bentobox.database.yaml.ConfigHandler.(ConfigHandler.java:23) ~[?:?]
at world.bentobox.bentobox.database.yaml.YamlDatabase.getConfig(YamlDatabase.java:16) ~[?:?]
at world.bentobox.bentobox.api.configuration.Config.(Config.java:37) ~[?:?]
at world.bentobox.greenhouses.Greenhouses.onEnable(Greenhouses.java:35) ~[?:?]
at world.bentobox.bentobox.managers.AddonsManager.enableAddon(AddonsManager.java:168) ~[?:?]
at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_211]
at world.bentobox.bentobox.managers.AddonsManager.enableAddons(AddonsManager.java:147) ~[?:?]
at world.bentobox.bentobox.BentoBox.lambda$onEnable$1(BentoBox.java:170) ~[?:?]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftTask.run(CraftTask.java:82) ~[patched_1.13.2.jar:git-Paper-566]
at org.bukkit.craftbukkit.v1_13_R2.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:449) ~[patched_1.13.2.jar:git-Paper-566]
at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1003) ~[patched_1.13.2.jar:git-Paper-566]
at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-566]
at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:938) ~[patched_1.13.2.jar:git-Paper-566]
at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:836) ~[patched_1.13.2.jar:git-Paper-566]
at java.lang.Thread.run(Unknown Source) [?:1.8.0_211]
When I use /sg, I get this error. [02:13:35 INFO]: testaccount1 issued server command: /sg
org.bukkit.command.CommandException: Unhandled exception executing 'sg' in world.bentobox.skygrid.commands.SkyGridCommand(skygrid) at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) ~[patched_1.13.2.jar:git-Paper-566] at org.bukkit.craftbukkit.v1_13_R2.CraftServer.dispatchCommand(CraftServer.java:734) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.PlayerConnection.handleCommand(PlayerConnection.java:1798) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.PlayerConnection.a(PlayerConnection.java:1606) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:45) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.PacketPlayInChat.a(PacketPlayInChat.java:5) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.PlayerConnectionUtils.lambda$ensureMainThread$0(PlayerConnectionUtils.java:15) ~[patched_1.13.2.jar:git-Paper-566] at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) ~[?:1.8.0_211] at java.util.concurrent.FutureTask.run(Unknown Source) ~[?:1.8.0_211] at net.minecraft.server.v1_13_R2.SystemUtils.a(SystemUtils.java:108) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.MinecraftServer.b(MinecraftServer.java:1011) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.DedicatedServer.b(DedicatedServer.java:439) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.MinecraftServer.a(MinecraftServer.java:938) ~[patched_1.13.2.jar:git-Paper-566] at net.minecraft.server.v1_13_R2.MinecraftServer.run(MinecraftServer.java:836) ~[patched_1.13.2.jar:git-Paper-566] at java.lang.Thread.run(Unknown Source) [?:1.8.0_211] Caused by: java.lang.NullPointerException at world.bentobox.bentobox.managers.island.NewIsland.isIsland(NewIsland.java:285) ~[?:?] at world.bentobox.bentobox.managers.island.NewIsland.getNextIsland(NewIsland.java:260) ~[?:?] at world.bentobox.bentobox.managers.island.NewIsland.newIsland(NewIsland.java:159) ~[?:?] at world.bentobox.bentobox.managers.island.NewIsland.(NewIsland.java:57) ~[?:?]
at world.bentobox.bentobox.managers.island.NewIsland$Builder.build(NewIsland.java:147) ~[?:?]
at world.bentobox.skygrid.commands.SkyGridCommand.execute(SkyGridCommand.java:81) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.call(CompositeCommand.java:260) ~[?:?]
at world.bentobox.bentobox.api.commands.CompositeCommand.execute(CompositeCommand.java:233) ~[?:?]
at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:149) ~[patched_1.13.2.jar:git-Paper-566]
... 14 more
When I use /is, I get no error in the console at all, the GUI just breaks. Removing the greenhouses addon fixes it.