Pixelmon Sidemod API - Bug tracker

[2.5.5] Tournaments (Fatal Error Kicking Players) already fixed

Ticket description:
Code: Select all[08:02:56] [Server thread/ERROR] [FML]: SimpleChannelHandlerWrapper exception
io.netty.handler.codec.EncoderException: java.lang.NullPointerException
   at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:106) ~[MessageToMessageEncoder.class:?]
   at io.netty.handler.codec.MessageToMessageCodec.write(MessageToMessageCodec.java:116) ~[MessageToMessageCodec.class:?]
   at io.netty.channel.AbstractChannelHandlerContext.invokeWrite0(AbstractChannelHandlerContext.java:738) ~[AbstractChannelHandlerContext.class:?]
   at io.netty.channel.AbstractChannelHandlerContext.invokeWriteAndFlush(AbstractChannelHandlerContext.java:801) ~[AbstractChannelHandlerContext.class:?]
   at io.netty.channel.AbstractChannelHandlerContext.write(AbstractChannelHandlerContext.java:814) ~[AbstractChannelHandlerContext.class:?]
   at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:794) ~[AbstractChannelHandlerContext.class:?]
   at io.netty.channel.AbstractChannelHandlerContext.writeAndFlush(AbstractChannelHandlerContext.java:831) ~[AbstractChannelHandlerContext.class:?]
   at io.netty.channel.DefaultChannelPipeline.writeAndFlush(DefaultChannelPipeline.java:1032) ~[DefaultChannelPipeline.class:?]
   at io.netty.channel.AbstractChannel.writeAndFlush(AbstractChannel.java:296) ~[AbstractChannel.class:?]
   at net.minecraftforge.fml.common.network.simpleimpl.SimpleNetworkWrapper.sendTo(SimpleNetworkWrapper.java:250) [SimpleNetworkWrapper.class:?]
   at com.pixelmonmod.pixelmon.api.storage.PCBox.sendContents(PCBox.java:196) [PCBox.class:?]
   at com.pixelmonmod.pixelmon.api.storage.PCStorage.sendContents(PCStorage.java:308) [PCStorage.class:?]
   at com.pixelmonmod.pixelmon.api.storage.IStorageManager.initializePCForPlayer(IStorageManager.java:57) [IStorageManager.class:?]
   at com.pixelmonmod.pixelmon.storage.ReforgedStorageManager.getPCForPlayer(ReforgedStorageManager.java:119) [ReforgedStorageManager.class:?]
   at com.pixelmonmod.pixelmon.api.storage.IStorageManager.getPCForPlayer(IStorageManager.java:31) [IStorageManager.class:?]
   at com.hiroku.tournaments.rules.player.RandomPokemon.removeRentalPokemon(RandomPokemon.java:252) [RandomPokemon.class:?]
   at com.hiroku.tournaments.listeners.LoginListener.onLogin(LoginListener.java:19) [LoginListener.class:?]
   at org.spongepowered.common.event.listener.JoinListener_LoginListener_onLogin340.handle(Unknown Source) [?:?]
   at org.spongepowered.common.event.RegisteredListener.handle(RegisteredListener.java:95) [RegisteredListener.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:383) [SpongeModEventManager.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:347) [SpongeModEventManager.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.mod.event.SpongeModEventManager.extendedPost(SpongeModEventManager.java:435) [SpongeModEventManager.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.mod.event.SpongeModEventManager.post(SpongeModEventManager.java:404) [SpongeModEventManager.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.common.event.SpongeEventManager.post(SpongeEventManager.java:465) [SpongeEventManager.class:1.12.2-2768-7.1.5-RC3514]
   at org.spongepowered.common.SpongeImpl.postEvent(SpongeImpl.java:242) [SpongeImpl.class:1.12.2-2768-7.1.5-RC3514]
   at net.minecraft.server.management.PlayerList.initializeConnectionToPlayer(PlayerList.java:1681) [pl.class:?]
   at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeServerSideConnection(NetworkDispatcher.java:255) [NetworkDispatcher.class:?]
   at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.access$100(NetworkDispatcher.java:72) [NetworkDispatcher.class:?]
   at net.minecraftforge.fml.common.network.handshake.NetworkDispatcher$1.func_73660_a(NetworkDispatcher.java:205) [NetworkDispatcher$1.class:?]
   at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:285) [gw.class:?]
   at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:180) [oz.class:?]
   at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:790) [MinecraftServer.class:?]
   at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:397) [nz.class:?]
   at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) [MinecraftServer.class:?]
   at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) [MinecraftServer.class:?]
   at java.lang.Thread.run(Thread.java:748) [?:1.8.0_151]
Caused by: java.lang.NullPointerException
   at com.pixelmonmod.pixelmon.api.pokemon.Pokemon.writeToByteBuffer(Pokemon.java:1191) ~[Pokemon.class:?]
   at com.pixelmonmod.pixelmon.comm.packetHandlers.clientStorage.newStorage.ClientSet.toBytes(ClientSet.java:66) ~[ClientSet.class:?]
   at net.minecraftforge.fml.common.network.simpleimpl.SimpleIndexedCodec.encodeInto(SimpleIndexedCodec.java:30) ~[SimpleIndexedCodec.class:?]
   at net.minecraftforge.fml.common.network.simpleimpl.SimpleIndexedCodec.encodeInto(SimpleIndexedCodec.java:26) ~[SimpleIndexedCodec.class:?]
   at net.minecraftforge.fml.common.network.FMLIndexedMessageToMessageCodec.encode(FMLIndexedMessageToMessageCodec.java:81) ~[FMLIndexedMessageToMessageCodec.class:?]
   at io.netty.handler.codec.MessageToMessageCodec$1.encode(MessageToMessageCodec.java:67) ~[MessageToMessageCodec$1.class:?]
   at io.netty.handler.codec.MessageToMessageEncoder.write(MessageToMessageEncoder.java:88) ~[MessageToMessageEncoder.class:?]
   ... 35 more
[08:02:56] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Added 1 player(s) to team nocollision: Akadie
[08:02:56] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Akadie is not in a battle.
[08:02:56] [pool-3-thread-3/INFO] [net.minecraft.server.dedicated.DedicatedServer]: Akadie has no warnings.
[08:02:56] [Server thread/INFO] [net.minecraft.server.dedicated.DedicatedServer]: [+] [Enthusiast] Akadie has joined the server.
[08:02:56] [Server thread/INFO] [net.minecraft.network.NetHandlerPlayServer]: SilverSkies64 lost connection: A fatal error has occurred, this connection is terminated

https://cdn.discordapp.com/attachments/ ... nknown.png

HirokuToday at 8:44 AM
A player has a corrupted pokemon
It'll need to go onto the tracker, Tournaments triggers it only because I access the PC
HirokuToday at 8:46 AM
And add that I said "Tournaments only triggers this because it's the first to access the PC so don't close this because it's in the trace. Some pokemon data is corrupted to the point that it can't send over the network, maybe not initialized"

Comments

#17746 Posted by Hiroku » 28 Feb 2019 21:04

I wanted you to put this on the Pixelmon Mod tracker you dummy lol

#17752 Posted by FrostEffects » 01 Mar 2019 06:02

YOU SAID SIDEMODS REE tell xpand to move it. \o

Ticket details

  • Ticket ID: 13399
  • Project: Pixelmon Sidemod API
  • Status: Already fixed
  • Component: Tournaments
  • Project version: 5.x.x
  • Priority: Normal
  • Severity: Normal
  • Forge/Sponge: (unknown)
  • What else would be useful to know?: (unknown)
  • Assigned to: (unassigned)
  • Reported by: FrostEffects (Send PM)
  • Reporter's tickets: (List all tickets)
  • Reported on: 25 Feb 2019 08:48
  • Ticket last visited by: Hiroku on 30 Apr 2019 03:20
JOIN THE TEAM