<div dir="ltr">I&#39;m not sure if every resource was killed, but it was definitely most of them.  It only happened with HTTP/2 enabled, SSL enabled, and with GET args in the URL.  If I change any of those three factors everything works fine.  I know...crazy situation.</div><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 12, 2016 at 3:42 PM Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com">sdouglas@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Did this happen with every resource? I can&#39;t reproduce it on the<br class="gmail_msg">
HTTP2Server example which is basically the same thing.<br class="gmail_msg">
<br class="gmail_msg">
Stuart<br class="gmail_msg">
<br class="gmail_msg">
On Tue, Dec 13, 2016 at 8:13 AM, Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="gmail_msg">
&gt; Jason, you rock!  Disabling HTTP/2 made it magically start working!  I have<br class="gmail_msg">
&gt; no idea why, but it seems to be consistently working now.<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; Stuart, it&#39;s resources in the ResourceManager that are failing for me, so<br class="gmail_msg">
&gt; it&#39;s Undertow code that is supposed to be serving them up and handling the<br class="gmail_msg">
&gt; channels.<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; On Mon, Dec 12, 2016 at 2:34 PM Jason Greene &lt;<a href="mailto:jason.greene@redhat.com" class="gmail_msg" target="_blank">jason.greene@redhat.com</a>&gt;<br class="gmail_msg">
&gt; wrote:<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; Random thought. Earlier you ran into a problem with bad content lengths,<br class="gmail_msg">
&gt;&gt; could you be hitting that again?<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; If you disable HTTP/2 does it work for you?<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; On Dec 12, 2016, at 2:27 PM, Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; Looking at AbstractFramedStreamSinkChannel:578 the exception is caused<br class="gmail_msg">
&gt;&gt; because the channel is STATUS_CLOSED.<br class="gmail_msg">
&gt;&gt;<br class="gmail_msg">
&gt;&gt; On Mon, Dec 12, 2016 at 2:25 PM Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; Yes, the same code works in HTTP, but if you look at the trace it looks<br class="gmail_msg">
&gt;&gt;&gt; as though it&#39;s never even getting to my code.  I&#39;m getting<br class="gmail_msg">
&gt;&gt;&gt; ERR_CONNECTION_RESET in the browser when I load the page with GET params but<br class="gmail_msg">
&gt;&gt;&gt; the page itself is loading.  Something really bizarre is happening here and<br class="gmail_msg">
&gt;&gt;&gt; the referenced resources aren&#39;t coming through properly.  The same exact<br class="gmail_msg">
&gt;&gt;&gt; resources though come through fine if I manually load them or if I do it<br class="gmail_msg">
&gt;&gt;&gt; from a URL without any query args.  I&#39;m still digging into this, but it<br class="gmail_msg">
&gt;&gt;&gt; seems directly related to SSL.<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; Stuart, can you make any sense of this?<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt; On Mon, Dec 12, 2016 at 1:24 PM Bill O&#39;Neil &lt;<a href="mailto:bill@dartalley.com" class="gmail_msg" target="_blank">bill@dartalley.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt; Does the same code work in HTTP? can you post a snippet of where you<br class="gmail_msg">
&gt;&gt;&gt;&gt; read the query parameters?<br class="gmail_msg">
&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt; On Mon, Dec 12, 2016 at 1:13 PM, Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; Sorry guys, I need to resurrect this thread.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; SSL is working for the most part, but it seems when I try to load any<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; URL that has GET args it starts throwing:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR] Dec 12, 2016 12:10:41 PM org.xnio.ChannelListeners<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; invokeChannelListener<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR] ERROR: XNIO001007: A channel event listener threw an<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; exception<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR] java.lang.IllegalStateException<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.getBuffer(AbstractFramedStreamSinkChannel.java:578)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.framed.AbstractFramedChannel.flushSenders(AbstractFramedChannel.java:630)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.framed.AbstractFramedChannel$FrameWriteListener.handleEvent(AbstractFramedChannel.java:943)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.framed.AbstractFramedChannel$FrameWriteListener.handleEvent(AbstractFramedChannel.java:940)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; org.xnio.conduits.WriteReadyHandler$ChannelListenerHandler.writeReady(WriteReadyHandler.java:65)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit$SslWriteReadyHandler.writeReady(SslConduit.java:1224)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit$3.run(SslConduit.java:275)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; siteJVM[ERROR]  at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; All over the place.  It also throws XNIO000011 sometimes as well. If I<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; load the exact same URL with no GET args it seems to load just fine. Any<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; idea why this might be happening?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; On Mon, Dec 12, 2016 at 11:01 AM Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; Stuart, I apologize for not figuring that out myself, but that was the<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; problem.  It&#39;s working correctly now.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; Ideally Undertow should be able to detect this internally and throw an<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; error instead of just silently failing.  I understand that this relies on<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; the SSLContext which is not part of Undertow&#39;s code, but it seems like if<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; there is any way to detect this scenario it would be a major convenience to<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; avoid such pitfalls for other developers in the future.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; Thanks everyone for your help with this.  I greatly appreciate it.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; On Sun, Dec 11, 2016 at 6:48 PM Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com" class="gmail_msg" target="_blank">sdouglas@redhat.com</a>&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; I have modified the example so it will now blow up if the keystore<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; cannot be loaded:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="https://github.com/undertow-io/undertow/commit/d142748f138bb7416b8f5ff003f03c4af746678b" rel="noreferrer" class="gmail_msg" target="_blank">https://github.com/undertow-io/undertow/commit/d142748f138bb7416b8f5ff003f03c4af746678b</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; Stuart<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Sun, Dec 11, 2016 at 10:44 AM, Stuart Douglas<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:sdouglas@redhat.com" class="gmail_msg" target="_blank">sdouglas@redhat.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; I also failed to run the example, until I realized that the code<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; does not validate that the keystore is loaded correctly (passing &#39;null&#39; into<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; KeyStore.load apparently works without error).<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Are you sure you are actually loading the keystore correctly (maybe<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; add a null check into the loading code)?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Stuart<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Sun, Dec 11, 2016 at 3:05 AM, Bill O&#39;Neil &lt;<a href="mailto:bill@dartalley.com" class="gmail_msg" target="_blank">bill@dartalley.com</a>&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Here is the trace occurs with Http2 true and false. Issue seems to<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; be javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; close_notify: possible truncation attack?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.669 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.670 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.670 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task org.xnio.nio.QueuedNioTcpServer$1@52c85f64<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.671 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Delegating channel listener -&gt; Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel TCP<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; server (NIO) &lt;13f5555f&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.671 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.671 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.671 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.674 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel io.undertow.protocols.ssl.UndertowSslConnection@53f69e92<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.675 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@49c6180b<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.675 [XNIO-1 I/O-4] TRACE io.undertow.request -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Opened connection with /<a href="http://127.0.0.1:56854" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56854</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.676 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task org.xnio.nio.QueuedNioTcpServer$1@52c85f64<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.681 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.681 [XNIO-1 I/O-2] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Delegating channel listener -&gt; Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel TCP<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; server (NIO) &lt;13f5555f&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.683 [XNIO-1 I/O-2] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.685 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.688 [XNIO-1 I/O-2] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.688 [XNIO-1 I/O-2] TRACE io.undertow.request -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Opened connection with /<a href="http://127.0.0.1:56856" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56856</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.690 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected key sun.nio.ch.SelectionKeyImpl@673b2384 for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; remote=/<a href="http://127.0.0.1:56854" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56854</a>]<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.691 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@49c6180b (with timeout)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.692 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpReadListener@255c6481<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel org.xnio.conduits.ConduitStreamSourceChannel@1b4554ad<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.692 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@49c6180b<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.696 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$5$1@32b59207<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.696 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$5$1@7c204b59<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE <a href="http://io.undertow.request.io" rel="noreferrer" class="gmail_msg" target="_blank">io.undertow.request.io</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Exception closing read side of SSL channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; close_notify: possible truncation attack?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.697 [XNIO-1 I/O-4] TRACE <a href="http://io.undertow.request.io" rel="noreferrer" class="gmail_msg" target="_blank">io.undertow.request.io</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Exception closing read side of SSL channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; close_notify: possible truncation attack?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.697 [XNIO-1 I/O-2] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.AbstractServerConnection$CloseSetter@55df2063 on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.AbstractServerConnection$CloseSetter@42277317 on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowSslConnection@53f69e92<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.698 [XNIO-1 I/O-2] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource org.xnio.nio.NioSocketStreamConnection@50bf3bfc<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource org.xnio.nio.NioSocketStreamConnection@4196fbe<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.698 [XNIO-1 I/O-2] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cancelling key sun.nio.ch.SelectionKeyImpl@4805f11b of<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; remote=/<a href="http://127.0.0.1:56856" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56856</a>] (same thread)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cancelling key sun.nio.ch.SelectionKeyImpl@673b2384 of<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; remote=/<a href="http://127.0.0.1:56854" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56854</a>] (same thread)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.699 [XNIO-1 I/O-2] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.699 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.699 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource io.undertow.protocols.ssl.UndertowSslConnection@53f69e92<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.699 [XNIO-1 Accept] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.699 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$1@77593ca5<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.700 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$1@3548b3ac<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.700 [XNIO-1 Accept] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.700 [XNIO-1 I/O-2] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpReadListener@6962bde3<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel org.xnio.conduits.ConduitStreamSourceChannel@45125494<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.700 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpReadListener@255c6481<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel org.xnio.conduits.ConduitStreamSourceChannel@1b4554ad<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.700 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.701 [XNIO-1 I/O-2] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpServerConnection@6cdbf711<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.701 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpServerConnection@4bcc5cdf<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.701 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$2@52d9523b<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.702 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$2@320a217a<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.702 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@49c6180b<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.702 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.714 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.715 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.716 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.717 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.718 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task org.xnio.nio.QueuedNioTcpServer$1@52c85f64<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.719 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Delegating channel listener -&gt; Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel TCP<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; server (NIO) &lt;13f5555f&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.719 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener Accepting listener for<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5 on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.721 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpOpenListener@56f7c1e5<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.721 [XNIO-1 I/O-4] TRACE io.undertow.request -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Opened connection with /<a href="http://127.0.0.1:56858" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56858</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.724 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.728 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.728 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$5$1@47e5be01<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE <a href="http://io.undertow.request.io" rel="noreferrer" class="gmail_msg" target="_blank">io.undertow.request.io</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Exception closing read side of SSL channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; close_notify: possible truncation attack?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.AbstractServerConnection$CloseSetter@3457fbeb on channel<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource org.xnio.nio.NioSocketStreamConnection@1fd60afd<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Cancelling key sun.nio.ch.SelectionKeyImpl@7da1dc1a of<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:8443</a><br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; remote=/<a href="http://127.0.0.1:56858" rel="noreferrer" class="gmail_msg" target="_blank">127.0.0.1:56858</a>] (same thread)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.730 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$1@11f5487<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.730 [XNIO-1 Accept] TRACE org.xnio.nio -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.listener -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Invoking listener io.undertow.server.protocol.http.HttpReadListener@6b60e713<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; on channel org.xnio.conduits.ConduitStreamSourceChannel@60e3d137<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.731 [XNIO-1 Accept] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.731 [XNIO-1 I/O-4] TRACE org.xnio.safe-close -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Closing resource<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.HttpServerConnection@4f4dae34<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.732 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; task io.undertow.protocols.ssl.SslConduit$2@348d6036<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 2016-12-10 11:03:03.732 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Sat, Dec 10, 2016 at 10:58 AM, Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Thanks Bill....I don&#39;t feel as crazy now. ;)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Sat, Dec 10, 2016 at 9:51 AM Bill O&#39;Neil &lt;<a href="mailto:bill@dartalley.com" class="gmail_msg" target="_blank">bill@dartalley.com</a>&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Oops I forgot <a href="https://localhost:8443" rel="noreferrer" class="gmail_msg" target="_blank">https://localhost:8443</a>. Now it is giving me<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; localhost unexpectedly closed the connection. With no errors. I also don&#39;t<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; have a cert set up but I would think that should throw an error?<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The on startup JDK9 issue is still there.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; On Sat, Dec 10, 2016 at 10:45 AM, Bill O&#39;Neil<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; &lt;<a href="mailto:bill@dartalley.com" class="gmail_msg" target="_blank">bill@dartalley.com</a>&gt; wrote:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Matt did you try turning on logging? Here are the two errors I<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; get. Stuart maybe you can help from this I don&#39;t know much about SSL.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; This error is on server start. I&#39;m running JDK 8.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.lang.NoSuchMethodException:<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; javax.net.ssl.SSLParameters.setApplicationProtocols([Ljava.lang.String;)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at java.lang.Class.getMethod(Class.java:1786)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.alpn.JDK9AlpnProvider$1.run(JDK9AlpnProvider.java:47)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.alpn.JDK9AlpnProvider$1.run(JDK9AlpnProvider.java:43)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at java.security.AccessController.doPrivileged(Native Method)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.alpn.JDK9AlpnProvider.&lt;clinit&gt;(JDK9AlpnProvider.java:43)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; Method)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.lang.reflect.Constructor.newInstance(Constructor.java:422)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at java.lang.Class.newInstance(Class.java:442)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at java.util.ServiceLoader$1.next(ServiceLoader.java:480)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.alpn.ALPNManager.&lt;init&gt;(ALPNManager.java:40)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.alpn.ALPNManager.&lt;clinit&gt;(ALPNManager.java:35)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.AlpnOpenListener.&lt;init&gt;(AlpnOpenListener.java:67)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.AlpnOpenListener.&lt;init&gt;(AlpnOpenListener.java:90)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at io.undertow.Undertow.start(Undertow.java:177)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at com.dartalley.function.Http2Server.main(Http2Server.java:70)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; The following errors happen on request to the localhost:8443<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; from Matt&#39;s code which leads to an empty response.<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; 10:42:29.083 [XNIO-1 I/O-2] DEBUG <a href="http://io.undertow.request.io" rel="noreferrer" class="gmail_msg" target="_blank">io.undertow.request.io</a> -<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; UT005013: An IOException occurred<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; javax.net.ssl.SSLHandshakeException: UT000140: Initial SSL/TLS<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; data is not a handshake record<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.ALPNHackClientHelloExplorer.exploreClientHello(ALPNHackClientHelloExplorer.java:84)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.ALPNHackSSLEngine.unwrap(ALPNHackSSLEngine.java:205)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:729)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.AlpnOpenListener$AlpnConnectionListener.handleEvent(AlpnOpenListener.java:280)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.AlpnOpenListener.handleEvent(AlpnOpenListener.java:249)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; io.undertow.server.protocol.http.AlpnOpenListener.handleEvent(AlpnOpenListener.java:60)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:291)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:286)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners$DelegatingChannelListener.handleEvent(ChannelListeners.java:1092)<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; at<br class="gmail_msg">
&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt;&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; _______________________________________________<br class="gmail_msg">
&gt; undertow-dev mailing list<br class="gmail_msg">
&gt; <a href="mailto:undertow-dev@lists.jboss.org" class="gmail_msg" target="_blank">undertow-dev@lists.jboss.org</a><br class="gmail_msg">
&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br class="gmail_msg">
</blockquote></div>