<div dir="ltr">The outdated configuration files can cause problems during distributions, depending upon what you use.<div>I had similar problems too. Try to merge your changes in the configuration file of the current version that you are using if the problem persists I can try to reproduce it using a similar environment.</div><div>Give it a try and let me know.</div><div><br></div><div>Thanks</div><div>Eduardo Sant&#39;Ana da Silva</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-01-28 13:21 GMT-02:00 Sanne Grinovero <span dir="ltr">&lt;<a href="mailto:sanne@hibernate.org" target="_blank">sanne@hibernate.org</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 26 January 2015 at 10:15, Eduardo Sant´Ana da Silva<br>
<span class="">&lt;<a href="mailto:eduardo.santanadasilva@gmail.com">eduardo.santanadasilva@gmail.com</a>&gt; wrote:<br>
&gt; Hello,<br>
&gt;<br>
&gt; Could you provide more information?<br>
&gt;<br>
&gt;<br>
&gt; What is your OS, JVM, and WFLY versions?<br>
<br>
</span>OS -&gt; Linux (custom build, pure 64 bit)<br>
JVM -&gt; OpenJDK 64-Bit 1.7.0_65<br>
WFLY -&gt; It&#39;s actually the preview of EAP 6.4 - as I say below ;-) - 6.4.0.Alpha<br>
<br>
I suspect the issue is caused by using an outdated configuration file,<br>
this is the one I was using:<br>
<a href="https://github.com/hibernate/hibernate-search/blob/4.4/integrationtest/as/src/as7config/standalone/configuration/standalone-securedjms.xml" target="_blank">https://github.com/hibernate/hibernate-search/blob/4.4/integrationtest/as/src/as7config/standalone/configuration/standalone-securedjms.xml</a><br>
<br>
I guess one isn&#39;t supposed to use an outdated configuration file? I<br>
don&#39;t remember when I forked this configuration file, but it was<br>
probably before EAP 6.2, to make some changes necessary to the<br>
integration tests we run.<br>
<br>
The Arquillian based tests in that same module should be able to<br>
reproduce the issue, although you&#39;d need to make some changes to<br>
upgrade dependencies to EAP 6.4 as that branch is using EAP 6.3.<br>
Unfortunately EAP 6.4 is not in Maven yet so I can&#39;t commit the<br>
version changes... but I suspect you&#39;d have the same problem by using<br>
this old configuration file in latest WildFly?<br>
<br>
Thanks,<br>
Sanne<br>
<div class="HOEnZb"><div class="h5"><br>
&gt;<br>
&gt; Which configuration file are you using to startup the server?<br>
&gt;<br>
&gt; Is there any sample app to reproduce your test?<br>
&gt;<br>
&gt;<br>
&gt; Tnanks<br>
&gt; Eduardo Sant&#39;Ana da Silva<br>
&gt;<br>
&gt;<br>
&gt; 2015-01-25 20:18 GMT-02:00 Sanne Grinovero &lt;<a href="mailto:sanne@hibernate.org">sanne@hibernate.org</a>&gt;:<br>
&gt;&gt;<br>
&gt;&gt; Hi all,<br>
&gt;&gt; I was investigating this issue which I believed initially to be a JDK<br>
&gt;&gt; bug, but it turns out it&#39;s caused by WildFly and I&#39;m not really sure<br>
&gt;&gt; what problems it could cause.<br>
&gt;&gt;<br>
&gt;&gt; The symptom is a NullPointerException being thrown in the &quot;Finalizer&quot;<br>
&gt;&gt; Daemon System Thread, while attempting to shut down a<br>
&gt;&gt; ThreadPoolExecutor:<br>
&gt;&gt;<br>
&gt;&gt; Daemon System Thread [Finalizer] (Suspended (exception<br>
&gt;&gt; NullPointerException))<br>
&gt;&gt; ThreadPoolExecutor.tryTerminate() line: 694 [local variables unavailable]<br>
&gt;&gt; ThreadPoolExecutor.shutdown() line: 1394<br>
&gt;&gt; ThreadPoolExecutor.finalize() line: 1477<br>
&gt;&gt; System$2.invokeFinalize(Object) line: 1267<br>
&gt;&gt; Finalizer.runFinalizer(JavaLangAccess) line: 98<br>
&gt;&gt; Finalizer.access$100(Finalizer, JavaLangAccess) line: 34<br>
&gt;&gt; Finalizer$FinalizerThread.run() line: 210<br>
&gt;&gt;<br>
&gt;&gt; That line 694 contains this line:<br>
&gt;&gt; (runStateOf(c) == SHUTDOWN &amp;&amp; ! workQueue.isEmpty())) // NPE:<br>
&gt;&gt; workQueue==null<br>
&gt;&gt;<br>
&gt;&gt; The &quot;workQueue&quot; is final, and proper checks are in place in the<br>
&gt;&gt; constructor won&#39;t allow for it to be initialized with null.<br>
&gt;&gt; So I believe this is merely the &quot;finalizer&quot; being triggered for an<br>
&gt;&gt; instance of ThreadPoolExecutor which was not successfully constructed;<br>
&gt;&gt; indeed if I set a breakpoint on the &quot;throw new<br>
&gt;&gt; IllegalArgumentException()&quot; line of the constructor, this trips on a<br>
&gt;&gt; JMS/HornetQ related stack:<br>
&gt;&gt;<br>
&gt;&gt; Thread [ServerService Thread Pool -- 64] (Suspended (breakpoint at<br>
&gt;&gt; line 1307 in ThreadPoolExecutor))<br>
&gt;&gt; owns: PostOfficeImpl  (id=270)<br>
&gt;&gt; owns: HornetQServerImpl  (id=271)<br>
&gt;&gt; owns: JMSServerManagerImpl  (id=272)<br>
&gt;&gt; owns: JMSService  (id=273)<br>
&gt;&gt; ThreadPoolExecutor.&lt;init&gt;(int, int, long, TimeUnit,<br>
&gt;&gt; BlockingQueue&lt;Runnable&gt;, ThreadFactory, RejectedExecutionHandler)<br>
&gt;&gt; line: 1307<br>
&gt;&gt; ThreadPoolExecutor.&lt;init&gt;(int, int, long, TimeUnit,<br>
&gt;&gt; BlockingQueue&lt;Runnable&gt;) line: 1195<br>
&gt;&gt; Executors.newFixedThreadPool(int) line: 89<br>
&gt;&gt; UUIDGenerator.getHardwareAddress() line: 151<br>
&gt;&gt; UUIDGenerator.getAddressBytes() line: 263<br>
&gt;&gt; UUIDGenerator.generateStringUUID() line: 206<br>
&gt;&gt; PostOfficeImpl.addBinding(Binding) line: 481<br>
&gt;&gt; HornetQServerImpl.loadJournals() line: 1766<br>
&gt;&gt; HornetQServerImpl.initialisePart2() line: 1593<br>
&gt;&gt; HornetQServerImpl.access$1400(HornetQServerImpl) line: 178<br>
&gt;&gt; HornetQServerImpl$SharedStoreLiveActivation.run() line: 2314<br>
&gt;&gt; HornetQServerImpl.start() line: 435<br>
&gt;&gt; JMSServerManagerImpl.start() line: 490<br>
&gt;&gt; JMSService.doStart(StartContext) line: 155<br>
&gt;&gt; JMSService.access$000(JMSService, StartContext) line: 60<br>
&gt;&gt; JMSService$1.run() line: 94<br>
&gt;&gt; Executors$RunnableAdapter&lt;T&gt;.call() line: 511<br>
&gt;&gt; FutureTask&lt;V&gt;.run() line: 266<br>
&gt;&gt; ThreadPoolExecutor.runWorker(ThreadPoolExecutor$Worker) line: 1142<br>
&gt;&gt; ThreadPoolExecutor$Worker.run() line: 617<br>
&gt;&gt; JBossThread(Thread).run() line: 745<br>
&gt;&gt; JBossThread.run() line: 122<br>
&gt;&gt;<br>
&gt;&gt; This doesn&#39;t seem to be a real problem for the finalizer thread as it<br>
&gt;&gt; ignores any RuntimeException, and also not a problem for the Executor<br>
&gt;&gt; so I guess the puzzle is far less exciting than the subject of this<br>
&gt;&gt; email might have made you believe :-)<br>
&gt;&gt; But still it would be nice to avoid constructing an illegal Executor,<br>
&gt;&gt; and I have no idea if this could be a real problem for those UUID<br>
&gt;&gt; Generator services which I see in the stacktrace.<br>
&gt;&gt;<br>
&gt;&gt; In my integration test I was updating versions of libraries and<br>
&gt;&gt; application server to EAP 6.4.0.Alpha, but still using an old<br>
&gt;&gt; &quot;standalone.xml&quot; file. I guess the outdated configuration file might<br>
&gt;&gt; have fooled some validation.<br>
&gt;&gt;<br>
&gt;&gt; Thanks,<br>
&gt;&gt; Sanne<br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; wildfly-dev mailing list<br>
&gt;&gt; <a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
&gt;&gt; <a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; __________________________<br>
&gt; Eduardo Sant&#39;Ana da Silva - Dr.<br>
&gt; Pesquisador / Consultor de TI<br>
&gt;<br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><div><span style="font-family:Arial;font-size:small">________________</span><span style="font-family:Arial;font-size:small">__________</span><br></div><div><div align="left" style="font-family:Arial;font-size:small">Eduardo Sant&#39;Ana da Silva - Dr.</div><div style="font-family:Arial;font-size:small"><font face="Arial">Pesquisador / Consultor de TI<br></font></div><div style="font-family:Arial;font-size:small"><br></div></div></div></div>
</div>