The following Drools tests are failing when running on AIX: >>> org.drools.integrationtests.CepEspTest.testIdleTimeAndTimeToNextJob >>> org.drools.integrationtests.CepEspTest.testCollectWithWindows >>> org.drools.integrationtests.DynamicRulesTest.testDynamicRuleAdditions >>> org.drools.integrationtests.DynamicRulesTest.testRemovePackage >>> org.drools.integrationtests.DynamicRulesTest.testRuleBaseAddRemove >>> org.drools.integrationtests.DynamicRulesTest.testDynamicNotNode >>> org.drools.integrationtests.MarshallingTest.testSerializeWorkingMemoryAndRuleBase1 >>> org.drools.integrationtests.MarshallingTest.testSerializeWorkingMemoryAndRuleBase2 >>> org.drools.integrationtests.MarshallingTest.testSerializeAdd >>> org.drools.integrationtests.MarshallingTest.testSerializeAdd2 >>> org.drools.integrationtests.MarshallingTest.testSerializeAdd_newRuleNotFiredForNewData >>> org.drools.integrationtests.MarshallingTest.testSerializeAdd3 >>> org.drools.integrationtests.MarshallingTest.testSerializeAddRemove_NoClassDefFoundError >>> org.drools.integrationtests.MiscTest.testDynamicallyAddInitialFactRule They are all failing with the following exception: java.lang.NullPointerException at java.util.concurrent.locks.ReentrantLock.lock(ReentrantLock.java:273) at java.util.concurrent.CopyOnWriteArrayList.add(CopyOnWriteArrayList.java:393) ... (here comes various places of Drools codebase) The JVM used is: java.version 1.6.0 java.vm.info J2RE 1.6.0 IBM J9 2.4 AIX ppc64-64 jvmap6460sr5-20090519_35743 (JIT enabled, AOT enabled) J9VM - 20090519_035743_BHdSMr JIT - r9_20090518_2017 GC - 20090417_AA java.vm.name IBM J9 VM The stack trace would suggest a bug in the JVM. I'll see if I can get our IT to upgrade it on the machine.
Created attachment 519226 [details] Test result showing the failures Please look only at the failures mantioned in this bug report. The others occur on other operating systems/JVMs as well.
Upgrading JVM on those AIX machines fix the issues. Closing as NOTABUG.