Constant Errors When Unloading Entities
Exists in both 4.0.8 release and 4.0.9. I believe it might be the fact that I use entities with equipment that use the new model data strings as opposed to the old model data which is put into a float array now? I don't have much else to go off of, sadly, started after updating to 1.21.4. Seemingly does not block much from happening, but it is extremely annoying and creates hundreds of MB of log lines per hour.
[00:28:20] [Server thread/ERROR]: Could not pass event EntitiesUnloadEvent to ModelEngine vR4.0.8
java.lang.IllegalArgumentException: NaN is not a valid double value as per JSON specification. To override this behavior, use GsonBuilder.serializeSpecialFloatingPointValues() method.
at com.google.gson.Gson.checkValidFloatingPoint(Gson.java:509) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson$1.write(Gson.java:471) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson$1.write(Gson.java:454) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:222) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:154) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:222) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:154) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:222) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:154) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:222) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:154) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:99) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:59) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:73) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:222) ~[gson-2.11.0.jar:?]
at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:154) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson.toJson(Gson.java:944) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson.toJson(Gson.java:899) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson.toJson(Gson.java:848) ~[gson-2.11.0.jar:?]
at com.google.gson.Gson.toJson(Gson.java:825) ~[gson-2.11.0.jar:?]
at ModelEngine-R4.0.8.jar/com.ticxo.modelengine.api.utils.data.io.SavedData.toString(SavedData.java:218) ~[ModelEngine-R4.0.8.jar:?]
at ModelEngine-R4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.lambda$unloadEntities$2(WorldListener.java:85) ~[ModelEngine-R4.0.8.jar:?]
at java.base/java.util.Optional.ifPresentOrElse(Optional.java:196) ~[?:?]
at ModelEngine-R4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.unloadEntities(WorldListener.java:84) ~[ModelEngine-R4.0.8.jar:?]
at ModelEngine-R4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.onEntityUnload(WorldListener.java:40) ~[ModelEngine-R4.0.8.jar:?]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.4-R0.1-SNAPSHOT.jar:?]
at org.bukkit.craftbukkit.event.CraftEventFactory.callEntitiesUnloadEvent(CraftEventFactory.java:2089) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.world.level.chunk.LevelChunk.unloadCallback(LevelChunk.java:666) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.paper.util.BaseChunkSystemHooks.onChunkNotBorder(BaseChunkSystemHooks.java:116) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.handleFullStatusChange(NewChunkHolder.java:1309) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processPendingFullUpdate(ChunkHolderManager.java:1392) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1376) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1323) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.tick(ChunkHolderManager.java:811) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.level.DistanceManager.purgeStaleTickets(DistanceManager.java:85) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:487) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:776) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1724) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1529) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1251) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:310) ~[paper-1.21.4.jar:1.21.4-222-9b1798d]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information