• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Blocker Blocker
    • ivy-plugin
    • None

      There probably possible cycle call of rebuildDependencyGraph(),
      Ivy calls
      Hudson.getInstance().rebuildDependencyGraph();
      which starts following cycle:
      getModuleDescriptor() -> recomputeModuleDescriptor() -> setModuleDescriptor() -> hudson.model.Hudson.rebuildDependencyGraph()
      which results into StackOverflowError, for whole exception, see
      http://groups.google.com/group/jenkinsci-users/browse_thread/thread/3c6b67b448c98379#

          [JENKINS-10025] Calling rebuildDependencyGraph() in cycle

          eguess74 added a comment -

          Andrew,

          I took freedom to reassign it to you hoping that you know somebody who could take a look at the problem described, as it seems that Timothy having no time to deal with it.

          Thanks in advance!

          eguess74 added a comment - Andrew, I took freedom to reassign it to you hoping that you know somebody who could take a look at the problem described, as it seems that Timothy having no time to deal with it. Thanks in advance!

          Hey guys,

          apologies for not responding sooner. I'm afraid my time to work on this project these days is pretty much nonexistent. Gregory Boissinot has taken over general maintenance (gboissinot).

          This particular issue is in the old Ivy trigger code as well, which is from before I took over the project a number of years ago. All my effort was focused on creating and maintaining the Ivy project type. I'm not sure how many people are using the trigger vs the project type, but the trigger hasn't been actively maintained for a fair while. That said, it may well be quite a simple fix to resolve this issue, but I'm afraid I'm not going to have time to look into it.

          -Timo

          Timothy Bingaman added a comment - Hey guys, apologies for not responding sooner. I'm afraid my time to work on this project these days is pretty much nonexistent. Gregory Boissinot has taken over general maintenance (gboissinot). This particular issue is in the old Ivy trigger code as well, which is from before I took over the project a number of years ago. All my effort was focused on creating and maintaining the Ivy project type. I'm not sure how many people are using the trigger vs the project type, but the trigger hasn't been actively maintained for a fair while. That said, it may well be quite a simple fix to resolve this issue, but I'm afraid I'm not going to have time to look into it. -Timo

          eguess74 added a comment -

          Thanks for the info, Timothy!

          Reassigned to Gregory.

          eguess74 added a comment - Thanks for the info, Timothy! Reassigned to Gregory.

          eguess74 added a comment -

          Gregory,

          would you mind acknowledging the issue, please?

          eguess74 added a comment - Gregory, would you mind acknowledging the issue, please?

          eguess74 added a comment -

          Any progress on that one, please?

          eguess74 added a comment - Any progress on that one, please?

          eguess74 added a comment -

          ping!

          eguess74 added a comment - ping!

          eguess74 added a comment -

          reassigned back abayer, as there is no response from Gregory

          eguess74 added a comment - reassigned back abayer, as there is no response from Gregory

          Code changed in jenkins
          User: Nicolas De Loof
          Path:
          src/main/java/hudson/ivy/IvyBuildTrigger.java
          http://jenkins-ci.org/commit/ivy-plugin/6d2408bd3ad92683176908c75d51f3474e69bed2
          Log:
          JENKINS-10025 break cycle computing dependencygraph

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Nicolas De Loof Path: src/main/java/hudson/ivy/IvyBuildTrigger.java http://jenkins-ci.org/commit/ivy-plugin/6d2408bd3ad92683176908c75d51f3474e69bed2 Log: JENKINS-10025 break cycle computing dependencygraph

          Code changed in jenkins
          User: Johno Crawford
          Path:
          src/main/java/hudson/ivy/IvyBuildTrigger.java
          http://jenkins-ci.org/commit/ivy-plugin/54901085f206d0890f59d8b880744e9c3216180c
          Log:
          Merge pull request #6 from ndeloof/master

          JENKINS-10025

          Compare: https://github.com/jenkinsci/ivy-plugin/compare/ce005a0da58c...54901085f206

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Johno Crawford Path: src/main/java/hudson/ivy/IvyBuildTrigger.java http://jenkins-ci.org/commit/ivy-plugin/54901085f206d0890f59d8b880744e9c3216180c Log: Merge pull request #6 from ndeloof/master JENKINS-10025 Compare: https://github.com/jenkinsci/ivy-plugin/compare/ce005a0da58c...54901085f206

          eguess74 added a comment -

          tested the latest master branch - the problem is gone!

          Thanks everybody!

          eguess74 added a comment - tested the latest master branch - the problem is gone! Thanks everybody!

            abayer Andrew Bayer
            vjuranek vjuranek
            Votes:
            3 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: