IllegalMonitorStateException and suites.All hang in testBlobInTriggerTable with
IBM 1.6
---------------------------------------------------------------------------------------
Key: DERBY-3599
URL: https://issues.apache.org/jira/browse/DERBY-3599
Project: Derby
Issue Type: Bug
Components: Store
Affects Versions: 10.5.0.0
Environment: Linux IBM 1.6
Java(TM) SE Runtime Environment (build pxi3260sr1-20080404_02(SR1))
IBM J9 VM (build 2.4, J2RE 1.6.0 IBM J9 2.4 Linux x86-32 jvmxi3260-20080403_1843
J9VM - 20080403_018433_lHdSMr
JIT - r9_20080403_0402
GC - 20080402_AA)
JCL - 20080331_01
Reporter: Kathey Marsden
I saw this hang running suites.All against trunk with IBM 1.6
The exception in derby.log was
ava.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.cache.CacheEntry.unlock(CacheEntry.java:141)
at
org.apache.derby.impl.services.cache.ConcurrentCache.release(ConcurrentCache.java:418)
at
org.apache.derby.impl.store.raw.data.CachedPage.writePage(CachedPage.java:820)
at
org.apache.derby.impl.store.raw.data.CachedPage.clean(CachedPage.java:605)
at
org.apache.derby.impl.services.cache.ConcurrentCache.cleanAndUnkeepEntry(ConcurrentCache.java:551)
at
org.apache.derby.impl.services.cache.ConcurrentCache.cleanEntry(ConcurrentCache.java:534)
at
org.apache.derby.impl.services.cache.BackgroundCleaner.performWork(BackgroundCleaner.java:157)
at
org.apache.derby.impl.services.daemon.BasicDaemon.serviceClient(BasicDaemon.java:331)
at
org.apache.derby.impl.services.daemon.BasicDaemon.work(BasicDaemon.java:668)
at
org.apache.derby.impl.services.daemon.BasicDaemon.run(BasicDaemon.java:394)
at java.lang.Thread.run(Thread.java:735)
2008-04-06 21:36:10.072 GMT Thread[derby.rawStoreDaemon,5,derby.daemons]
Cleanup action starting
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.cache.CacheEntry.unlock(CacheEntry.java:141)
at
org.apache.derby.impl.services.cache.ConcurrentCache.release(ConcurrentCache.java:418)
at
org.apache.derby.impl.store.raw.data.CachedPage.writePage(CachedPage.java:820)
at
org.apache.derby.impl.store.raw.data.CachedPage.clean(CachedPage.java:605)
at
org.apache.derby.impl.services.cache.ConcurrentCache.cleanAndUnkeepEntry(ConcurrentCache.java:551)
at
org.apache.derby.impl.services.cache.ConcurrentCache.cleanEntry(ConcurrentCache.java:534)
at
org.apache.derby.impl.services.cache.BackgroundCleaner.performWork(BackgroundCleaner.java:157)
at
org.apache.derby.impl.services.daemon.BasicDaemon.serviceClient(BasicDaemon.java:331)
at
org.apache.derby.impl.services.daemon.BasicDaemon.work(BasicDaemon.java:668)
at
org.apache.derby.impl.services.daemon.BasicDaemon.run(BasicDaemon.java:394)
at java.lang.Thread.run(Thread.java:735)
Cleanup action completed
javacore with thread dump is attached.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.