ilovesoup / hyracks

Automatically exported from code.google.com/p/hyracks
Apache License 2.0
0 stars 0 forks source link

Sporadic "mvn package" failure #127

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
I hit the following hyracks failure sporadically for the latest hyracks master: 
by running "mvn package", there is chance to hit the following failure (and the 
packaging procedure will freeze):

Running 
edu.uci.ics.hyracks.storage.am.lsm.btree.multithread.LSMBTreeMultiThreadTest
java.lang.ArrayIndexOutOfBoundsException
at java.lang.System.arraycopy(Native Method)
at 
edu.uci.ics.hyracks.storage.am.btree.frames.BTreeNSMInteriorFrame.split(BTreeNSM
InteriorFrame.java:225)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree.insertInterior(BTree.java:526)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.performOp(BTree.java:665)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.performOp(BTree.java:631)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree.insertUpdateOrDelete(BTree.java
:287)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.upsert(BTree.java:332)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.access$500(BTree.java:69)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree$BTreeAccessor.upsertIfCondition
ElseInsert(BTree.java:896)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.insert(LSMBTree.java:345
)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.modify(LSMBTree.java:289
)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:226)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:217)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.insert(LSMT
reeIndexAccessor.java:45)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.multithread.LSMBTreeTestWorker.performO
p(LSMBTreeTestWorker.java:62)
at 
edu.uci.ics.hyracks.storage.am.common.AbstractIndexTestWorker.run(AbstractIndexT
estWorker.java:55)
java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked 
by current thread
at 
java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(
ReentrantReadWriteLock.java:447)
at 
java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(Reentran
tReadWriteLock.java:431)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueu
edSynchronizer.java:1340)
at 
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadW
riteLock.java:883)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.VirtualBufferCache$VirtualPage.r
eleaseReadLatch(VirtualBufferCache.java:330)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.performOp(BTree.java:778)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.performOp(BTree.java:631)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree.insertUpdateOrDelete(BTree.java
:287)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.upsert(BTree.java:332)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.access$500(BTree.java:69)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree$BTreeAccessor.upsertIfCondition
ElseInsert(BTree.java:896)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.insert(LSMBTree.java:345
)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.modify(LSMBTree.java:289
)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:226)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:217)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.insert(LSMT
reeIndexAccessor.java:45)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.multithread.LSMBTreeTestWorker.performO
p(LSMBTreeTestWorker.java:62)
at 
edu.uci.ics.hyracks.storage.am.common.AbstractIndexTestWorker.run(AbstractIndexT
estWorker.java:55)
java.lang.IllegalMonitorStateException: attempt to unlock read lock, not locked 
by current thread
at 
java.util.concurrent.locks.ReentrantReadWriteLock$Sync.unmatchedUnlockException(
ReentrantReadWriteLock.java:447)
at 
java.util.concurrent.locks.ReentrantReadWriteLock$Sync.tryReleaseShared(Reentran
tReadWriteLock.java:431)
at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.releaseShared(AbstractQueu
edSynchronizer.java:1340)
at 
java.util.concurrent.locks.ReentrantReadWriteLock$ReadLock.unlock(ReentrantReadW
riteLock.java:883)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.VirtualBufferCache$VirtualPage.r
eleaseReadLatch(VirtualBufferCache.java:330)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.performOp(BTree.java:778)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree.insertUpdateOrDelete(BTree.java
:287)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.upsert(BTree.java:332)
at edu.uci.ics.hyracks.storage.am.btree.impls.BTree.access$500(BTree.java:69)
at 
edu.uci.ics.hyracks.storage.am.btree.impls.BTree$BTreeAccessor.upsertIfCondition
ElseInsert(BTree.java:896)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.insert(LSMBTree.java:345
)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTree.modify(LSMBTree.java:289
)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:226)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.modify(LSMHarness.jav
a:217)
at 
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.insert(LSMT
reeIndexAccessor.java:45)
at 
edu.uci.ics.hyracks.storage.am.lsm.btree.multithread.LSMBTreeTestWorker.performO
p(LSMBTreeTestWorker.java:62)
at 
edu.uci.ics.hyracks.storage.am.common.AbstractIndexTestWorker.run(AbstractIndexT
estWorker.java:55)

Original issue reported on code.google.com by jarod...@gmail.com on 5 Nov 2013 at 12:15

GoogleCodeExporter commented 9 years ago

Original comment by salsuba...@gmail.com on 5 Nov 2013 at 11:24