[Swift-devel] Trunk gives concurrentModification exception
Michael Wilde
wilde at mcs.anl.gov
Mon Sep 19 14:17:45 CDT 2011
Im seeing this error on trunk (as of earlier this morning). It seems to be occurring transiently. One swift invocation will get the exception; the next one will work, etc.
This run was on fusion; log is on CI net under ~wilde/pagoda2-20110919-1412-ek0v688b.log
- Mike
fusion$ more swift.out
Swift svn swift-r5131 (swift modified locally) cog-r3286
RunID: 20110919-1412-ek0v688b
Progress: time: Mon, 19 Sep 2011 14:12:05 -0500
Ex098
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextEntry(HashMap.java:793)
at java.util.HashMap$KeyIterator.next(HashMap.java:828)
at java.util.AbstractCollection.toArray(AbstractCollection.java:124)
at java.util.ArrayList.addAll(ArrayList.java:472)
at org.griphyn.vdl.karajan.ArrayIndexFutureList.<init>(ArrayIndexFutureList.java:33)
at org.griphyn.vdl.mapping.ArrayDataNode.getFutureWrapper(ArrayDataNode.java:95)
at org.griphyn.vdl.mapping.ArrayDataNode.getFutureList(ArrayDataNode.java:102)
at org.griphyn.vdl.karajan.lib.GetArrayIterator.function(GetArrayIterator.java:50)
at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)
at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)
at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)
at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)
at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)
at org.globus.cog.karajan.workflow.nodes.Sequential.startNext(Sequential.java:29)
at org.globus.cog.karajan.workflow.nodes.Sequential.executeChildren(Sequential.java:20)
at org.globus.cog.karajan.workflow.nodes.FlowContainer.execute(FlowContainer.java:63)
at org.globus.cog.karajan.workflow.nodes.FlowNode.restart(FlowNode.java:139)
at org.globus.cog.karajan.workflow.nodes.FlowNode.start(FlowNode.java:197)
at org.globus.cog.karajan.workflow.FlowElementWrapper.start(FlowElementWrapper.java:227)
at org.globus.cog.karajan.workflow.events.EventBus.start(EventBus.java:98)
at org.globus.cog.karajan.workflow.events.EventTargetPair.run(EventTargetPair.java:40)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Execution failed:
null
--
Michael Wilde
Computation Institute, University of Chicago
Mathematics and Computer Science Division
Argonne National Laboratory
More information about the Swift-devel
mailing list