[Swift-devel] Java stackoverflow

Ketan Maheshwari ketancmaheshwari at gmail.com
Tue Aug 23 15:59:26 CDT 2011


Hello,

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:

Uncaught exception: java.lang.StackOverflowError in kernel:variable @
postproc.kml, line: 1868
java.lang.StackOverflowError
at java.nio.CharBuffer.arrayOffset(CharBuffer.java:967)
at sun.nio.cs.UTF_8.updatePositions(UTF_8.java:58)
at sun.nio.cs.UTF_8$Encoder.overflow(UTF_8.java:328)
at sun.nio.cs.UTF_8$Encoder.encodeArrayLoop(UTF_8.java:358)
at sun.nio.cs.UTF_8$Encoder.encodeLoop(UTF_8.java:447)
at java.nio.charset.CharsetEncoder.encode(CharsetEncoder.java:544)
at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:252)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:106)
at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:116)
at java.io.OutputStreamWriter.write(OutputStreamWriter.java:203)
at java.io.Writer.write(Writer.java:140)
at org.apache.log4j.helpers.QuietWriter.write(QuietWriter.java:48)
at org.apache.log4j.WriterAppender.subAppend(WriterAppender.java:310)
at org.apache.log4j.WriterAppender.append(WriterAppender.java:162)
at org.apache.log4j.AppenderSkeleton.doAppend(AppenderSkeleton.java:251)
at
org.apache.log4j.helpers.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:66)
at org.apache.log4j.Category.callAppenders(Category.java:206)
at org.apache.log4j.Category.forcedLog(Category.java:391)
at org.apache.log4j.Category.info(Category.java:666)
at org.griphyn.vdl.karajan.lib.SetFieldValue.log(SetFieldValue.java:73)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:38)
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.Argument.post(Argument.java:48)
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.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
at
org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)
at
org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)
at
org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)
at
org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)
at
org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)
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.Argument.post(Argument.java:48)
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.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
at
org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)
at
org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)
at
org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)
at
org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)
at
org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)
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.Argument.post(Argument.java:48)
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.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
at
org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)
at
org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)
at
org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)
at
org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)
at
org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)
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.Argument.post(Argument.java:48)
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.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
at
org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)
at
org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)
at
org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)
at
org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)
at
org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)
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.Argument.post(Argument.java:48)
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.AbstractSequentialWithArguments.futureModified(AbstractSequentialWithArguments.java:208)
at
org.griphyn.vdl.karajan.DSHandleFutureWrapper.notifyListeners(DSHandleFutureWrapper.java:60)
at
org.griphyn.vdl.mapping.AbstractDataNode.notifyListeners(AbstractDataNode.java:626)
at
org.griphyn.vdl.mapping.AbstractDataNode.closeShallow(AbstractDataNode.java:414)
at
org.griphyn.vdl.mapping.AbstractDataNode.setValue(AbstractDataNode.java:361)
at
org.griphyn.vdl.karajan.lib.SetFieldValue.deepCopy(SetFieldValue.java:103)
at org.griphyn.vdl.karajan.lib.SetFieldValue.function(SetFieldValue.java:46)
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.Argument.post(Argument.java:48)
at
org.globus.cog.karajan.workflow.nodes.AbstractSequentialWithArguments.completed(AbstractSequentialWithArguments.java:

Following is the log file of this run:
http://www.ci.uchicago.edu/~ketan/postproc-20110823-1501-rtqj0ks1.log

Regards
-- 
Ketan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/swift-devel/attachments/20110823/1ec8ee89/attachment.html>


More information about the Swift-devel mailing list