Bug Closed · Resolved

Error loading Dungeons

#6665 opened by Unknown 10 months ago

Unknownreported this bug

When trying to reload dungeons, the following error occurs and the dungeons are not found by the plugin when trying to play/edit them.

[17:00:48] [Server thread/INFO]: [MythicDungeons] Loading dungeon: Test [17:00:48] [Server thread/ERROR]: [org.bukkit.configuration.serialization.ConfigurationSerialization] Could not call method 'public static io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(java.util.Map)' of class io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation for deserialization java.lang.IllegalArgumentException: name cannot be null at com.google.common.base.Preconditions.checkArgument(Preconditions.java:143) ~[guava-33.3.1-jre.jar:?] at org.bukkit.craftbukkit.CraftServer.getWorld(CraftServer.java:1476) ~[paper-1.21.8.jar:1.21.8-60-29c8822] at org.bukkit.Bukkit.getWorld(Bukkit.java:880) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at TriggerReactor-bukkit-latest-3.5.0.6-Beta (4).jar/io.github.wysohn.triggerreactor.bukkit.tools.SerializableLocation.deserialize(SerializableLocation.java:37) ~[TriggerReactor-bukkit-latest-3.5.0.6-Beta (4).jar:?] at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?] at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaMethod(ConfigurationSerialization.java:87) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:129) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:58) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping2ndStep(BaseConstructor.java:576) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor.constructMapping2ndStep(SafeConstructor.java:210) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructMapping(BaseConstructor.java:552) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlMap.construct(SafeConstructor.java:597) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor$ConstructCustomObject.construct(YamlConstructor.java:49) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequenceStep2(BaseConstructor.java:464) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructSequence(BaseConstructor.java:430) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.SafeConstructor$ConstructYamlSeq.construct(SafeConstructor.java:574) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObjectNoCheck(BaseConstructor.java:264) ~[snakeyaml-2.2.jar:?] at org.yaml.snakeyaml.constructor.BaseConstructor.constructObject(BaseConstructor.java:247) ~[snakeyaml-2.2.jar:?] at org.bukkit.configuration.file.YamlConstructor.construct(YamlConstructor.java:37) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.fromNodeTree(YamlConfiguration.java:164) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.YamlConfiguration.loadFromString(YamlConfiguration.java:121) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[paper-api-1.21.8-R0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonClassic.loadFunctions(DungeonClassic.java:195) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonClassic.(DungeonClassic.java:49) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) ~[?:?] at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) ~[?:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:91) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:67) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at MythicDungeons-2.0.1-SNAPSHOT.jar/net.playavalon.mythicdungeons.managers.DungeonManager.lambda$new$0(DungeonManager.java:49) ~[MythicDungeons-2.0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) ~[paper-1.21.8.jar:1.21.8-60-29c8822] at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) ~[paper-1.21.8.jar:1.21.8-60-29c8822] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1177) ~[paper-1.21.8.jar:1.21.8-60-29c8822] at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.8.jar:1.21.8-60-29c8822] at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?] [17:00:48] [Server thread/INFO]: [MythicDungeons] ERROR :: The dungeon 'Test' was not loaded: [17:00:48] [Server thread/INFO]: [MythicDungeons] └─ An unexpected error was encountered during loading! Please report the error below! [17:00:48] [Server thread/WARN]: java.lang.reflect.InvocationTargetException [17:00:48] [Server thread/WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:72) [17:00:48] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502) [17:00:48] [Server thread/WARN]: at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.managers.DungeonTypeManager.createDungeon(DungeonTypeManager.java:53) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:91) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.managers.DungeonManager.loadDungeon(DungeonManager.java:67) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.managers.DungeonManager.lambda$new$0(DungeonManager.java:49) [17:00:48] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftTask.run(CraftTask.java:78) [17:00:48] [Server thread/WARN]: at org.bukkit.craftbukkit.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:474) [17:00:48] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1177) [17:00:48] [Server thread/WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) [17:00:48] [Server thread/WARN]: at java.base/java.lang.Thread.run(Thread.java:1583) [17:00:48] [Server thread/WARN]: Caused by: java.lang.NullPointerException: Cannot invoke "org.bukkit.Location.setWorld(org.bukkit.World)" because "loc" is null [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonClassic.addFunction(DungeonClassic.java:146) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonClassic.loadFunctions(DungeonClassic.java:201) [17:00:48] [Server thread/WARN]: at MythicDungeons-2.0.1-SNAPSHOT.jar//net.playavalon.mythicdungeons.dungeons.dungeontypes.DungeonClassic.(DungeonClassic.java:49) [17:00:48] [Server thread/WARN]: at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62) [17:00:48] [Server thread/WARN]: ... 11 more

Latest.log: https://pastebin.com/WUFHDtiQ

Sign in to join the discussion.