Using the asterix/hyracks master branch, in test
insert-and-scan-dataset-with-index:
edu.uci.ics.hyracks.api.exceptions.HyracksDataException: Deleting open file
at
edu.uci.ics.hyracks.storage.common.buffercache.BufferCache.deleteFile(BufferCach
e.java:746)
at
edu.uci.ics.hyracks.storage.am.common.impls.AbstractTreeIndex.destroy(AbstractTr
eeIndex.java:169)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeDiskComponent.destroy(LSM
BTreeDiskComponent.java:36)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.exitComponents(LSMHar
ness.java:180)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java
:361)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTr
eeIndexAccessor.java:106)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:75)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:32)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
java.lang.IllegalStateException: Trying to enter an inactive disk component
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.AbstractDiskLSMComponent.threadE
nter(AbstractDiskLSMComponent.java:34)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.enterComponents(LSMHa
rness.java:105)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.getAndEnterComponents
(LSMHarness.java:80)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.search(LSMHarness.jav
a:265)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.search(LSMT
reeIndexAccessor.java:95)
at
edu.uci.ics.hyracks.storage.am.common.dataflow.IndexSearchOperatorNodePushable.n
extFrame(IndexSearchOperatorNodePushable.java:197)
at
edu.uci.ics.hyracks.dataflow.common.comm.util.FrameUtils.flushFrame(FrameUtils.j
ava:38)
at
edu.uci.ics.hyracks.algebricks.runtime.operators.std.EmptyTupleSourceRuntimeFact
ory$1.open(EmptyTupleSourceRuntimeFactory.java:55)
at
edu.uci.ics.hyracks.algebricks.runtime.operators.meta.AlgebricksMetaOperatorDesc
riptor$1.initialize(AlgebricksMetaOperatorDescriptor.java:104)
at
edu.uci.ics.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initi
alize(SuperActivityOperatorNodePushable.java:81)
at edu.uci.ics.hyracks.control.nc.Task.run(Task.java:239)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
edu.uci.ics.hyracks.api.exceptions.HyracksDataException: Deleting open file
at
edu.uci.ics.hyracks.storage.common.buffercache.BufferCache.deleteFile(BufferCach
e.java:746)
at
edu.uci.ics.hyracks.storage.am.common.impls.AbstractTreeIndex.destroy(AbstractTr
eeIndex.java:169)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeDiskComponent.destroy(LSM
BTreeDiskComponent.java:36)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.exitComponents(LSMHar
ness.java:180)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java
:361)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTr
eeIndexAccessor.java:106)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:75)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:32)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
edu.uci.ics.hyracks.api.exceptions.HyracksDataException: Deleting open file
at
edu.uci.ics.hyracks.storage.common.buffercache.BufferCache.deleteFile(BufferCach
e.java:746)
at
edu.uci.ics.hyracks.storage.am.common.impls.AbstractTreeIndex.destroy(AbstractTr
eeIndex.java:169)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeDiskComponent.destroy(LSM
BTreeDiskComponent.java:36)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.exitComponents(LSMHar
ness.java:180)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java
:361)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTr
eeIndexAccessor.java:106)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:75)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:32)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
edu.uci.ics.hyracks.api.exceptions.HyracksDataException: Deleting open file
at
edu.uci.ics.hyracks.storage.common.buffercache.BufferCache.deleteFile(BufferCach
e.java:746)
at
edu.uci.ics.hyracks.storage.am.common.impls.AbstractTreeIndex.destroy(AbstractTr
eeIndex.java:169)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeDiskComponent.destroy(LSM
BTreeDiskComponent.java:36)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.exitComponents(LSMHar
ness.java:180)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMHarness.merge(LSMHarness.java
:361)
at
edu.uci.ics.hyracks.storage.am.lsm.common.impls.LSMTreeIndexAccessor.merge(LSMTr
eeIndexAccessor.java:106)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:75)
at
edu.uci.ics.hyracks.storage.am.lsm.btree.impls.LSMBTreeMergeOperation.call(LSMBT
reeMergeOperation.java:32)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Attached is the stack trace.
Original issue reported on code.google.com by buyingyi@gmail.com on 7 May 2015 at 8:06
Original issue reported on code.google.com by
buyingyi@gmail.com
on 7 May 2015 at 8:06Attachments: