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

StackOverflowError with Rebuild v330.v645b_7df10e2a

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • None
    • Jenkins: 2.426.1
      Rebuil-Plugin: 320.v5a_0933a_e7d61
    • 2.40.0

      With the latest upgrade to 320.v5a_0933a_e7d61 we are facing a stackoverflow by running "old-Style-Maven" Projects.

      Caused by: java.lang.StackOverflowError
      	at java.base/java.util.Spliterator.getExactSizeIfKnown(Spliterator.java:408)
      	at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:501)
      	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:488)
      	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474)
      	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:230)
      	at java.base/java.util.stream.MatchOps$MatchOp.evaluateSequential(MatchOps.java:196)
      	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
      	at java.base/java.util.stream.ReferencePipeline.anyMatch(ReferencePipeline.java:528)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:63)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:69)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:69)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:69)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:69)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:69)
      	at com.sonyericsson.rebuild.RebuildActionFactory.createFor(RebuildActionFactory.java:42)
      	at hudson.model.Actionable.createFor(Actionable.java:115)
      	at hudson.model.Actionable.getAction(Actionable.java:332)
      	at hudson.model.Run.getCauses(Run.java:605)
      	at hudson.model.Run.getCause(Run.java:616)
      	at com.sonyericsson.hudson.plugins.gerrit.trigger.GerritRebuildValidator.isApplicable(GerritRebuildValidator.java:45)
      ....
      
      • Jenkins Pipeline Projects are working fine
      • Downgrade to 320.v5a_0933a_e7d61 helps

          [JENKINS-72409] StackOverflowError with Rebuild v330.v645b_7df10e2a

          Mark Waite added a comment -

          Thanks for the report imsandli . We're looking for more maintainers for the rebuild plugin. Are you interested in helping with the maintenance of the plugin?

          Mark Waite added a comment - Thanks for the report imsandli . We're looking for more maintainers for the rebuild plugin . Are you interested in helping with the maintenance of the plugin?

          Stephan Krull added a comment -

          I see this in https://plugins.jenkins.io/rebuild/releases/:
          .. and would assume that you need a newer Jenkins version to run plugin version 330

          Stephan Krull added a comment - I see this in https://plugins.jenkins.io/rebuild/releases/: .. and would assume that you need a newer Jenkins version to run plugin version 330

          Basil Crow added a comment -

          Raising priority to Critical, as there are 3 duplicates.

          Basil Crow added a comment - Raising priority to Critical, as there are 3 duplicates.

          Basil Crow added a comment -

          Basil Crow added a comment - Fixed in jenkinsci/gerrit-trigger-plugin#507 . Released in 2.40.0 .

            basil Basil Crow
            imsandli Silvan Imsand
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: