hang in derbyall/storeall/storemore/OnlineCompressTest after java.lang.IllegalMonitorStateException with ibm 1.6 ----------------------------------------------------------------------------------------------------------------
Key: DERBY-3557 URL: https://issues.apache.org/jira/browse/DERBY-3557 Project: Derby Issue Type: Bug Components: Regression Test Failure Environment: Java Version: 1.6.0 Java Vendor: IBM Corporation Classpath: all derby*.jars, junit.jar, jakarta-oro-2.0.8.jar OS name: Linux OS architecture: x86 OS version: 2.6.5-7.283-bigsmp java.specification.name: Java Platform API Specification java.specification.version: 1.6 --------- Derby Information -------- JRE - JDBC: Java SE 6 - JDBC 4.0 [/local1/cloudtst/dev/src/jars/insane/derby.jar] 10.5.0.0 alpha - (638673) etc. java -version: java version "1.6.0" Java(TM) SE Runtime Environment (build pxi3260sr1-20080307_01) IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260-20080305_1775 5 (JIT enabled, AOT enabled) J9VM - 20080305_017755_lHdSMr JIT - r9_20080304_1821 GC - 20080305_AB) JCL - 20080301_01 Reporter: Myrna van Lunteren Hang on linux in derbyall/storeall/storemore/store/OnlineCompressTest.java with ibm16. The diff is as follows: > Executing test: delete all rows case succeeded. > Executing test: end simple deleteAllRows,104000 row test. > Ending test: test6 > Beginning test: test7 > Executing test: delete rows case succeeded. > Ending test: test7 suggesting that we didn't get through the 'delete all rows case' of 'test6'. derby.log shows some expected: "ERROR 40XL1: A lock could not be obtained within the time requested", followed by: ------------- java.lang.IllegalMonitorStateException at java.util.concurrent.locks.ReentrantLock$Sync.tryRelease(ReentrantLock.java:127) at java.util.concurrent.locks.AbstractQueuedSynchronizer.release(AbstractQueuedSynchronizer.java:1175) at java.util.concurrent.locks.ReentrantLock.unlock(ReentrantLock.java:431) at org.apache.derby.impl.services.locks.ConcurrentLockSet$Entry.unlock(Unknown Source) at org.apache.derby.impl.services.locks.ConcurrentLockSet.lockObject(Unknown Source) at org.apache.derby.impl.services.locks.AbstractPool.lockObject(UnknownSource) at org.apache.derby.impl.store.raw.xact.RowLocking3.lockContainer(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseContainerHandle.useContainer(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openContainer(Unknown Source) at org.apache.derby.impl.store.raw.data.BaseDataFileFactory.openContainer(Unknown Source) at org.apache.derby.impl.store.raw.xact.Xact.openContainer(Unknown Source) at org.apache.derby.impl.store.access.conglomerate.OpenConglomerate.init(Unknown Source) at org.apache.derby.impl.store.access.heap.Heap.open(Unknown Source) at org.apache.derby.impl.store.access.heap.HeapPostCommit.performWork(Unknown Source) at org.apache.derby.impl.services.daemon.BasicDaemon.serviceClient(Unknown Source) at org.apache.derby.impl.services.daemon.BasicDaemon.work(Unknown Source) at org.apache.derby.impl.services.daemon.BasicDaemon.run(Unknown Source) at java.lang.Thread.run(Thread.java:735) ------ -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.