{"action":"opened","issue":{"url":"https://api.github.com/repos/jaquadro/StorageDrawers/issues/58","labels_url":"https://api.github.com/repos/jaquadro/StorageDrawers/issues/58/labels{/name}","comments_url":"https://api.github.com/repos/jaquadro/StorageDrawers/issues/58/comments","events_url":"https://api.github.com/repos/jaquadro/StorageDrawers/issues/58/events","html_url":"https://github.com/jaquadro/StorageDrawers/issues/58","id":67230950,"number":58,"title":"Client Disconnect","user":{"login":"dewboy3d","id":499289,"avatar_url":"https://avatars.githubusercontent.com/u/499289?v=3","gravatar_id":"","url":"https://api.github.com/users/dewboy3d","html_url":"https://github.com/dewboy3d","followers_url":"https://api.github.com/users/dewboy3d/followers","following_url":"https://api.github.com/users/dewboy3d/following{/other_user}","gists_url":"https://api.github.com/users/dewboy3d/gists{/gist_id}","starred_url":"https://api.github.com/users/dewboy3d/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dewboy3d/subscriptions","organizations_url":"https://api.github.com/users/dewboy3d/orgs","repos_url":"https://api.github.com/users/dewboy3d/repos","events_url":"https://api.github.com/users/dewboy3d/events{/privacy}","received_events_url":"https://api.github.com/users/dewboy3d/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-04-08T22:09:47Z","updated_at":"2015-04-08T22:09:47Z","closed_at":null,"body":"Upon loading the world, the client disconnects with the following error..\r\n\r\nConnection Lost \r\nA fatal error has occurred, this connection is terminated\r\n\r\nThis is the relevant part of the FTB log\r\n\r\n```\r\n[18:01:53] [Client thread/ERROR] [FML]: FMLIndexedMessageCodec exception caught\r\nio.netty.handler.codec.DecoderException: java.lang.NegativeArraySizeException\r\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:99) ~[MessageToMessageDecoder.class:?]\r\n\tat io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) ~[MessageToMessageCodec.class:?]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:337) [DefaultChannelHandlerContext.class:?]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:323) [DefaultChannelHandlerContext.class:?]\r\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:?]\r\n\tat io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:?]\r\n\tat cpw.mods.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:77) [FMLProxyPacket.class:?]\r\n\tat net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) [ej.class:?]\r\n\tat net.minecraft.client.multiplayer.PlayerControllerMP.func_78765_e(PlayerControllerMP.java:273) [bje.class:?]\r\n\tat net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1590) [bao.class:?]\r\n\tat net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:961) [bao.class:?]\r\n\tat net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887) [bao.class:?]\r\n\tat net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.8.0_31]\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.8.0_31]\r\n\tat java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.8.0_31]\r\n\tat net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]\r\n\tat net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]\r\nCaused by: java.lang.NegativeArraySizeException\r\n\tat com.jaquadro.minecraft.storagedrawers.network.ControllerUpdateMessage.fromBytes(ControllerUpdateMessage.java:40) ~[ControllerUpdateMessage.class:?]\r\n\tat cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:17) ~[SimpleIndexedCodec.class:?]\r\n\tat cpw.mods.fml.common.network.simpleimpl.SimpleIndexedCodec.decodeInto(SimpleIndexedCodec.java:7) ~[SimpleIndexedCodec.class:?]\r\n\tat cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:77) ~[FMLIndexedMessageToMessageCodec.class:?]\r\n\tat cpw.mods.fml.common.network.FMLIndexedMessageToMessageCodec.decode(FMLIndexedMessageToMessageCodec.java:17) ~[FMLIndexedMessageToMessageCodec.class:?]\r\n\tat io.netty.handler.codec.MessageToMessageCodec$2.decode(MessageToMessageCodec.java:81) ~[MessageToMessageCodec$2.class:?]\r\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:89) ~[MessageToMessageDecoder.class:?]\r\n\t... 18 more\r\n```"}}