Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Solutions on the web

via Google Groups by Petar Petrov, 9 months ago
Channel closed before HTTP/2 preface completed.
via Google Groups by Saith, 9 months ago
Channel closed before HTTP/2 preface completed.
via GitHub by neyron91
, 1 year ago
Channel closed before HTTP/2 preface completed.
via Google Groups by onroad, 1 year ago
Channel closed before HTTP/2 preface completed.
java.lang.IllegalStateException: Channel closed before HTTP/2 preface 
completed.	at com.relayrides.pushy.apns.ApnsClient$3.operationComplete(ApnsClient.java:467)	at com.relayrides.pushy.apns.ApnsClient$3.operationComplete(ApnsClient.java:459)	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:507)	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:481)	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:420)	at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:104)	at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:82)	at io.netty.channel.AbstractChannel$CloseFuture.setClosed(AbstractChannel.java:1058)	at io.netty.channel.AbstractChannel$AbstractUnsafe.doClose0(AbstractChannel.java:686)	at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:664)	at io.netty.channel.AbstractChannel$AbstractUnsafe.close(AbstractChannel.java:607)	at io.netty.channel.DefaultChannelPipeline$HeadContext.close(DefaultChannelPipeline.java:1276)	at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:624)	at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:608)	at io.netty.channel.ChannelOutboundHandlerAdapter.close(ChannelOutboundHandlerAdapter.java:71)	at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:624)	at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:608)	at io.netty.handler.ssl.SslHandler$8.operationComplete(SslHandler.java:1630)	at io.netty.handler.ssl.SslHandler$8.operationComplete(SslHandler.java:1619)	at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:507)	at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:481)	at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:420)	at io.netty.util.concurrent.DefaultPromise.addListener(DefaultPromise.java:163)	at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:93)	at io.netty.channel.DefaultChannelPromise.addListener(DefaultChannelPromise.java:28)	at io.netty.handler.ssl.SslHandler.safeClose(SslHandler.java:1619)	at io.netty.handler.ssl.SslHandler.closeOutboundAndChannel(SslHandler.java:1430)	at io.netty.handler.ssl.SslHandler.close(SslHandler.java:575)	at io.netty.channel.AbstractChannelHandlerContext.invokeClose(AbstractChannelHandlerContext.java:624)	at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:608)	at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:465)	at com.relayrides.pushy.apns.ApnsClient$1$1.configurePipeline(ApnsClient.java:273)	at io.netty.handler.ssl.ApplicationProtocolNegotiationHandler.userEventTriggered(ApplicationProtocolNegotiationHandler.java:92)	at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:329)	at io.netty.channel.AbstractChannelHandlerContext.invokeUserEventTriggered(AbstractChannelHandlerContext.java:315)	at io.netty.channel.AbstractChannelHandlerContext.fireUserEventTriggered(AbstractChannelHandlerContext.java:307)	at io.netty.handler.ssl.SslHandler.setHandshakeSuccess(SslHandler.java:1341)	at io.netty.handler.ssl.SslHandler.unwrap(SslHandler.java:1179)	at io.netty.handler.ssl.SslHandler.decode(SslHandler.java:1041)	at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:411)	at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:248)	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:340)	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1334)	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:362)	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:348)	at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926)	at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:134)	at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:624)	at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:559)	at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:476)	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:438)	at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:858)	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:144)	at java.lang.Thread.run(Thread.java:785)