-
Type:
Bug
-
Resolution: Fixed
-
Priority:
Minor
-
None
-
Affects Version/s: None
-
None
-
Environment:
Linux Fedora 39
kernel-6.8.9-200.fc39.x86_64
java-21-openjdk-headless-21.0.3.0.9-1.fc39.x86_64
BedWars-0.2.32.1.jar Multiverse-NetherPortals-4.2.3.jar Vault.jar
LuckPerms-Bukkit-5.4.128.jar Multiverse-Portals-4.2.3.jar VoidGen-2.2.1.jar
Multiverse-Core-4.3.12.jar Multiverse-SignPortals-4.2.2.jar
Multiverse-Inventories-4.2.6.jar SBAHypixelify-1.4.3-all.jarLinux Fedora 39 kernel-6.8.9-200.fc39.x86_64 java-21-openjdk-headless-21.0.3.0.9-1.fc39.x86_64 BedWars-0.2.32.1.jar Multiverse-NetherPortals-4.2.3.jar Vault.jar LuckPerms-Bukkit-5.4.128.jar Multiverse-Portals-4.2.3.jar VoidGen-2.2.1.jar Multiverse-Core-4.3.12.jar Multiverse-SignPortals-4.2.2.jar Multiverse-Inventories-4.2.6.jar SBAHypixelify-1.4.3-all.jar
-
This server is running CraftBukkit version 4169-Spigot-342f493-2ea1e7a (MC: 1.20.6) (Implementing API version 1.20.6-R0.1-SNAPSHOT)
-
Multiverse-Inventories-4.2.6
-
Yes
Multiverse-Inventories seems to trigger the following exception inside Spigot/Bukkit:
[20:28:02] [Server thread/INFO]: ProKitten1234 issued server command: /mvtp ProKitten1234 world
[20:28:03] [pool-8-thread-1/ERROR]: Could not call constructor 'public org.bukkit.potion.PotionEffect(java.util.Map)' of class org.bukkit.potion.PotionEffect for deserialization
java.lang.NullPointerException: Cannot invoke "java.util.function.BiFunction.apply(Object, Object)" because "this.updater" is null
at org.bukkit.craftbukkit.v1_20_R4.CraftRegistry.get(CraftRegistry.java:206) ~[spigot-1.20.6-R0.1-SNAPSHOT.jar:4169-Spigot-342f493-2ea1e7a]
at org.bukkit.craftbukkit.v1_20_R4.CraftRegistry.get(CraftRegistry.java:165) ~[spigot-1.20.6-R0.1-SNAPSHOT.jar:4169-Spigot-342f493-2ea1e7a]
at org.bukkit.craftbukkit.v1_20_R4.util.CraftMagicNumbers.get(CraftMagicNumbers.java:418) ~[spigot-1.20.6-R0.1-SNAPSHOT.jar:4169-Spigot-342f493-2ea1e7a]
at org.bukkit.potion.PotionEffect.getEffectType(PotionEffect.java:116) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at org.bukkit.potion.PotionEffect.<init>(PotionEffect.java:109) ~[spigot-api-1.20.6-R0.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 org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeViaCtor(ConfigurationSerialization.java:107) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserialize(ConfigurationSerialization.java:145) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.serialization.ConfigurationSerialization.deserializeObject(ConfigurationSerialization.java:209) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at com.onarandombox.multiverseinventories.utils.configuration.util.SerializationHelper.deserialize(SerializationHelper.java:125) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.util.SerializationHelper.deserialize(SerializationHelper.java:143) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.util.SerializationHelper.deserialize(SerializationHelper.java:118) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.util.SerializationHelper.deserialize(SerializationHelper.java:116) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.json.JsonConfiguration.convertMapsToSections(JsonConfiguration.java:75) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.json.JsonConfiguration.loadFromString(JsonConfiguration.java:68) ~[?:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:160) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at org.bukkit.configuration.file.FileConfiguration.load(FileConfiguration.java:128) ~[spigot-api-1.20.6-R0.1-SNAPSHOT.jar:?]
at com.onarandombox.multiverseinventories.utils.configuration.json.JsonConfiguration.loadConfiguration(JsonConfiguration.java:110) ~[?:?]
at com.onarandombox.multiverseinventories.utils.configuration.json.JsonConfiguration.loadConfiguration(JsonConfiguration.java:131) ~[?:?]
at com.onarandombox.multiverseinventories.FlatFileProfileDataSource.getConfigHandleNow(FlatFileProfileDataSource.java:96) ~[?:?]
at com.onarandombox.multiverseinventories.FlatFileProfileDataSource.processProfileWrite(FlatFileProfileDataSource.java:200) ~[?:?]
at com.onarandombox.multiverseinventories.FlatFileProfileDataSource$FileWriter.call(FlatFileProfileDataSource.java:191) ~[?:?]
at com.onarandombox.multiverseinventories.FlatFileProfileDataSource$FileWriter.call(FlatFileProfileDataSource.java:182) ~[?:?]
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) [?:?]