Hello,<div><br></div><div>Today while running the SCEC workflow, I saw java stackoverflow exception. I haven't seen this in a while. Following is a partial stack trace:</div><div><br></div><div><div>Uncaught exception: java.lang.StackOverflowError in kernel:variable @ postproc.kml, line: 1868</div>
<div>java.lang.StackOverflowError</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at java.nio.CharBuffer.arrayOffset(CharBuffer.java:967)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.nio.cs.UTF_8.updatePositions(UTF_8.java:58)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.nio.cs.UTF_8$Encoder.overflow(UTF_8.java:328)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(UTF_8.java:358)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:447)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:252)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:116)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at java.io.OutputStreamWriter.write(OutputStreamWriter.java:203)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at java.io.Writer.write(Writer.java:140)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at org.apache.log4j.helpers.QuietWriter.write(QuietWriter.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)</div><div><span class="Apple-tab-span" style="white-space:pre">     </span>at org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.apache.log4j.Category.callAppenders(Category.java:206)</div><div><span class="Apple-tab-span" style="white-space:pre">        </span>at org.apache.log4j.Category.forcedLog(Category.java:391)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at <a href="http://org.apache.log4j.Category.info">org.apache.log4j.Category.info</a>(Category.java:666)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.log(SetFieldValue.java:73)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:38)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.AbstractFunction.post(AbstractFunction.java:28)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>at org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>at org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)</div><div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.griphyn.vdl.karajan.lib.VDLFunction.post(VDLFunction.java:62)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:194)</div><div><span class="Apple-tab-span" style="white-space:pre"> </span>at org.globus.cog.karajan.workflow.nodes.FlowNode.complete(FlowNode.java:214)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.FlowContainer.post(FlowContainer.java:58)</div><div><span class="Apple-tab-span" style="white-space:pre">   </span>at org.globus.cog.karajan.workflow.nodes.functions.Argument.post(Argument.java:48)</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>at org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:</div><div><br></div><div>Following is the log file of this run:</div>
<div><a href="http://www.ci.uchicago.edu/~ketan/postproc-20110823-1501-rtqj0ks1.log">http://www.ci.uchicago.edu/~ketan/postproc-20110823-1501-rtqj0ks1.log</a></div><div><br></div><div>Regards</div>-- <br>Ketan<br><br><br>

</div>