Pixelmon Mod - Bug tracker

[9.1.2] Error encoding packet after teleporting needs more information

Ticket description:
Was teleporting to an already-loaded chunk for the xth time. I timed out and get this error every time I try to rejoin the server. Fixed by restarting server, can't reproduce it easily.

Code: Select all[23:29:02] [Netty Epoll Server IO #10/ERROR] [minecraft/NettyPacketEncoder]: Error encoding packet
java.lang.NullPointerException: null
        at com.pixelmonmod.pixelmon.api.data.PixelmonDataSerializers.lambda$static$0(PixelmonDataSerializers.java:40) ~[pixelmon:1.16.5-9.1.2] {re:classloading}
        at com.pixelmonmod.pixelmon.api.data.BlockedDataSerializer.func_187160_a(BlockedDataSerializer.java:44) ~[pixelmon:1.16.5-9.1.2] {re:classloading}
        at net.minecraft.network.datasync.EntityDataManager.func_187220_a(EntityDataManagerMixin.java:196) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:network.datasync.EntityDataManagerMixin,pl:mixin:APP:mixins.arclight.impl.forge.optimization.json:EntityDataManagerMixin_Optimize,pl:mixin:A,pl:runtimedistcleaner:A}
        at net.minecraft.network.datasync.EntityDataManager.func_187229_a(EntityDataManagerMixin.java:140) ~[?:?] {re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:classloading,pl:accesstransformer:B,pl:mixin:APP:mixins.arclight.core.json:network.datasync.EntityDataManagerMixin,pl:mixin:APP:mixins.arclight.impl.forge.optimization.json:EntityDataManagerMixin_Optimize,pl:mixin:A,pl:runtimedistcleaner:A}
        at net.minecraft.network.play.server.SEntityMetadataPacket.func_148840_b(SourceFile:37) ~[?:?] {re:mixin,re:classloading}
        at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:38) ~[?:?] {re:classloading}
        at net.minecraft.network.NettyPacketEncoder.encode(NettyPacketEncoder.java:12) ~[?:?] {re:classloading}
        at jdk.internal.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) ~[?:?] {re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading,re:classloading}
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {re:classloading,re:classloading}
        at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?] {}

Comments

#29089 Posted by DanielN » 31 Jan 2023 06:36

Hey, do you happen to have a datapack with custom species in it? Or perhaps have removed species from a datapack recently? Basically it looks like the game is attempting to load/spawn a species that doesn't exist

#29095 Posted by zThana » 31 Jan 2023 06:49

Hi Envy,

We indeed have a datapack with custom forms. We haven't added or removed any species.
This has so far only happened once while teleporting back and forth in between worlds.
I've been trying to figure out why this didn't happen consistently but I don't have additional information as of now.

Ticket details

  • Ticket ID: 19993
  • Project: Pixelmon Mod
  • Status: Needs more information
  • Component: Error
  • Project version: 1.16.5-9.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: Arclight 1.16.5-1.0.25
  • What else would be useful to know?: (unknown)
  • Assigned to: (unassigned)
  • Reported by: zThana (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 28 Jan 2023 00:25
  • Ticket last visited by: Katzyn on 30 May 2023 20:53
JOIN THE TEAM