java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
GoogleCodeExporter opened this issue · comments
What steps will reproduce the problem?
I was running a job and after about 6000 iterations I get the following error
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at edu.uci.ics.pregelix.core.driver.Driver.runJob(Driver.java:150)
at edu.uci.ics.pregelix.NNClient.run(NNClient.java:85)
at edu.uci.ics.pregelix.NNVertexMNIST.main(NNVertexMNIST.java:114)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at org.apache.hadoop.util.RunJar.main(RunJar.java:156)
Caused by: edu.uci.ics.hyracks.api.exceptions.HyracksException: Job failed on
account of:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at edu.uci.ics.hyracks.control.cc.job.JobRun.waitForCompletion(JobRun.java:190)
at edu.uci.ics.hyracks.control.cc.work.WaitForJobCompletionWork$1.run(WaitForJobCompletionWork.java:42)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Caused by: edu.uci.ics.hyracks.api.exceptions.HyracksDataException:
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at edu.uci.ics.hyracks.dataflow.std.sort.ExternalSortRunMerger.process(ExternalSortRunMerger.java:143)
at edu.uci.ics.hyracks.dataflow.std.sort.ExternalSortOperatorDescriptor$MergeActivity$1.initialize(ExternalSortOperatorDescriptor.java:177)
at edu.uci.ics.hyracks.api.rewriter.runtime.SuperActivityOperatorNodePushable.initialize(SuperActivityOperatorNodePushable.java:81)
at edu.uci.ics.hyracks.control.nc.Task.run(Task.java:226)
... 3 more
Caused by: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:604)
at java.util.ArrayList.get(ArrayList.java:382)
at edu.uci.ics.hyracks.dataflow.std.sort.FrameSorter.flushFrames(FrameSorter.java:129)
at edu.uci.ics.hyracks.dataflow.std.sort.ExternalSortRunMerger.process(ExternalSortRunMerger.java:99)
... 6 more
It looks the error was inside Hyracks/Pregelix and not in the job.
There was no additional information in the cc or nc logs.
What version of the product are you using? On what operating system?
Pregelix 0.26, CentOS 5
Original issue reported on code.google.com by write2vi...@gmail.com
on 30 May 2013 at 2:38
Actually, I think I found the reason.
The tmp folder was full! Please close this issue.
Vishal
Original comment by write2vi...@gmail.com
on 30 May 2013 at 2:41
All right:-)
Original comment by buyingyi@gmail.com
on 30 May 2013 at 2:51
- Changed state: Invalid