Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-75636

StackOverflowError in handling FlowInterruptedException

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • Jenkins 2.492

      We noticed in our controller in CloudBees there was a SOE in handling `FlowInterruptedException`.

       

      2025-04-29 11:24:32.895+0000 [id=91339] INFO o.j.p.J.JiraUtils#log: Obtaining junit-attachments ...
      2025-04-29 11:24:33.555+0000 [id=96820] WARNING o.j.p.w.cps.CpsFlowExecution#notifyListeners
      java.lang.StackOverflowError
          at PluginClassLoader for <redacted>
          at PluginClassLoader for <redacted>
          at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:69)
          at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:62)
          at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:84)
          at PluginClassLoader for timestamper//hudson.plugins.timestamper.pipeline.GlobalDecorator$GlobalDecoratorLineTransformationOutputStream.eol(GlobalDecorator.java:83)
          at hudson.console.LineTransformationOutputStream.eol(LineTransformationOutputStream.java:69)
          at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:62)
          at hudson.console.LineTransformationOutputStream.write(LineTransformationOutputStream.java:84)
          at java.base/java.io.PrintStream.implWrite(PrintStream.java:643)
          at java.base/java.io.PrintStream.write(PrintStream.java:623)
          at java.base/sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:309)
          at java.base/sun.nio.cs.StreamEncoder.implFlushBuffer(StreamEncoder.java:405)
          at java.base/sun.nio.cs.StreamEncoder.lockedFlushBuffer(StreamEncoder.java:123)
          at java.base/sun.nio.cs.StreamEncoder.flushBuffer(StreamEncoder.java:110)
          at java.base/java.io.OutputStreamWriter.flushBuffer(OutputStreamWriter.java:192)
          at java.base/java.io.PrintStream.implWriteln(PrintStream.java:849)
          at java.base/java.io.PrintStream.writeln(PrintStream.java:826)
          at java.base/java.io.PrintStream.println(PrintStream.java:1168)
          at hudson.Functions.printStackTrace(Functions.java:1874)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.print(FlowInterruptedException.java:139)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.handle(FlowInterruptedException.java:130)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.print(FlowInterruptedException.java:137)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.handle(FlowInterruptedException.java:130)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.print(FlowInterruptedException.java:137)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.handle(FlowInterruptedException.java:130)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.print(FlowInterruptedException.java:137)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.handle(FlowInterruptedException.java:130)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.print(FlowInterruptedException.java:137)
          at PluginClassLoader for workflow-step-api//org.jenkinsci.plugins.workflow.steps.FlowInterruptedException.handle(FlowInterruptedException.java:130)
          ...the same lines continue...

       

            Unassigned Unassigned
            gbhat Guruprasad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: