{"action":"created","issue":{"url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/3","labels_url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/3/labels{/name}","comments_url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/3/comments","events_url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/3/events","html_url":"https://github.com/Vorquel/Similsax-Transtructors/issues/3","id":101514910,"number":3,"title":"Client connection error","user":{"login":"kreezxil","id":3880072,"avatar_url":"https://avatars.githubusercontent.com/u/3880072?v=3","gravatar_id":"","url":"https://api.github.com/users/kreezxil","html_url":"https://github.com/kreezxil","followers_url":"https://api.github.com/users/kreezxil/followers","following_url":"https://api.github.com/users/kreezxil/following{/other_user}","gists_url":"https://api.github.com/users/kreezxil/gists{/gist_id}","starred_url":"https://api.github.com/users/kreezxil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kreezxil/subscriptions","organizations_url":"https://api.github.com/users/kreezxil/orgs","repos_url":"https://api.github.com/users/kreezxil/repos","events_url":"https://api.github.com/users/kreezxil/events{/privacy}","received_events_url":"https://api.github.com/users/kreezxil/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/labels/bug","name":"bug","color":"fc2929"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":6,"created_at":"2015-08-17T21:34:32Z","updated_at":"2015-08-19T01:10:11Z","closed_at":null,"body":"May or may not be related to your mod. Got this after upgrading to your new fix. But immediately attempting to rejoin resolved it. I'll report more If I can isolate this before you do.\r\n\r\nhttps://paste.ee/p/oGNOB\r\n\r\n### The new error ###\r\n```\r\n[16:24:45] [Netty Client IO #3/ERROR] [FML]: Exception caught during firing event net.minecraftforge.fml.common.network.FMLNetworkEvent$ClientConnectedToServerEvent@16b0c357:\r\ncom.google.gson.JsonParseException: Don't know how to turn {} into a Component\r\n\tat net.minecraft.util.IChatComponent$Serializer.deserialize(SourceFile:87) ~[hp.class:?]\r\n\tat net.minecraft.util.IChatComponent$Serializer.deserialize(SourceFile:30) ~[hp.class:?]\r\n\tat com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) ~[TreeTypeAdapter.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:803) ~[Gson.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:868) ~[Gson.class:?]\r\n\tat com.google.gson.Gson$1.deserialize(Gson.java:126) ~[Gson$1.class:?]\r\n\tat net.minecraft.util.ChatStyle$Serializer.deserialize(SourceFile:327) ~[hx.class:?]\r\n\tat net.minecraft.util.ChatStyle$Serializer.deserialize(SourceFile:274) ~[hx.class:?]\r\n\tat com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) ~[TreeTypeAdapter.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:803) ~[Gson.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:868) ~[Gson.class:?]\r\n\tat com.google.gson.Gson$1.deserialize(Gson.java:126) ~[Gson$1.class:?]\r\n\tat net.minecraft.util.IChatComponent$Serializer.deserialize(SourceFile:102) ~[hp.class:?]\r\n\tat net.minecraft.util.IChatComponent$Serializer.deserialize(SourceFile:60) ~[hp.class:?]\r\n\tat net.minecraft.util.IChatComponent$Serializer.deserialize(SourceFile:30) ~[hp.class:?]\r\n\tat com.google.gson.TreeTypeAdapter.read(TreeTypeAdapter.java:58) ~[TreeTypeAdapter.class:?]\r\n\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.read(ReflectiveTypeAdapterFactory.java:93) ~[ReflectiveTypeAdapterFactory$1.class:?]\r\n\tat com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:172) ~[ReflectiveTypeAdapterFactory$Adapter.class:?]\r\n\tat com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.read(TypeAdapterRuntimeTypeWrapper.java:40) ~[TypeAdapterRuntimeTypeWrapper.class:?]\r\n\tat com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:81) ~[CollectionTypeAdapterFactory$Adapter.class:?]\r\n\tat com.google.gson.internal.bind.CollectionTypeAdapterFactory$Adapter.read(CollectionTypeAdapterFactory.java:60) ~[CollectionTypeAdapterFactory$Adapter.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:803) ~[Gson.class:?]\r\n\tat com.google.gson.Gson.fromJson(Gson.java:868) ~[Gson.class:?]\r\n\tat mnm.mods.tabbychat.ChatManager.loadFrom(ChatManager.java:205) ~[ChatManager.class:?]\r\n\tat mnm.mods.tabbychat.TabbyChat.onJoin(TabbyChat.java:192) ~[TabbyChat.class:?]\r\n\tat mnm.mods.tabbychat.forge.FMLTabbyChat.onJoin(FMLTabbyChat.java:70) ~[FMLTabbyChat.class:?]\r\n\tat net.minecraftforge.fml.common.eventhandler.ASMEventHandler_430_FMLTabbyChat_onJoin_ClientConnectedToServerEvent.invoke(.dynamic) ~[?:?]\r\n\tat net.minecraftforge.fml.common.eventhandler.ASMEventHandler.invoke(ASMEventHandler.java:55) ~[ASMEventHandler.class:?]\r\n\tat net.minecraftforge.fml.common.eventhandler.EventBus.post(EventBus.java:138) [EventBus.class:?]\r\n\tat net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeClientSideConnection(NetworkDispatcher.java:223) [NetworkDispatcher.class:?]\r\n\tat net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.completeHandshake(NetworkDispatcher.java:529) [NetworkDispatcher.class:?]\r\n\tat net.minecraftforge.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:19) [HandshakeCompletionHandler.class:?]\r\n\tat net.minecraftforge.fml.common.network.internal.HandshakeCompletionHandler.channelRead0(HandshakeCompletionHandler.java:13) [HandshakeCompletionHandler.class:?]\r\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:106) [SimpleChannelInboundHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:106) [SimpleChannelInboundHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:103) [MessageToMessageDecoder.class:4.0.15.Final]\r\n\tat io.netty.handler.codec.MessageToMessageCodec.channelRead(MessageToMessageCodec.java:111) [MessageToMessageCodec.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]\r\n\tat io.netty.channel.embedded.EmbeddedChannel.writeInbound(EmbeddedChannel.java:169) [EmbeddedChannel.class:4.0.15.Final]\r\n\tat net.minecraftforge.fml.common.network.internal.FMLProxyPacket.func_148833_a(FMLProxyPacket.java:79) [FMLProxyPacket.class:?]\r\n\tat net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:136) [gr.class:?]\r\n\tat net.minecraft.network.NetworkManager.channelRead0(NetworkManager.java:414) [gr.class:?]\r\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.handleClientSideCustomPacket(NetworkDispatcher.java:369) [NetworkDispatcher.class:?]\r\n\tat net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:246) [NetworkDispatcher.class:?]\r\n\tat net.minecraftforge.fml.common.network.handshake.NetworkDispatcher.channelRead0(NetworkDispatcher.java:50) [NetworkDispatcher.class:?]\r\n\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:103) [SimpleChannelInboundHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) [ByteToMessageDecoder.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) [ByteToMessageDecoder.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:153) [ByteToMessageDecoder.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:149) [ReadTimeoutHandler.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.invokeChannelRead(DefaultChannelHandlerContext.java:338) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelHandlerContext.fireChannelRead(DefaultChannelHandlerContext.java:324) [DefaultChannelHandlerContext.class:4.0.15.Final]\r\n\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:785) [DefaultChannelPipeline.class:4.0.15.Final]\r\n\tat io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:132) [AbstractNioByteChannel$NioByteUnsafe.class:4.0.15.Final]\r\n\tat io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:485) [NioEventLoop.class:4.0.15.Final]\r\n\tat io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:452) [NioEventLoop.class:4.0.15.Final]\r\n\tat io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:346) [NioEventLoop.class:4.0.15.Final]\r\n\tat io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) [SingleThreadEventExecutor$2.class:4.0.15.Final]\r\n\tat java.lang.Thread.run(Thread.java:745) [?:1.8.0_51]\r\n```"},"comment":{"url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/comments/132408211","html_url":"https://github.com/Vorquel/Similsax-Transtructors/issues/3#issuecomment-132408211","issue_url":"https://api.github.com/repos/Vorquel/Similsax-Transtructors/issues/3","id":132408211,"user":{"login":"kreezxil","id":3880072,"avatar_url":"https://avatars.githubusercontent.com/u/3880072?v=3","gravatar_id":"","url":"https://api.github.com/users/kreezxil","html_url":"https://github.com/kreezxil","followers_url":"https://api.github.com/users/kreezxil/followers","following_url":"https://api.github.com/users/kreezxil/following{/other_user}","gists_url":"https://api.github.com/users/kreezxil/gists{/gist_id}","starred_url":"https://api.github.com/users/kreezxil/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kreezxil/subscriptions","organizations_url":"https://api.github.com/users/kreezxil/orgs","repos_url":"https://api.github.com/users/kreezxil/repos","events_url":"https://api.github.com/users/kreezxil/events{/privacy}","received_events_url":"https://api.github.com/users/kreezxil/received_events","type":"User","site_admin":false},"created_at":"2015-08-19T01:10:11Z","updated_at":"2015-08-19T01:10:11Z","body":"Yeah, that's how I've been doing it. Solved lots of issues just recently that way with unlogic and neotech just to name two out of the 12 our so that we're acting up really badly.\n\n-----Original Message-----\nFrom: \"James\" <notifications@github.com>\nSent: ‎8/‎18/‎2015 8:06 PM\nTo: \"Vorquel/Similsax-Transtructors\" <Similsax-Transtructors@noreply.github.com>\nCc: \"kreezxil\" <kreezxil@gmail.com>\nSubject: Re: [Similsax-Transtructors] Client connection error (#3)\n\nI wouldn't expect it to be incompatible with anything, but if you want to look for it in a big pack, here's how you would do it: remove half the mods and see if its still broken. Keep removing half the mods from the half that errors, and you can find the bad interaction with 10 tests or less for even the largest packs. My wimpy computer isn't up to the task of running 50+ mods at once, so I can't really test it myself.\n—\nReply to this email directly or view it on GitHub."}}