WolfyScript / CustomCrafting-Wiki

Wiki and JavaDocs for CustomCrafting
https://www.spigotmc.org/resources/55883/
9 stars 3 forks source link

Error with construct MiniMessage #86

Closed EikoocS closed 2 years ago

EikoocS commented 2 years ago

Describe the bug This error is thrown when loading items and recipes

To Reproduce Steps to reproduce the behavior:

  1. Create an item
  2. set displayer name # At this point the item is ready for normal use
  3. exe "/cc reload"
  4. See error

Expected behavior Normal loading

Screenshots If applicable, add screenshots to help explain your problem.

Server (please complete the following information):

Additional context

[15:40:15 ERROR]: [CustomCrafting] ---------------------- [15:40:15 ERROR]: [CustomCrafting] Could not load item 'customcrafting:craft_table/iii': [15:40:15 WARN]: me.wolfyscript.lib.com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance ofme.wolfyscript.lib.net.kyori.adventure.text.minimessage.MiniMessage(no Creators, like default constructor, exist): abstract types either need to be mapped to concrete types, have custom deserializer, or contain additional type information [15:40:15 WARN]: at [Source: (File); line: 15, column: 19] (through reference chain: me.wolfyscript.utilities.api.inventory.custom_items.CustomItem["miniMessage"]) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.exc.InvalidDefinitionException.from(InvalidDefinitionException.java:67) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.DeserializationContext.reportBadDefinition(DeserializationContext.java:1904) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.DatabindContext.reportBadDefinition(DatabindContext.java:400) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.DeserializationContext.handleMissingInstantiator(DeserializationContext.java:1349) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.AbstractDeserializer.deserialize(AbstractDeserializer.java:274) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.impl.FieldProperty.deserializeAndSet(FieldProperty.java:138) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:277) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.BeanDeserializer._deserializeUsingPropertyBased(BeanDeserializer.java:462) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.BeanDeserializerBase.deserializeFromObjectUsingNonDefault(BeanDeserializerBase.java:1405) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserializeFromObject(BeanDeserializer.java:351) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.BeanDeserializer.deserialize(BeanDeserializer.java:184) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.deser.DefaultDeserializationContext.readRootValue(DefaultDeserializationContext.java:323) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:4674) [15:40:15 WARN]: at Wolfyutils-4.16.2.0.jar//me.wolfyscript.lib.com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3494) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader.lambda$loadItemsInNamespace$0(LocalStorageLoader.java:117) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader$NamespaceFileVisitor.visitFile(LocalStorageLoader.java:358) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader$NamespaceFileVisitor.visitFile(LocalStorageLoader.java:346) [15:40:15 WARN]: at java.base/java.nio.file.Files.walkFileTree(Files.java:2811) [15:40:15 WARN]: at java.base/java.nio.file.Files.walkFileTree(Files.java:2882) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader.readFiles(LocalStorageLoader.java:133) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader.loadItemsInNamespace(LocalStorageLoader.java:113) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.LocalStorageLoader.load(LocalStorageLoader.java:74) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.ResourceLoader.load(ResourceLoader.java:60) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.handlers.DataHandler.load(DataHandler.java:114) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.commands.cc_subcommands.ReloadSubCommand.onCommand(ReloadSubCommand.java:71) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.commands.IndexCommand.execute(IndexCommand.java:54) [15:40:15 WARN]: at CustomCrafting-3.16.3.3.jar//me.wolfyscript.customcrafting.commands.CommandCC.execute(CommandCC.java:63) [15:40:15 WARN]: at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:159) [15:40:15 WARN]: at org.bukkit.craftbukkit.v1_18_R2.CraftServer.dispatchCommand(CraftServer.java:906) [15:40:15 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2307) [15:40:15 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2118) [15:40:15 WARN]: at net.minecraft.server.network.PlayerConnection.a(PlayerConnection.java:2099) [15:40:15 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:46) [15:40:15 WARN]: at net.minecraft.network.protocol.game.PacketPlayInChat.a(PacketPlayInChat.java:6) [15:40:15 WARN]: at net.minecraft.network.protocol.PlayerConnectionUtils.lambda$ensureRunningOnSameThread$1(PlayerConnectionUtils.java:51) [15:40:15 WARN]: at net.minecraft.server.TickTask.run(TickTask.java:18) [15:40:15 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.d(IAsyncTaskHandler.java:153) [15:40:15 WARN]: at net.minecraft.util.thread.IAsyncTaskHandlerReentrant.d(IAsyncTaskHandlerReentrant.java:24) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.b(MinecraftServer.java:1400) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.d(MinecraftServer.java:188) [15:40:15 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.y(IAsyncTaskHandler.java:126) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.be(MinecraftServer.java:1377) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.y(MinecraftServer.java:1370) [15:40:15 WARN]: at net.minecraft.util.thread.IAsyncTaskHandler.bo(IAsyncTaskHandler.java:114) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:1504) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:1226) [15:40:15 WARN]: at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:316) [15:40:15 WARN]: at java.base/java.lang.Thread.run(Thread.java:833)

WolfyScript commented 2 years ago

Fixed it in WolfyUtilities v4.16.3 https://github.com/WolfyScript/WolfyUtils-Spigot/releases/tag/v4.16.3.0