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

Plugin Dependencies not started before plugin in HudsonTestCase

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • plugin-proposals
    • None

      While plugins are started in the correct order when deployed normally (and via hpi:run), the upstream plugin is not started before the dependent plugin when run under HudsonTestCase.

      Steps to reproduce:

      git clone git://github.com/recampbell/jenkins-plugin-bugs.git
      cd jenkins-plugin-bugs/JENKINS-9960
      mvn clean install

          [JENKINS-9960] Plugin Dependencies not started before plugin in HudsonTestCase

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/src/main/java/hudson/PluginManager.java
          core/src/main/java/hudson/util/CyclicGraphDetector.java
          plugins/pom.xml
          pom.xml
          http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21
          Log:
          [FIXED JENKINS-9960]

          We weren't actually enforcing the initialization order at all, as
          sorting was based on the plugin name.

          Compare: https://github.com/jenkinsci/jenkins/compare/938ac77...e03ba7d

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/src/main/java/hudson/PluginManager.java core/src/main/java/hudson/util/CyclicGraphDetector.java plugins/pom.xml pom.xml http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21 Log: [FIXED JENKINS-9960] We weren't actually enforcing the initialization order at all, as sorting was based on the plugin name. Compare: https://github.com/jenkinsci/jenkins/compare/938ac77...e03ba7d

          dogfood added a comment -

          Integrated in jenkins_main_trunk #871
          [FIXED JENKINS-9960]

          Kohsuke Kawaguchi : e03ba7dc6ba3753ed18d0de02133734ab171fb21
          Files :

          • core/src/main/java/hudson/PluginManager.java
          • changelog.html
          • core/src/main/java/hudson/util/CyclicGraphDetector.java
          • plugins/pom.xml
          • pom.xml

          dogfood added a comment - Integrated in jenkins_main_trunk #871 [FIXED JENKINS-9960] Kohsuke Kawaguchi : e03ba7dc6ba3753ed18d0de02133734ab171fb21 Files : core/src/main/java/hudson/PluginManager.java changelog.html core/src/main/java/hudson/util/CyclicGraphDetector.java plugins/pom.xml pom.xml

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/src/main/java/hudson/PluginManager.java
          core/src/main/java/hudson/util/CyclicGraphDetector.java
          plugins/pom.xml
          pom.xml
          http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21
          Log:
          [FIXED JENKINS-9960]

          We weren't actually enforcing the initialization order at all, as
          sorting was based on the plugin name.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/src/main/java/hudson/PluginManager.java core/src/main/java/hudson/util/CyclicGraphDetector.java plugins/pom.xml pom.xml http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21 Log: [FIXED JENKINS-9960] We weren't actually enforcing the initialization order at all, as sorting was based on the plugin name.

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          core/src/main/java/hudson/PluginManager.java
          core/src/main/java/hudson/util/CyclicGraphDetector.java
          plugins/pom.xml
          pom.xml
          http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21
          Log:
          [FIXED JENKINS-9960]

          We weren't actually enforcing the initialization order at all, as
          sorting was based on the plugin name.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html core/src/main/java/hudson/PluginManager.java core/src/main/java/hudson/util/CyclicGraphDetector.java plugins/pom.xml pom.xml http://jenkins-ci.org/commit/jenkins/e03ba7dc6ba3753ed18d0de02133734ab171fb21 Log: [FIXED JENKINS-9960] We weren't actually enforcing the initialization order at all, as sorting was based on the plugin name.

            Unassigned Unassigned
            recampbell Ryan Campbell
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: