<div dir="ltr">Your groovy script is really helpful.<div><br></div><div>Thank you.</div></div><br><div class="gmail_quote"><div dir="ltr">On Fri, Feb 17, 2017 at 7:57 AM Karm Michal Babacek &lt;<a href="mailto:karm@redhat.com">karm@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">----- Original Message -----<br class="gmail_msg">
&gt; From: &quot;Stuart Douglas&quot; &lt;<a href="mailto:sdouglas@redhat.com" class="gmail_msg" target="_blank">sdouglas@redhat.com</a>&gt;<br class="gmail_msg">
&gt; To: &quot;Edgar Espina&quot; &lt;<a href="mailto:espina.edgar@gmail.com" class="gmail_msg" target="_blank">espina.edgar@gmail.com</a>&gt;<br class="gmail_msg">
&gt; Cc: <a href="mailto:undertow-dev@lists.jboss.org" class="gmail_msg" target="_blank">undertow-dev@lists.jboss.org</a><br class="gmail_msg">
&gt; Sent: Thursday, February 16, 2017 9:41:46 PM<br class="gmail_msg">
&gt; Subject: Re: [undertow-dev] SSL error: java.lang.NoSuchFieldError: DEFAULT<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; Undertow can use the Jetty provider, but it will use its own built in<br class="gmail_msg">
&gt; approach by default. A big problem with the Jetty provider is that you<br class="gmail_msg">
&gt; need to use the correct version for the version of the JDK you are<br class="gmail_msg">
<br class="gmail_msg">
I have some systems that need ALPN Jetty hack to run<br class="gmail_msg">
tests using OKHttp client. I have this in my pom&#39;s surefire:<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://gist.github.com/Karm/ec00f490b7318a62be76bc6120f052a6" rel="noreferrer" class="gmail_msg" target="_blank">https://gist.github.com/Karm/ec00f490b7318a62be76bc6120f052a6</a><br class="gmail_msg">
<br class="gmail_msg">
and then this nasty groovy oneliner determines which version to use<br class="gmail_msg">
with the particular JDK before Maven is started:<br class="gmail_msg">
<br class="gmail_msg">
<a href="https://gist.github.com/Karm/b1f89653966a10349d9d89e7d0c33472" rel="noreferrer" class="gmail_msg" target="_blank">https://gist.github.com/Karm/b1f89653966a10349d9d89e7d0c33472</a><br class="gmail_msg">
<br class="gmail_msg">
HTH<br class="gmail_msg">
K.<br class="gmail_msg">
<br class="gmail_msg">
&gt; using. If the version is incorrect you will get errors like you are<br class="gmail_msg">
&gt; seeing.<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; Stuart<br class="gmail_msg">
&gt;<br class="gmail_msg">
&gt; On Fri, Feb 17, 2017 at 7:33 AM, Edgar Espina &lt;<a href="mailto:espina.edgar@gmail.com" class="gmail_msg" target="_blank">espina.edgar@gmail.com</a>&gt; wrote:<br class="gmail_msg">
&gt; &gt; I thought Undertow used the Jdk8 SSL Hack but yes the Jetty ALPN jar is in<br class="gmail_msg">
&gt; &gt; the boot classpath.<br class="gmail_msg">
&gt; &gt;<br class="gmail_msg">
&gt; &gt; I need ALPN to run integration tests. Those integration tests run against<br class="gmail_msg">
&gt; &gt; undertow, netty and jetty.<br class="gmail_msg">
&gt; &gt;<br class="gmail_msg">
&gt; &gt; Local tests work perfectly on OSX, but not in Travis CI (ubuntu).<br class="gmail_msg">
&gt; &gt;<br class="gmail_msg">
&gt; &gt; Do you think this is an alpn issue?<br class="gmail_msg">
&gt; &gt;<br class="gmail_msg">
&gt; &gt; Thanks.<br class="gmail_msg">
&gt; &gt;<br class="gmail_msg">
&gt; &gt; On Thu, Feb 16, 2017 at 5:06 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">
&gt; &gt;&gt;<br class="gmail_msg">
&gt; &gt;&gt; Are you using Jetty ALPN?<br class="gmail_msg">
&gt; &gt;&gt;<br class="gmail_msg">
&gt; &gt;&gt; Stuart<br class="gmail_msg">
&gt; &gt;&gt;<br class="gmail_msg">
&gt; &gt;&gt; On Thu, Feb 16, 2017 at 11:52 PM, Edgar Espina &lt;<a href="mailto:espina.edgar@gmail.com" class="gmail_msg" target="_blank">espina.edgar@gmail.com</a>&gt;<br class="gmail_msg">
&gt; &gt;&gt; wrote:<br class="gmail_msg">
&gt; &gt;&gt; &gt; Hi,<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt;  Got this error using undertow 1.4.9.Final. on jre 1.8.0_121:<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; Exception in thread &quot;utow task-1&quot; java.lang.NoSuchFieldError: DEFAULT<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; sun.security.ssl.ServerHandshaker.setupEphemeralECDHKeys(ServerHandshaker.java:1482)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; sun.security.ssl.ServerHandshaker.trySetCipherSuite(ServerHandshaker.java:1272)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; sun.security.ssl.ServerHandshaker.chooseCipherSuite(ServerHandshaker.java:1076)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt; sun.security.ssl.ServerHandshaker.clientHello(ServerHandshaker.java:742)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; sun.security.ssl.ServerHandshaker.processMessage(ServerHandshaker.java:225)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at sun.security.ssl.Handshaker$1.run(Handshaker.java:966)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at sun.security.ssl.Handshaker$1.run(Handshaker.java:963)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at java.security.AccessController.doPrivileged(Native Method)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at sun.security.ssl.Handshaker$DelegatedTask.run(Handshaker.java:1416)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at io.undertow.protocols.ssl.SslConduit$5.run(SslConduit.java:1034)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)<br class="gmail_msg">
&gt; &gt;&gt; &gt; at java.lang.Thread.run(Thread.java:745)<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; Thanks.<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt;<br class="gmail_msg">
&gt; &gt;&gt; &gt; _______________________________________________<br class="gmail_msg">
&gt; &gt;&gt; &gt; undertow-dev mailing list<br class="gmail_msg">
&gt; &gt;&gt; &gt; <a href="mailto:undertow-dev@lists.jboss.org" class="gmail_msg" target="_blank">undertow-dev@lists.jboss.org</a><br class="gmail_msg">
&gt; &gt;&gt; &gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br class="gmail_msg">
&gt; _______________________________________________<br class="gmail_msg">
&gt; undertow-dev mailing list<br class="gmail_msg">
&gt; <a href="mailto:undertow-dev@lists.jboss.org" class="gmail_msg" target="_blank">undertow-dev@lists.jboss.org</a><br class="gmail_msg">
&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" class="gmail_msg" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br class="gmail_msg">
&gt;<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
Sent from my Hosaka Ono-Sendai Cyberspace 7<br class="gmail_msg">
<br class="gmail_msg">
--<br class="gmail_msg">
Michal Karm Babacek<br class="gmail_msg">
    ☕ JBoss QE<br class="gmail_msg">
Red Hat Czech | GMT+1<br class="gmail_msg">
<br class="gmail_msg">
☎ <a href="tel:+420%20737%20778%20560" value="+420737778560" class="gmail_msg" target="_blank">+420 737 778 560</a> (cell)<br class="gmail_msg">
☎ <a href="tel:+420%20532%20294%20547" value="+420532294547" class="gmail_msg" target="_blank">+420 532 294 547</a> (⇖forwarded⇖)<br class="gmail_msg">
freenode: #wildfly #mod_cluster #fedora-devel<br class="gmail_msg">
⚙ <a href="http://modcluster.io" rel="noreferrer" class="gmail_msg" target="_blank">http://modcluster.io</a> ✉ <a href="mailto:karm@redhat.com" class="gmail_msg" target="_blank">karm@redhat.com</a><br class="gmail_msg">
</blockquote></div>