Hello, I just tried using HoloMobHealth-PacketEvents today in hopes of a performance improvement, and unfortunately had to stop using it due to this error sometimes occurring:
[11:38:01] [Server thread/ERROR]: [ca.spottedleaf.moonrise.patches.chunk_system.level.entity.ChunkEntitySlices] Entity type entity.minecraft.breeze failed to serialize
net.minecraft.ReportedException: Saving entity NBT
at net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:2666) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Entity.saveAsPassenger(Entity.java:2511) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Entity.saveAsPassenger(Entity.java:2497) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Entity.save(Entity.java:2518) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.level.entity.ChunkEntitySlices.saveEntityChunk0(ChunkEntitySlices.java:137) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.level.entity.ChunkEntitySlices.saveEntityChunk(ChunkEntitySlices.java:110) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.level.entity.ChunkEntitySlices.save(ChunkEntitySlices.java:172) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.saveEntities(NewChunkHolder.java:1794) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.NewChunkHolder.save(NewChunkHolder.java:1694) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at ca.spottedleaf.moonrise.patches.chunk_system.scheduling.ChunkHolderManager.autoSave(ChunkHolderManager.java:254) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.level.ChunkMap.processUnloads(ChunkMap.java:435) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.level.ChunkMap.tick(ChunkMap.java:423) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.level.ServerChunkCache.tick(ServerChunkCache.java:493) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.level.ServerLevel.tick(ServerLevel.java:809) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.MinecraftServer.tickChildren(MinecraftServer.java:1824) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.MinecraftServer.tickServer(MinecraftServer.java:1616) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.dedicated.DedicatedServer.tickServer(DedicatedServer.java:427) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.MinecraftServer.processPacketsAndTick(MinecraftServer.java:1672) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1340) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
Caused by: java.lang.NullPointerException: Cannot invoke "it.unimi.dsi.fastutil.objects.ObjectArrayList.get(int)" because "this.wrapped" is null
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$MapIterator.nextEntry(Object2ObjectOpenHashMap.java:650) ~[fastutil-8.5.18.jar:?]
at it.unimi.dsi.fastutil.objects.Object2ObjectOpenHashMap$ValueIterator.next(Object2ObjectOpenHashMap.java:1158) ~[fastutil-8.5.18.jar:?]
at net.minecraft.world.entity.ai.attributes.AttributeMap.pack(AttributeMap.java:135) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.LivingEntity.addAdditionalSaveData(LivingEntity.java:777) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Mob.addAdditionalSaveData(Mob.java:414) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Entity.addAdditionalSaveData(Entity.java:2809) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
at net.minecraft.world.entity.Entity.saveWithoutId(Entity.java:2619) ~[paper-1.21.11.jar:1.21.11-DEV-d16df6f]
... 20 more
According to a Paper contributor, this could result in missing entities due to the serialisation process being messed with.
I'm using Paper 1.21.11 (build 91), PacketEvents 2.11.1, and HoloMobHealth 2.3.18.0.
Hello, I just tried using HoloMobHealth-PacketEvents today in hopes of a performance improvement, and unfortunately had to stop using it due to this error sometimes occurring:
According to a Paper contributor, this could result in missing entities due to the serialisation process being messed with.
I'm using Paper 1.21.11 (build 91), PacketEvents 2.11.1, and HoloMobHealth 2.3.18.0.