Paul19988 / Advanced-Slime-World-Manager

A Spigot plugin that implements the Slime Region Format.
GNU General Public License v3.0
185 stars 71 forks source link

Startup error #172

Closed Xitryne closed 1 year ago

Xitryne commented 1 year ago

Describe the issue Error during start-up

Spigot version I'm using slimeworldmanager-paperclip-1.19.4-R0.1-SNAPSHOT-reobf.jar

Plugin version plugin-1.19.4-R0.1-SNAPSHOT.jar

How to reproduce Start my server

Crash reports (if available) https://objects.githubusercontent.com/github-production-repository-file-5c1aeb/582673485/11690841?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20230608%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20230608T162955Z&X-Amz-Expires=300&X-Amz-Signature=e334bf3f493a45ab488334e712691e452392b163a9f5491f22622383e6295748&X-Amz-SignedHeaders=host&actor_id=53669476&key_id=0&repo_id=582673485&response-content-disposition=attachment%3Bfilename%3Dlatest.log&response-content-type=text%2Fx-log

b0ykoe commented 1 year ago

[16:10:37] [Server thread/ERROR]: [ModernPluginLoadingStrategy] Could not load plugin 'AsyncWorldEdit-3.9.4.jar' in folder 'plugins' [16:11:05] [Server thread/INFO]: [UltimateModeration] Data handler connected using MySQL. [16:11:05] [Server thread/WARN]: java.sql.SQLException: Illegal operation on empty result set.

You really should fix these errors.

[16:11:20] [Server thread/INFO]: [STDOUT] [com.infernalsuite.aswm.level.SlimeChunkConverter] Recoverable error when parsing section -1,0: No key palette in MapLike[{}] [16:11:20] [Server thread/ERROR]: [STDERR] [com.mojang.serialization.DataResult] No key palette in MapLike[{}] [16:11:20] [Server thread/ERROR]: [ChunkDataLoadTask] Failed to parse main tasks for task com.infernalsuite.aswm.level.ChunkDataLoadTask@3bd3211e, chunk data will be lost java.lang.RuntimeException: No key palette in MapLike[{}]

It seems like the world is corrupted. I'd suggest deleting it and importing it again. Otherwise it could be the SSB implementation of ASP.

Xitryne commented 1 year ago

I've deleted everyone's islands and I still have these errors

WARN17:53:11
[org.bukkit.craftbukkit.v1_19_R3.legacy.CraftLegacy]: Initializing Legacy Material Support. Unless you have legacy plugins and/or data this is a bug!
Console17:53:13
at io.papermc.paper.plugin.entrypoint.LaunchEntryPointHandler.enter(LaunchEntryPointHandler.java:36) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at org.bukkit.craftbukkit.v1_19_R3.CraftServer.loadPlugins(CraftServer.java:431) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.dedicated.DedicatedServer.initServer(DedicatedServer.java:273) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1119) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Caused by: java.lang.ExceptionInInitializerError
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:488) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[slimeworldmanager-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
... 9 more
Caused by: java.lang.IllegalStateException: Unable to get loaders.
at org.primesoft.asyncworldedit.utils.ClassLoaderHelper.getLoaders(ClassLoaderHelper.java:129) ~[AsyncWorldEdit-3.9.4.jar:?]
at org.primesoft.asyncworldedit.utils.ClassLoaderHelper.removeLoader(ClassLoaderHelper.java:138) ~[AsyncWorldEdit-3.9.4.jar:?]
at org.primesoft.asyncworldedit.AsyncWorldEditBukkit.<clinit>(AsyncWorldEditBukkit.java:100) ~[AsyncWorldEdit-3.9.4.jar:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:488) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[slimeworldmanager-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
... 9 more
Caused by: java.lang.NullPointerException
at java.util.Objects.requireNonNull(Objects.java:208) ~[?:?]
at java.lang.invoke.DirectMethodHandle.checkBase(DirectMethodHandle.java:538) ~[?:?]
at jdk.internal.reflect.MethodHandleObjectFieldAccessorImpl.get(MethodHandleObjectFieldAccessorImpl.java:57) ~[?:?]
at java.lang.reflect.Field.get(Field.java:428) ~[?:?]
at org.primesoft.asyncworldedit.utils.ClassLoaderHelper.getLoaders(ClassLoaderHelper.java:127) ~[AsyncWorldEdit-3.9.4.jar:?]
at org.primesoft.asyncworldedit.utils.ClassLoaderHelper.removeLoader(ClassLoaderHelper.java:138) ~[AsyncWorldEdit-3.9.4.jar:?]
at org.primesoft.asyncworldedit.AsyncWorldEditBukkit.<clinit>(AsyncWorldEditBukkit.java:100) ~[AsyncWorldEdit-3.9.4.jar:?]
at java.lang.Class.forName0(Native Method) ~[?:?]
at java.lang.Class.forName(Class.java:488) ~[?:?]
at java.lang.Class.forName(Class.java:467) ~[?:?]
at org.bukkit.plugin.java.PluginClassLoader.<init>(PluginClassLoader.java:76) ~[slimeworldmanager-api-1.19.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.provider.type.spigot.SpigotPluginProvider.createInstance(SpigotPluginProvider.java:123) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
... 9 more
Paul19988 commented 1 year ago

None of those errors mention ASWM as the issue, they all point to asyncworldedit

Xitryne commented 1 year ago

Okay, so I have no problem with ASWM ?

Paul19988 commented 1 year ago

Based on the errors you've just posted, that is accurate

Xitryne commented 1 year ago

I also have this, I don't know if it comes from the Skyblock plugin or from you.

WARN17:58:43
[SuperiorSkyblock2]: Task #289 for SuperiorSkyblock2 v2023.1-b23 generated an exception
Console17:58:43
java.lang.IllegalArgumentException: World island_3430211b-195c-417b-a9d4-09e3522ab4ab_normal already exists! Maybe it's an outdated SlimeWorld object?
at com.infernalsuite.aswm.SlimeNMSBridgeImpl.loadInstance(SlimeNMSBridgeImpl.java:117) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at com.infernalsuite.aswm.SlimeNMSBridgeImpl.loadInstance(SlimeNMSBridgeImpl.java:110) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at com.grinderwolf.swm.plugin.SWMPlugin.loadWorld(SWMPlugin.java:310) ~[plugin-1.19.4-R0.1-SNAPSHOT.jar:?]
at com.bgsoftware.ssbslimeworldmanager.swm.impl.asp.SWMAdapter.generateWorld(SWMAdapter.java:70) ~[?:?]
at com.bgsoftware.ssbslimeworldmanager.hook.SlimeWorldsProvider.lambda$null$1(SlimeWorldsProvider.java:147) ~[?:?]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftTask.run(CraftTask.java:101) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at org.bukkit.craftbukkit.v1_19_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:483) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1498) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.dedicated.DedicatedServer.tickChildren(DedicatedServer.java:447) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1412) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1189) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:320) ~[slimeworldmanager-1.19.4.jar:git-SlimeWorldManager-15076]
at java.lang.Thread.run(Thread.java:833) ~[?:?]
Xitryne commented 1 year ago

It happens when I restart the server and am teleported to the island

Paul19988 commented 1 year ago

Looks like an issue with how SSB is handling worlds

Xitryne commented 1 year ago

Ok so I need to contact the plugin dev, can't you do anything about that? ^^