BG-Software-LLC / SSB-SlimeWorldManager

An addon for SuperiorSkyblock2 that adds SlimeWorldManager support for worlds management!
22 stars 19 forks source link

Getting UnsatisfiedLinkError when creating a new island #4

Closed AdiihYT closed 3 years ago

AdiihYT commented 3 years ago

Hey! I get this exception when I'm trying to create a new island with the SWM addon:

SuperiorSkyblock Version: 1.5.1 SlimeWorldManager Version: 2.5.3-SNAPSHOT

When I'm trying to create the island nothing happens and I get this error in the console. The only thing that I could think of is that I use this newer version of SWM which is not from the original author, but it's still the same, it's just working in 1.16.5.

[18:31:01 INFO]: AdiihYT issued server command: /is
[18:31:01 INFO]: [SWM] Creating empty world island_a488adf1-b22a-4cb8-94fa-333d77871a3d_normal.
[18:31:01 ERROR]: Could not pass event InventoryClickEvent to SuperiorSkyblock2 v1.5.1
java.lang.UnsatisfiedLinkError: com.github.luben.zstd.Zstd.compressBound(J)J
        at com.github.luben.zstd.Zstd.compressBound(Native Method) ~[?:?]
        at com.github.luben.zstd.Zstd.compress(Zstd.java:612) ~[?:?]
        at com.github.luben.zstd.Zstd.compress(Zstd.java:601) ~[?:?]
        at com.grinderwolf.swm.nms.CraftSlimeWorld.serialize(CraftSlimeWorld.java:171) ~[?:?]
        at com.grinderwolf.swm.plugin.SWMPlugin.createEmptyWorld(SWMPlugin.java:291) ~[?:?]
        at com.bgsoftware.ssbslimeworldmanager.SlimeUtils.loadAndGetWorld(SlimeUtils.java:65) ~[?:?]
        at com.bgsoftware.ssbslimeworldmanager.SlimeUtils.loadAndGetWorld(SlimeUtils.java:51) ~[?:?]
        at com.bgsoftware.ssbslimeworldmanager.SSBWorldManager$SlimeWorldsProvider.getNextLocation(SSBWorldManager.java:39) ~[?:?]
        at com.bgsoftware.superiorskyblock.m.D.L(me:393) ~[?:?]
        at com.bgsoftware.superiorskyblock.m.a.createIsland(ye:242) ~[?:?]
        at com.bgsoftware.superiorskyblock.u.u.L(zm:211) ~[?:?]
        at com.bgsoftware.superiorskyblock.u.u.L(zm:34) ~[?:?]
        at com.bgsoftware.superiorskyblock.u.F.k(ci:59) ~[?:?]
        at com.bgsoftware.superiorskyblock.j.C.k(wl:39) ~[?:?]
        at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor516.execute(Unknown Source) ~[?:?]
        at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[server.jar:git-Paper-332]
        at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[server.jar:git-Paper-332]
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[server.jar:git-Paper-332]
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:607) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:2530) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:32) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.PacketPlayInWindowClick.a(SourceFile:10) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.PlayerConnectionUtils.lambda$ensureMainThread$1(PlayerConnectionUtils.java:23) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.TickTask.run(SourceFile:18) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeTask(IAsyncTaskHandler.java:136) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandlerReentrant.executeTask(SourceFile:23) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.executeNext(IAsyncTaskHandler.java:109) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.MinecraftServer.bb(MinecraftServer.java:1133) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.MinecraftServer.executeNext(MinecraftServer.java:1126) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.IAsyncTaskHandler.awaitTasks(IAsyncTaskHandler.java:119) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.MinecraftServer.sleepForTick(MinecraftServer.java:1087) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1001) ~[server.jar:git-Paper-332]
        at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:178) ~[server.jar:git-Paper-332]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_271]

Thanks in advance!

OmerBenGera commented 3 years ago

You use a really old version of SSB. Try updating it, as well as SSBSlimeWorldManager. If both don't help, contact the SWM authors as it's not really an error with the addon itself - the addon uses a method of the SWM API and it fails to do its things.