Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
Model Engine 4 Model Engine 4
  • Project overview
    • Project overview
    • Details
    • Activity
  • Issues 108
    • Issues 108
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Create a new issue
  • Issue Boards
Collapse sidebar
  • MythicCraft
  • Model Engine 4Model Engine 4
  • Issues
  • #177

Closed
Open
Created Jan 29, 2025 by startree236@startree236

Could not pass event EntitiesUnloadEvent to ModelEngine vR4.0.8

When you leave the server, you receive the following error message.

[02:39:58 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:448) ~[gson-2.10.1.jar:?] at com.google.gson.Gson$1.write(Gson.java:413) ~[gson-2.10.1.jar:?] at com.google.gson.Gson$1.write(Gson.java:399) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:207) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:207) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:207) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:207) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:97) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.write(CollectionTypeAdapterFactory.java:61) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:70) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:207) ~[gson-2.10.1.jar:?] at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:144) ~[gson-2.10.1.jar:?] at com.google.gson.Gson.toJson(Gson.java:842) ~[gson-2.10.1.jar:?] at com.google.gson.Gson.toJson(Gson.java:812) ~[gson-2.10.1.jar:?] at com.google.gson.Gson.toJson(Gson.java:759) ~[gson-2.10.1.jar:?] at com.google.gson.Gson.toJson(Gson.java:736) ~[gson-2.10.1.jar:?] at ModelEngine-4.0.8.jar/com.ticxo.modelengine.api.utils.data.io.SavedData.toString(SavedData.java:218) ~[ModelEngine-4.0.8.jar:?] at ModelEngine-4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.lambda$unloadEntities$2(WorldListener.java:85) ~[ModelEngine-4.0.8.jar:?] at java.base/java.util.Optional.ifPresentOrElse(Optional.java:196) ~[?:?] at ModelEngine-4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.unloadEntities(WorldListener.java:84) ~[ModelEngine-4.0.8.jar:?] at ModelEngine-4.0.8.jar/com.ticxo.modelengine.core.listener.WorldListener.onEntityUnload(WorldListener.java:40) ~[ModelEngine-4.0.8.jar:?] at com.destroystokyo.paper.event.executor.MethodHandleEventExecutor.execute(MethodHandleEventExecutor.java:44) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?] at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?] at io.papermc.paper.plugin.manager.PaperEventManager.callEvent(PaperEventManager.java:54) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at io.papermc.paper.plugin.manager.PaperPluginManagerImpl.callEvent(PaperPluginManagerImpl.java:131) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:628) ~[paper-api-1.21.3-R0.1-SNAPSHOT.jar:?] at org.bukkit.craftbukkit.event.CraftEventFactory.callEntitiesUnloadEvent(CraftEventFactory.java:2083) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.world.level.chunk.LevelChunk.unloadCallback(LevelChunk.java:720) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.common.util.ChunkSystem.onChunkNotBorder(ChunkSystem.java:110) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.handleFullStatusChange(NewChunkHolder.java:1310) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processPendingFullUpdate(ChunkHolderManager.java:1391) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1375) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.processTicketUpdates(ChunkHolderManager.java:1322) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.tick(ChunkHolderManager.java:810) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.level.DistanceManager.purgeStaleTickets(DistanceManager.java:87) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:460) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:771) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1876) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1665) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1330) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at net.minecraft.server.MinecraftServer.lambda$spin$0(MinecraftServer.java:340) ~[paper-1.21.3.jar:1.21.3-82-5a60ffb] at java.base/java.lang.Thread.run(Thread.java:1575) ~[?:?]

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking