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.