<div dir="ltr">Sorry guys, I need to resurrect this thread.<div><br></div><div>SSL is working for the most part, but it seems when I try to load any URL that has GET args it starts throwing:</div><div><br></div><div><div><font face="monospace">siteJVM[ERROR] Dec 12, 2016 12:10:41 PM org.xnio.ChannelListeners invokeChannelListener</font></div><div><font face="monospace">siteJVM[ERROR] ERROR: XNIO001007: A channel event listener threw an exception</font></div><div><font face="monospace">siteJVM[ERROR] java.lang.IllegalStateException</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.server.protocol.framed.AbstractFramedStreamSinkChannel.getBuffer(AbstractFramedStreamSinkChannel.java:578)</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.server.protocol.framed.AbstractFramedChannel.flushSenders(AbstractFramedChannel.java:630)</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameWriteListener.handleEvent(AbstractFramedChannel.java:943)</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.server.protocol.framed.AbstractFramedChannel$FrameWriteListener.handleEvent(AbstractFramedChannel.java:940)</font></div><div><font face="monospace">siteJVM[ERROR]  at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)</font></div><div><font face="monospace">siteJVM[ERROR]  at org.xnio.conduits.WriteReadyHandler$ChannelListenerHandler.writeReady(WriteReadyHandler.java:65)</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.protocols.ssl.SslConduit$SslWriteReadyHandler.writeReady(SslConduit.java:1224)</font></div><div><font face="monospace">siteJVM[ERROR]  at io.undertow.protocols.ssl.SslConduit$3.run(SslConduit.java:275)</font></div><div><font face="monospace">siteJVM[ERROR]  at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)</font></div><div><font face="monospace">siteJVM[ERROR]  at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)</font></div></div><div><br></div><div>All over the place.  It also throws <span style="font-family:consolas,&quot;bitstream vera sans mono&quot;,&quot;courier new&quot;,courier,monospace;background-color:rgb(255,255,255);font-size:1em">XNIO000011 sometimes as well. If I load the exact same URL with no GET args it seems to load just fine. Any idea why this might be happening?</span></div></div><br><div class="gmail_quote"><div dir="ltr">On Mon, Dec 12, 2016 at 11:01 AM Hicks, Matt &lt;<a href="mailto:matt@matthicks.com">matt@matthicks.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Stuart, I apologize for not figuring that out myself, but that was the problem.  It&#39;s working correctly now.<div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Ideally Undertow should be able to detect this internally and throw an error instead of just silently failing.  I understand that this relies on the SSLContext which is not part of Undertow&#39;s code, but it seems like if there is any way to detect this scenario it would be a major convenience to avoid such pitfalls for other developers in the future.</div><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Thanks everyone for your help with this.  I greatly appreciate it.</div></div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">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; wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">I have modified the example so it will now blow up if the keystore cannot be loaded:<br class="gmail_msg"><a href="https://github.com/undertow-io/undertow/commit/d142748f138bb7416b8f5ff003f03c4af746678b" class="gmail_msg" target="_blank">https://github.com/undertow-io/undertow/commit/d142748f138bb7416b8f5ff003f03c4af746678b</a><br class="gmail_msg"><br class="gmail_msg"></div></div><div dir="ltr" class="gmail_msg">Stuart<br class="gmail_msg"></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Sun, Dec 11, 2016 at 10:44 AM, Stuart Douglas <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:sdouglas@redhat.com" class="gmail_msg" target="_blank">sdouglas@redhat.com</a>&gt;</span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg"><div class="gmail_msg">I also failed to run the example, until I realized that the code does not validate that the keystore is loaded correctly (passing &#39;null&#39; into KeyStore.load apparently works without error).<br class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg">Are you sure you are actually loading the keystore correctly (maybe add a null check into the loading code)?<br class="gmail_msg"></div><div class="gmail_msg"><br class="gmail_msg"></div>Stuart<br class="gmail_msg"></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Sun, Dec 11, 2016 at 3:05 AM, Bill O&#39;Neil <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:bill@dartalley.com" class="gmail_msg" target="_blank">bill@dartalley.com</a>&gt;</span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Here is the trace occurs with Http2 true and false. Issue seems to be javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s close_notify: possible truncation attack?<div class="gmail_msg"><br class="gmail_msg"><div class="gmail_msg"><br class="gmail_msg"></div><div class="gmail_msg"><div class="gmail_msg">2016-12-10 11:03:03.669 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]</div><div class="gmail_msg">2016-12-10 11:03:03.670 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.670 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$1@52c85f64</div><div class="gmail_msg">2016-12-10 11:03:03.670 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.671 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener Delegating channel listener -&gt; Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel TCP server (NIO) &lt;13f5555f&gt;</div><div class="gmail_msg">2016-12-10 11:03:03.671 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]</div><div class="gmail_msg">2016-12-10 11:03:03.671 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6</div><div class="gmail_msg">2016-12-10 11:03:03.671 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.674 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowSslConnection@53f69e92</div><div class="gmail_msg">2016-12-10 11:03:03.675 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@49c6180b</div><div class="gmail_msg">2016-12-10 11:03:03.675 [XNIO-1 I/O-4] TRACE io.undertow.request - Opened connection with /<a href="http://127.0.0.1:56854" class="gmail_msg" target="_blank">127.0.0.1:56854</a></div><div class="gmail_msg">2016-12-10 11:03:03.676 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$1@52c85f64</div><div class="gmail_msg">2016-12-10 11:03:03.681 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)</div><div class="gmail_msg">2016-12-10 11:03:03.681 [XNIO-1 I/O-2] TRACE org.xnio.listener - Invoking listener Delegating channel listener -&gt; Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel TCP server (NIO) &lt;13f5555f&gt;</div><div class="gmail_msg">2016-12-10 11:03:03.683 [XNIO-1 I/O-2] TRACE org.xnio.listener - Invoking listener Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6</div><div class="gmail_msg">2016-12-10 11:03:03.685 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.688 [XNIO-1 I/O-2] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450</div><div class="gmail_msg">2016-12-10 11:03:03.688 [XNIO-1 I/O-2] TRACE io.undertow.request - Opened connection with /<a href="http://127.0.0.1:56856" class="gmail_msg" target="_blank">127.0.0.1:56856</a></div><div class="gmail_msg">2016-12-10 11:03:03.690 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected key sun.nio.ch.SelectionKeyImpl@673b2384 for java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a> remote=/<a href="http://127.0.0.1:56854" class="gmail_msg" target="_blank">127.0.0.1:56854</a>]</div><div class="gmail_msg">2016-12-10 11:03:03.691 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@49c6180b (with timeout)</div><div class="gmail_msg">2016-12-10 11:03:03.692 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpReadListener@255c6481 on channel org.xnio.conduits.ConduitStreamSourceChannel@1b4554ad</div><div class="gmail_msg">2016-12-10 11:03:03.692 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)</div><div class="gmail_msg">2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@49c6180b</div><div class="gmail_msg">2016-12-10 11:03:03.696 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$5$1@32b59207</div><div class="gmail_msg">2016-12-10 11:03:03.696 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$5$1@7c204b59</div><div class="gmail_msg">2016-12-10 11:03:03.696 [XNIO-1 I/O-2] TRACE <a href="http://io.undertow.request.io" class="gmail_msg" target="_blank">io.undertow.request.io</a> - Exception closing read side of SSL channel</div><div class="gmail_msg">javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s close_notify: possible truncation attack?</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)</div><div class="gmail_msg">2016-12-10 11:03:03.697 [XNIO-1 I/O-4] TRACE <a href="http://io.undertow.request.io" class="gmail_msg" target="_blank">io.undertow.request.io</a> - Exception closing read side of SSL channel</div><div class="gmail_msg">javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s close_notify: possible truncation attack?</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)</div><div class="gmail_msg">2016-12-10 11:03:03.697 [XNIO-1 I/O-2] TRACE org.xnio.listener - Invoking listener io.undertow.server.AbstractServerConnection$CloseSetter@55df2063 on channel io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450</div><div class="gmail_msg">2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener io.undertow.server.AbstractServerConnection$CloseSetter@42277317 on channel io.undertow.protocols.ssl.UndertowSslConnection@53f69e92</div><div class="gmail_msg">2016-12-10 11:03:03.698 [XNIO-1 I/O-2] TRACE org.xnio.safe-close - Closing resource org.xnio.nio.NioSocketStreamConnection@50bf3bfc</div><div class="gmail_msg">2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource org.xnio.nio.NioSocketStreamConnection@4196fbe</div><div class="gmail_msg">2016-12-10 11:03:03.698 [XNIO-1 I/O-2] TRACE org.xnio.nio - Cancelling key sun.nio.ch.SelectionKeyImpl@4805f11b of java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a> remote=/<a href="http://127.0.0.1:56856" class="gmail_msg" target="_blank">127.0.0.1:56856</a>] (same thread)</div><div class="gmail_msg">2016-12-10 11:03:03.698 [XNIO-1 I/O-4] TRACE org.xnio.nio - Cancelling key sun.nio.ch.SelectionKeyImpl@673b2384 of java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a> remote=/<a href="http://127.0.0.1:56854" class="gmail_msg" target="_blank">127.0.0.1:56854</a>] (same thread)</div><div class="gmail_msg">2016-12-10 11:03:03.699 [XNIO-1 I/O-2] TRACE org.xnio.safe-close - Closing resource io.undertow.protocols.ssl.UndertowSslConnection@3ac7f450</div><div class="gmail_msg">2016-12-10 11:03:03.699 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.699 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource io.undertow.protocols.ssl.UndertowSslConnection@53f69e92</div><div class="gmail_msg">2016-12-10 11:03:03.699 [XNIO-1 Accept] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083</div><div class="gmail_msg">2016-12-10 11:03:03.699 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$1@77593ca5</div><div class="gmail_msg">2016-12-10 11:03:03.700 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$1@3548b3ac</div><div class="gmail_msg">2016-12-10 11:03:03.700 [XNIO-1 Accept] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083</div><div class="gmail_msg">2016-12-10 11:03:03.700 [XNIO-1 I/O-2] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpReadListener@6962bde3 on channel org.xnio.conduits.ConduitStreamSourceChannel@45125494</div><div class="gmail_msg">2016-12-10 11:03:03.700 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpReadListener@255c6481 on channel org.xnio.conduits.ConduitStreamSourceChannel@1b4554ad</div><div class="gmail_msg">2016-12-10 11:03:03.700 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.701 [XNIO-1 I/O-2] TRACE org.xnio.safe-close - Closing resource <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpServerConnection@6cdbf711</div><div class="gmail_msg">2016-12-10 11:03:03.701 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpServerConnection@4bcc5cdf</div><div class="gmail_msg">2016-12-10 11:03:03.701 [XNIO-1 I/O-2] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$2@52d9523b</div><div class="gmail_msg">2016-12-10 11:03:03.702 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$2@320a217a</div><div class="gmail_msg">2016-12-10 11:03:03.702 [XNIO-1 I/O-2] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@49c6180b</div><div class="gmail_msg">2016-12-10 11:03:03.702 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.714 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.715 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected key sun.nio.ch.SelectionKeyImpl@611889f4 for <a href="http://sun.nio.ch" class="gmail_msg" target="_blank">sun.nio.ch</a>.ServerSocketChannelImpl[/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a>]</div><div class="gmail_msg">2016-12-10 11:03:03.716 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.717 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.718 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$1@52c85f64</div><div class="gmail_msg">2016-12-10 11:03:03.719 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener Delegating channel listener -&gt; Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel TCP server (NIO) &lt;13f5555f&gt;</div><div class="gmail_msg">2016-12-10 11:03:03.719 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener Accepting listener for <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowAcceptingSslChannel@328f1eb6</div><div class="gmail_msg">2016-12-10 11:03:03.721 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpOpenListener@56f7c1e5 on channel io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1</div><div class="gmail_msg">2016-12-10 11:03:03.721 [XNIO-1 I/O-4] TRACE io.undertow.request - Opened connection with /<a href="http://127.0.0.1:56858" class="gmail_msg" target="_blank">127.0.0.1:56858</a></div><div class="gmail_msg">2016-12-10 11:03:03.724 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95 (with timeout)</div><div class="gmail_msg">2016-12-10 11:03:03.728 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div><div class="gmail_msg">2016-12-10 11:03:03.728 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$5$1@47e5be01</div><div class="gmail_msg">2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE <a href="http://io.undertow.request.io" class="gmail_msg" target="_blank">io.undertow.request.io</a> - Exception closing read side of SSL channel</div><div class="gmail_msg">javax.net.ssl.SSLException: Inbound closed before receiving peer&#39;s close_notify: possible truncation attack?</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1666)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.fatal(SSLEngineImpl.java:1634)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at sun.security.ssl.SSLEngineImpl.closeInbound(SSLEngineImpl.java:1561)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.notifyReadClosed(SslConduit.java:612)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.closed(SslConduit.java:983)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.close(SslConduit.java:1078)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:799)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit$5$1.run(SslConduit.java:1045)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)</div><div class="gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015gmail-Apple-tab-span gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)</div><div class="gmail_msg">2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener io.undertow.server.AbstractServerConnection$CloseSetter@3457fbeb on channel io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1</div><div class="gmail_msg">2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource org.xnio.nio.NioSocketStreamConnection@1fd60afd</div><div class="gmail_msg">2016-12-10 11:03:03.729 [XNIO-1 I/O-4] TRACE org.xnio.nio - Cancelling key sun.nio.ch.SelectionKeyImpl@7da1dc1a of java.nio.channels.SocketChannel[connected local=/<a href="http://127.0.0.1:8443" class="gmail_msg" target="_blank">127.0.0.1:8443</a> remote=/<a href="http://127.0.0.1:56858" class="gmail_msg" target="_blank">127.0.0.1:56858</a>] (same thread)</div><div class="gmail_msg">2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource io.undertow.protocols.ssl.UndertowSslConnection@d84c5d1</div><div class="gmail_msg">2016-12-10 11:03:03.730 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Selected on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$1@11f5487</div><div class="gmail_msg">2016-12-10 11:03:03.730 [XNIO-1 Accept] TRACE org.xnio.nio - Running task org.xnio.nio.QueuedNioTcpServer$2@1ce2a083</div><div class="gmail_msg">2016-12-10 11:03:03.730 [XNIO-1 I/O-4] TRACE org.xnio.listener - Invoking listener <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpReadListener@6b60e713 on channel org.xnio.conduits.ConduitStreamSourceChannel@60e3d137</div><div class="gmail_msg">2016-12-10 11:03:03.731 [XNIO-1 Accept] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@342f8479</div><div class="gmail_msg">2016-12-10 11:03:03.731 [XNIO-1 I/O-4] TRACE org.xnio.safe-close - Closing resource <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.HttpServerConnection@4f4dae34</div><div class="gmail_msg">2016-12-10 11:03:03.732 [XNIO-1 I/O-4] TRACE org.xnio.nio - Running task io.undertow.protocols.ssl.SslConduit$2@348d6036</div><div class="gmail_msg">2016-12-10 11:03:03.732 [XNIO-1 I/O-4] TRACE org.xnio.nio.selector - Beginning select on sun.nio.ch.KQueueSelectorImpl@5c0faa95</div></div><div class="gmail_msg"><br class="gmail_msg"></div></div></div><div class="gmail_extra gmail_msg"><br class="gmail_msg"><div class="gmail_quote gmail_msg">On Sat, Dec 10, 2016 at 10:58 AM, Hicks, Matt <span dir="ltr" class="gmail_msg">&lt;<a href="mailto:matt@matthicks.com" class="gmail_msg" target="_blank">matt@matthicks.com</a>&gt;</span> wrote:<br class="gmail_msg"><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="gmail_msg">Thanks Bill....I don&#39;t feel as crazy now. ;)</div><br class="gmail_msg"><div class="gmail_quote gmail_msg"><div dir="ltr" class="gmail_msg">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; wrote:<br class="gmail_msg"></div><blockquote class="gmail_quote gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Oops I forgot <a href="https://localhost:8443" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">https://localhost:8443</a>. Now it is giving me localhost unexpectedly closed the connection. With no errors. I also don&#39;t have a cert set up but I would think that should throw an error?<div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">The on startup JDK9 issue is still there.</div></div><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Sat, Dec 10, 2016 at 10:45 AM, Bill O&#39;Neil <span dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">&lt;<a href="mailto:bill@dartalley.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">bill@dartalley.com</a>&gt;</span> wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Matt did you try turning on logging? Here are the two errors I get. Stuart maybe you can help from this I don&#39;t know much about SSL.<div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">This error is on server start. I&#39;m running JDK 8.</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">java.lang.NoSuchMethodException: <a href="http://javax.net.ssl.SSLParameters.se" class="gmail_msg" target="_blank">javax.net.ssl.SSLParameters.se</a>tApplicationProtocols([Ljava.lang.String;)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.lang.Class.getMethod(Class.java:1786)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.alpn.JDK9AlpnProvider$1.run(JDK9AlpnProvider.java:47)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.alpn.JDK9AlpnProvider$1.run(JDK9AlpnProvider.java:43)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.security.AccessController.doPrivileged(Native Method)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.alpn.JDK9AlpnProvider.&lt;clinit&gt;(JDK9AlpnProvider.java:43)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.lang.reflect.Constructor.newInstance(Constructor.java:422)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.lang.Class.newInstance(Class.java:442)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.util.ServiceLoader$LazyIterator.nextService(ServiceLoader.java:380)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:404)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at java.util.ServiceLoader$1.next(ServiceLoader.java:480)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.alpn.ALPNManager.&lt;init&gt;(ALPNManager.java:40)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.alpn.ALPNManager.&lt;clinit&gt;(ALPNManager.java:35)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.AlpnOpenListener.&lt;init&gt;(AlpnOpenListener.java:67)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.AlpnOpenListener.&lt;init&gt;(AlpnOpenListener.java:90)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.Undertow.start(Undertow.java:177)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at com.dartalley.function.Http2Server.main(Http2Server.java:70)</div></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">The following errors happen on request to the localhost:8443 from Matt&#39;s code which leads to an empty response.</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">10:42:29.083 [XNIO-1 I/O-2] DEBUG <a href="http://io.undertow.request.io" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">io.undertow.request.io</a> - UT005013: An IOException occurred</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">javax.net.ssl.SSLHandshakeException: UT000140: Initial SSL/TLS data is not a handshake record</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackClientHelloExplorer.exploreClientHello(ALPNHackClientHelloExplorer.java:84)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackSSLEngine.unwrap(ALPNHackSSLEngine.java:205)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:729)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.read(SslConduit.java:567)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.conduits.ConduitStreamSourceChannel.read(ConduitStreamSourceChannel.java:127)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.AlpnOpenListener$AlpnConnectionListener.handleEvent(AlpnOpenListener.java:280)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.AlpnOpenListener.handleEvent(AlpnOpenListener.java:249)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at <a href="http://io.undertow.server.protocol.ht" class="gmail_msg" target="_blank">io.undertow.server.protocol.ht</a>tp.AlpnOpenListener.handleEvent(AlpnOpenListener.java:60)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:291)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:286)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners$DelegatingChannelListener.handleEvent(ChannelListeners.java:1092)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.QueuedNioTcpServer$1.run(QueuedNioTcpServer.java:128)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:580)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:464)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">10:42:29.091 [XNIO-1 I/O-4] DEBUG io.undertow.request - UT005013: An IOException occurred</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">javax.net.ssl.SSLHandshakeException: UT000140: Initial SSL/TLS data is not a handshake record</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackClientHelloExplorer.exploreClientHello(ALPNHackClientHelloExplorer.java:84)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackSSLEngine.unwrap(ALPNHackSSLEngine.java:205)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:748)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1097)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:559)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">10:42:29.100 [XNIO-1 I/O-2] DEBUG io.undertow.request - UT005013: An IOException occurred</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">javax.net.ssl.SSLHandshakeException: UT000140: Initial SSL/TLS data is not a handshake record</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackClientHelloExplorer.exploreClientHello(ALPNHackClientHelloExplorer.java:84)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.ALPNHackSSLEngine.unwrap(ALPNHackSSLEngine.java:205)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:624)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doUnwrap(SslConduit.java:748)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.doHandshake(SslConduit.java:645)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit.access$900(SslConduit.java:63)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at io.undertow.protocols.ssl.SslConduit$SslReadReadyHandler.readReady(SslConduit.java:1097)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.NioSocketConduit.handleReady(NioSocketConduit.java:88)</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962gmail-Apple-tab-span m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="white-space:pre-wrap">        </span>at org.xnio.nio.WorkerThread.run(WorkerThread.java:559)</div></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div></div><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Sat, Dec 10, 2016 at 10:15 AM, Hicks, Matt <span dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">&lt;<a href="mailto:matt@matthicks.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">matt@matthicks.com</a>&gt;</span> wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">I&#39;ve updated to 1.4.7.Final, I switched to passing an Array of keyManagers and an Array of trustManagers, I&#39;ve tried commenting out ENABLE_HTTP2, I&#39;ve installed the JCE Unlimited Strength (and verified it&#39;s being used) and I&#39;m consistently getting ERR_CONNECTION_CLOSED when I try to connect to <a href="https://localhost:8443" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">https://localhost:8443</a><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">If I connect to <a href="http://localhost:8080" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">http://localhost:8080</a> then I get the expected &quot;Hello, World!&quot;.  If someone could just test that snippet and tell me if they can repeat the problem it would be greatly appreciated.</div></div><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 5:30 PM Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Stuart, I don&#39;t think I have the JCE Unlimited Strength policy files installed.  I&#39;ll look into seeing if that&#39;s the problem.  I am currently using 1.4.6.Final.  I commented out enabling of HTTP2 but I&#39;m still getting the same problem.  It will probably be tomorrow before I can get the JCE Unlimited Strength installed, but either way I should be seeing an error but I am not.<div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Can you check that code snippet I posted?  It&#39;s a simplified version of the example you sent me previously that just outputs &quot;Hello, World!&quot;.  If you&#39;re able to run it and it works then perhaps there&#39;s something wrong in my machine configuration, but I&#39;d like some confirmation.</div></div><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 4:30 PM Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">sdouglas@redhat.com</a>&gt; wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">I just released 1.4.7.Final that should fix the ClassCastException that you were seeing.<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Your example code should work. What version of Undertow are you using, and do you have the JCE unlimited strength ciphers installed?<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Some versions of Undertow would attempt to enable HTTP/2 even if the required ciphers were not installed, which would result in a connection error as HTTP/2 would be negotiated with an incorrect cipher, and the browser will kill the connection as a result. This could be fixed by either installing the JCE unlimited strength policy files, or by disabling HTTP/2. <br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div></div><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div>Stuart<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Sat, Dec 10, 2016 at 9:00 AM, Hicks, Matt <span dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">&lt;<a href="mailto:matt@matthicks.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">matt@matthicks.com</a>&gt;</span> wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Michael, where are you getting SSLContextFactory from?  I assumed it was something built-in or available in Undertow.</div><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003HOEnZb m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003h5 m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 1:08 PM Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">matt@matthicks.com</a>&gt; wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Thanks guys.  Michael, I&#39;ll try your code here in a bit to see if it makes any difference.</div><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 12:49 PM Michael Grove &lt;<a href="mailto:mike@stardog.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">mike@stardog.com</a>&gt; wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Prematurely hit send!<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div></div></div><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 1:43 PM, Michael Grove <span dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">&lt;<a href="mailto:mike@stardog.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">mike@stardog.com</a>&gt;</span> wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_extra m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980m_-6469500284513621464m_-5493904878861343444gmail- m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">On Fri, Dec 9, 2016 at 1:11 PM, Hicks, Matt <span dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">&lt;<a href="mailto:matt@matthicks.com" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" target="_blank">matt@matthicks.com</a>&gt;</span> wrote:<br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr" class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">Hi Michael, thanks for the response.  What version of Undertow are you using?  </div></blockquote><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><br class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"></div></span><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg">I&#39;m using 1.3.20, so I&#39;m a bit behind.</div><span class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980m_-6469500284513621464m_-5493904878861343444gmail- m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"><div class="m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg"> </div><blockquote class="gmail_quote m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318m_8294588940101133001m_3932949590911631003m_8570919962381820980gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960m_-5187761121905243514m_7287362648311324962m_-7742275628578222318gmail_msg m_-8284449552895933819m_-4682972702135356041m_-7765065529037388072m_-2547836843342845015m_-5893305133508003960gmail_msg gmail_msg" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"></blockquote></span></div></div></div></blockquote></div></div></div></blockquote></div></blockquote></div></div></div></blockquote></div></div></blockquote></div></blockquote></div></blockquote></div></div></blockquote></div></div></blockquote></div></blockquote></div></div></blockquote></div></div></blockquote></div></div></blockquote></div></blockquote></div>