<div dir="ltr">I haven&#39;t had a chance to test again.  I&#39;ll send out another message once I get around to switching back to JDK9.</div><br><div class="gmail_quote"><div dir="ltr">On Wed, Oct 11, 2017 at 9:05 AM Tomaz Cerar &lt;<a href="mailto:tcerar@redhat.com">tcerar@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"><div dir="ltr">Adding --add-exports switch doesn&#39;t help?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 10, 2017 at 4:21 PM, Hicks, Matt <span dir="ltr">&lt;<a href="mailto:matt@matthicks.com" target="_blank">matt@matthicks.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Stuart, it seems to cause videos not to be able play properly, so I can&#39;t exactly ignore it.  Switching back to Java 8 for now until this is resolved.</div><div class="m_-1019244125068671765HOEnZb"><div class="m_-1019244125068671765h5"><br><div class="gmail_quote"><div dir="ltr">On Tue, Oct 10, 2017 at 4:54 AM Stuart Douglas &lt;<a href="mailto:sdouglas@redhat.com" target="_blank">sdouglas@redhat.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">You can safely ignore this, it will be fixed in a later release.<br>
<br>
Basically the only time it will make a difference is if you are using<br>
a buffer pool that is too small for the workload, so you are<br>
frequently allocating/deallocating direct buffers.<br>
<br>
Stuart<br>
<br>
On Mon, Oct 9, 2017 at 6:49 PM, Hicks, Matt &lt;<a href="mailto:matt@matthicks.com" target="_blank">matt@matthicks.com</a>&gt; wrote:<br>
&gt; I just updated to Java 9 and have started getting the following exception:<br>
&gt;<br>
&gt; exampleJVM[ERROR] Oct 09, 2017 11:45:35 AM<br>
&gt; io.undertow.server.DirectByteBufferDeallocator &lt;clinit&gt;<br>
&gt; exampleJVM[ERROR] ERROR: UT005091: Failed to initialize<br>
&gt; DirectByteBufferDeallocator<br>
&gt; exampleJVM[ERROR] java.lang.ClassNotFoundException: sun.misc.Cleaner<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:582)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:185)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:496)<br>
&gt; exampleJVM[ERROR] at java.base/java.lang.Class.forName0(Native Method)<br>
&gt; exampleJVM[ERROR] at java.base/java.lang.Class.forName(Class.java:292)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.DirectByteBufferDeallocator.&lt;clinit&gt;(DirectByteBufferDeallocator.java:23)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.DefaultByteBufferPool.queueIfUnderMax(DefaultByteBufferPool.java:207)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.DefaultByteBufferPool.freeInternal(DefaultByteBufferPool.java:199)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.DefaultByteBufferPool.access$200(DefaultByteBufferPool.java:41)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.DefaultByteBufferPool$DefaultPooledBuffer.close(DefaultByteBufferPool.java:269)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.DeflatingStreamSinkConduit.deflateData(DeflatingStreamSinkConduit.java:495)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.DeflatingStreamSinkConduit.write(DeflatingStreamSinkConduit.java:117)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.DeflatingStreamSinkConduit.write(DeflatingStreamSinkConduit.java:138)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.conduits.ConduitStreamSinkChannel.write(ConduitStreamSinkChannel.java:154)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.channels.DetachableStreamSinkChannel.write(DetachableStreamSinkChannel.java:187)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.HttpServerExchange$WriteDispatchChannel.write(HttpServerExchange.java:2046)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.AsyncSenderImpl.send(AsyncSenderImpl.java:219)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.AsyncSenderImpl.send(AsyncSenderImpl.java:310)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.AsyncSenderImpl.send(AsyncSenderImpl.java:282)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation$.handleStandard(UndertowServerImplementation.scala:250)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation$.response(UndertowServerImplementation.scala:169)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation.$anonfun$requestHandler$1(UndertowServerImplementation.scala:100)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation.$anonfun$requestHandler$1$adapted(UndertowServerImplementation.scala:97)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation$.handle$1(UndertowServerImplementation.scala:126)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation$.processRequest(UndertowServerImplementation.scala:162)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation.requestHandler(UndertowServerImplementation.scala:97)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation.$anonfun$handleRequest$1(UndertowServerImplementation.scala:90)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.ErrorSupport.errorSupport(ErrorSupport.scala:11)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.ErrorSupport.errorSupport$(ErrorSupport.scala:10)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.example.ServerExampleApplication$.errorSupport(ServerExampleApplication.scala:8)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.UndertowServerImplementation.handleRequest(UndertowServerImplementation.scala:74)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.handlers.encoding.EncodingHandler.handleRequest(EncodingHandler.java:72)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.Connectors.executeRootHandler(Connectors.java:332)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.http.HttpReadListener.handleEventWithNoRunningRequest(HttpReadListener.java:254)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.http.HttpReadListener.handleEvent(HttpReadListener.java:136)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:151)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.http.HttpOpenListener.handleEvent(HttpOpenListener.java:51)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:291)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners$10.handleEvent(ChannelListeners.java:286)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners.invokeChannelListener(ChannelListeners.java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.nio.QueuedNioTcpServer$1.run(QueuedNioTcpServer.java:129)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.nio.WorkerThread.safeRun(WorkerThread.java:582)<br>
&gt; exampleJVM[ERROR] at org.xnio.nio.WorkerThread.run(WorkerThread.java:466)<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; undertow-dev mailing list<br>
&gt; <a href="mailto:undertow-dev@lists.jboss.org" target="_blank">undertow-dev@lists.jboss.org</a><br>
&gt; <a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br>
</blockquote></div>
</div></div><br>_______________________________________________<br>
undertow-dev mailing list<br>
<a href="mailto:undertow-dev@lists.jboss.org" target="_blank">undertow-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/undertow-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/undertow-dev</a><br></blockquote></div><br></div>
</blockquote></div>