<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="HOEnZb"><div class="h5"><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.<wbr>DirectByteBufferDeallocator &lt;clinit&gt;<br>
&gt; exampleJVM[ERROR] ERROR: UT005091: Failed to initialize<br>
&gt; DirectByteBufferDeallocator<br>
&gt; exampleJVM[ERROR] java.lang.<wbr>ClassNotFoundException: sun.misc.Cleaner<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/jdk.internal.loader.<wbr>BuiltinClassLoader.loadClass(<wbr>BuiltinClassLoader.java:582)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/jdk.internal.loader.<wbr>ClassLoaders$AppClassLoader.<wbr>loadClass(ClassLoaders.java:<wbr>185)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; java.base/java.lang.<wbr>ClassLoader.loadClass(<wbr>ClassLoader.java:496)<br>
&gt; exampleJVM[ERROR] at java.base/java.lang.Class.<wbr>forName0(Native Method)<br>
&gt; exampleJVM[ERROR] at java.base/java.lang.Class.<wbr>forName(Class.java:292)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>DirectByteBufferDeallocator.&lt;<wbr>clinit&gt;(<wbr>DirectByteBufferDeallocator.<wbr>java:23)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>DefaultByteBufferPool.<wbr>queueIfUnderMax(<wbr>DefaultByteBufferPool.java:<wbr>207)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>DefaultByteBufferPool.<wbr>freeInternal(<wbr>DefaultByteBufferPool.java:<wbr>199)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>DefaultByteBufferPool.access$<wbr>200(DefaultByteBufferPool.<wbr>java:41)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>DefaultByteBufferPool$<wbr>DefaultPooledBuffer.close(<wbr>DefaultByteBufferPool.java:<wbr>269)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.<wbr>DeflatingStreamSinkConduit.<wbr>deflateData(<wbr>DeflatingStreamSinkConduit.<wbr>java:495)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.<wbr>DeflatingStreamSinkConduit.<wbr>write(<wbr>DeflatingStreamSinkConduit.<wbr>java:117)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.conduits.<wbr>DeflatingStreamSinkConduit.<wbr>write(<wbr>DeflatingStreamSinkConduit.<wbr>java:138)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.conduits.<wbr>ConduitStreamSinkChannel.<wbr>write(<wbr>ConduitStreamSinkChannel.java:<wbr>154)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.channels.<wbr>DetachableStreamSinkChannel.<wbr>write(<wbr>DetachableStreamSinkChannel.<wbr>java:187)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.<wbr>HttpServerExchange$<wbr>WriteDispatchChannel.write(<wbr>HttpServerExchange.java:2046)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.<wbr>AsyncSenderImpl.send(<wbr>AsyncSenderImpl.java:219)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.<wbr>AsyncSenderImpl.send(<wbr>AsyncSenderImpl.java:310)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; <a href="http://io.undertow.io" target="_blank">io.undertow.io</a>.<wbr>AsyncSenderImpl.send(<wbr>AsyncSenderImpl.java:282)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation$.<wbr>handleStandard(<wbr>UndertowServerImplementation.<wbr>scala:250)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation$.<wbr>response(<wbr>UndertowServerImplementation.<wbr>scala:169)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation.$<wbr>anonfun$requestHandler$1(<wbr>UndertowServerImplementation.<wbr>scala:100)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation.$<wbr>anonfun$requestHandler$1$<wbr>adapted(<wbr>UndertowServerImplementation.<wbr>scala:97)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation$.<wbr>handle$1(<wbr>UndertowServerImplementation.<wbr>scala:126)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation$.<wbr>processRequest(<wbr>UndertowServerImplementation.<wbr>scala:162)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation.<wbr>requestHandler(<wbr>UndertowServerImplementation.<wbr>scala:97)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation.$<wbr>anonfun$handleRequest$1(<wbr>UndertowServerImplementation.<wbr>scala:90)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.ErrorSupport.<wbr>errorSupport(ErrorSupport.<wbr>scala:11)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.ErrorSupport.<wbr>errorSupport$(ErrorSupport.<wbr>scala:10)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.example.<wbr>ServerExampleApplication$.<wbr>errorSupport(<wbr>ServerExampleApplication.<wbr>scala:8)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.youi.server.<wbr>UndertowServerImplementation.<wbr>handleRequest(<wbr>UndertowServerImplementation.<wbr>scala:74)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.handlers.<wbr>encoding.EncodingHandler.<wbr>handleRequest(EncodingHandler.<wbr>java:72)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.Connectors.<wbr>executeRootHandler(Connectors.<wbr>java:332)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.<wbr>http.HttpReadListener.<wbr>handleEventWithNoRunningReques<wbr>t(HttpReadListener.java:254)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.<wbr>http.HttpReadListener.<wbr>handleEvent(HttpReadListener.<wbr>java:136)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.<wbr>http.HttpOpenListener.<wbr>handleEvent(HttpOpenListener.<wbr>java:151)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.<wbr>http.HttpOpenListener.<wbr>handleEvent(HttpOpenListener.<wbr>java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; io.undertow.server.protocol.<wbr>http.HttpOpenListener.<wbr>handleEvent(HttpOpenListener.<wbr>java:51)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners.<wbr>invokeChannelListener(<wbr>ChannelListeners.java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners$10.<wbr>handleEvent(ChannelListeners.<wbr>java:291)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners$10.<wbr>handleEvent(ChannelListeners.<wbr>java:286)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.ChannelListeners.<wbr>invokeChannelListener(<wbr>ChannelListeners.java:92)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.nio.<wbr>QueuedNioTcpServer$1.run(<wbr>QueuedNioTcpServer.java:129)<br>
&gt; exampleJVM[ERROR] at<br>
&gt; org.xnio.nio.WorkerThread.<wbr>safeRun(WorkerThread.java:582)<br>
&gt; exampleJVM[ERROR] at org.xnio.nio.WorkerThread.run(<wbr>WorkerThread.java:466)<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<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/<wbr>mailman/listinfo/undertow-dev</a><br>
</blockquote></div>
</div></div><br>______________________________<wbr>_________________<br>
undertow-dev mailing list<br>
<a href="mailto:undertow-dev@lists.jboss.org">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/<wbr>mailman/listinfo/undertow-dev</a><br></blockquote></div><br></div>