{"action":"closed","issue":{"url":"https://api.github.com/repos/WaterfallMC/Waterfall/issues/44","repository_url":"https://api.github.com/repos/WaterfallMC/Waterfall","labels_url":"https://api.github.com/repos/WaterfallMC/Waterfall/issues/44/labels{/name}","comments_url":"https://api.github.com/repos/WaterfallMC/Waterfall/issues/44/comments","events_url":"https://api.github.com/repos/WaterfallMC/Waterfall/issues/44/events","html_url":"https://github.com/WaterfallMC/Waterfall/issues/44","id":144164203,"number":44,"title":"Already disconnecting","user":{"login":"aikar","id":58008,"avatar_url":"https://avatars.githubusercontent.com/u/58008?v=3","gravatar_id":"","url":"https://api.github.com/users/aikar","html_url":"https://github.com/aikar","followers_url":"https://api.github.com/users/aikar/followers","following_url":"https://api.github.com/users/aikar/following{/other_user}","gists_url":"https://api.github.com/users/aikar/gists{/gist_id}","starred_url":"https://api.github.com/users/aikar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aikar/subscriptions","organizations_url":"https://api.github.com/users/aikar/orgs","repos_url":"https://api.github.com/users/aikar/repos","events_url":"https://api.github.com/users/aikar/events{/privacy}","received_events_url":"https://api.github.com/users/aikar/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/WaterfallMC/Waterfall/labels/bug","name":"bug","color":"d10800"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2016-03-29T05:52:54Z","updated_at":"2016-03-31T01:39:31Z","closed_at":"2016-03-31T01:39:31Z","body":"Just updated tonight, and getting this occasionally:\r\n\r\n```\r\nproxy:01:49:07 [INFO] [/xxxxxxx] <-> InitialHandler has connected\r\nproxy:01:49:08 [SEVERE] Mar 29, 2016 1:49:08 AM io.netty.channel.AbstractChannelHandlerContext invokeExceptionCaught\r\nproxy:WARNING: An exception was thrown by a user handler's exceptionCaught() method while handling the following exception:\r\nproxy:java.lang.IllegalStateException: Already disconnecting\r\nproxy:\tat com.google.common.base.Preconditions.checkState(Preconditions.java:173)\r\nproxy:\tat net.md_5.bungee.connection.InitialHandler.disconnect(InitialHandler.java:570)\r\nproxy:\tat net.md_5.bungee.connection.InitialHandler.disconnect(InitialHandler.java:558)\r\nproxy:\tat net.md_5.bungee.connection.InitialHandler$5.done(InitialHandler.java:448)\r\nproxy:\tat net.md_5.bungee.connection.InitialHandler$5.done(InitialHandler.java:434)\r\nproxy:\tat net.md_5.bungee.http.HttpHandler.done(HttpHandler.java:68)\r\nproxy:\tat net.md_5.bungee.http.HttpHandler.channelRead0(HttpHandler.java:59)\r\nproxy:\tat net.md_5.bungee.http.HttpHandler.channelRead0(HttpHandler.java:14)\r\nproxy:\tat io.netty.channel.SimpleChannelInboundHandler.channelRead(SimpleChannelInboundHandler.java:105)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)\r\nproxy:\tat io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:276)\r\nproxy:\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:263)\r\nproxy:\tat io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:147)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)\r\nproxy:\tat io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1110)\r\nproxy:\tat io.netty.handler.ssl.SslHandler.decode(SslHandler.java:963)\r\nproxy:\tat io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:360)\r\nproxy:\tat io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:244)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)\r\nproxy:\tat io.netty.handler.timeout.ReadTimeoutHandler.channelRead(ReadTimeoutHandler.java:152)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:318)\r\nproxy:\tat io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:304)\r\nproxy:\tat io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:846)\r\nproxy:\tat io.netty.channel.epoll.AbstractEpollStreamChannel$EpollStreamUnsafe.epollInReady(AbstractEpollStreamChannel.java:823)\r\nproxy:\tat io.netty.channel.epoll.EpollEventLoop.processReady(EpollEventLoop.java:339)\r\nproxy:\tat io.netty.channel.epoll.EpollEventLoop.run(EpollEventLoop.java:255)\r\nproxy:\tat io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)\r\nproxy:\tat java.lang.Thread.run(Thread.java:745)\r\n```\r\n"}}