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

Labels/Node tree is not visible in multiconfiguration project setup

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • matrix-project-plugin
    • None
    • Windows 7 Ultimate, Google Chrome 11.0.696.65 (Jenkins 1.411 or later - possibly earlier, definitely didn't show up in 1.400)

      When I try and setup a multi-configuration project using the Slaves as the axis, the Labels/Nodes tree area has nothing in it for me to select a label or
      node for the axis. The javascript code is there when I view source, but nothing shows up to allow me to set the axis for the slaves.

      The code inside the tree element is as follows:

      <script>
      hudsonRules["DIV.labelAxis-tree"] = function(e) {
      var tree = new YAHOO.widget.TreeView(e);

      var labels = new YAHOO.widget.TextNode("Labels", tree.getRoot(), false);
      var machines = new YAHOO.widget.TextNode("Individual nodes", tree.getRoot(), false);

      var values = (e.getAttribute("values") || "").split("/");
      function has(v)

      { return values.include(v) ? 'checked="checked" ' : ""; }

      new YAHOO.widget.TextNode("<input type=\'checkbox\' name=\'values\' json=\'master\' "has("master")"/><label class=\'attach-previous\'>master (the master Jenkins node)</label>", machines, false);

      new YAHOO.widget.TextNode("<input type=\'checkbox\' name=\'values\' json=\'slave\' "has("slave")"/><label class=\'attach-previous\'>slave (group of sv-build-03,sv-build-02)</label>", labels, false);

      new YAHOO.widget.TextNode("<input type=\'checkbox\' name=\'values\' json=\'sv-build-02\' "has("sv-build-02")"/><label class=\'attach-previous\'>sv-build-02 (Slave Build Server #1)</label>", machines, false);

      new YAHOO.widget.TextNode("<input type=\'checkbox\' name=\'values\' json=\'sv-build-03\' "has("sv-build-03")"/><label class=\'attach-previous\'>sv-build-03 (Slave Build Server #2)</label>", machines, false);

      tree.draw();

      tree.expandAll();
      tree.collapseAll();
      };
      </script>

      No javascript errors are shown on the javascript console.

          [JENKINS-9689] Labels/Node tree is not visible in multiconfiguration project setup

          Alex Earl added a comment -

          As a workaround to this issue, if you shut down your Jenkins instance, open up the war file using an archiver (I used 7zip in my case on windows) and edit scripts/hudson-behavior.js. In the renderOnDemand function make the following patch:

          }
          Element.remove(e);

          + t.responseText.evalScripts();

          Behaviour.applySubtree(elements,true);

          if (callback) callback(t);

          Alex Earl added a comment - As a workaround to this issue, if you shut down your Jenkins instance, open up the war file using an archiver (I used 7zip in my case on windows) and edit scripts/hudson-behavior.js. In the renderOnDemand function make the following patch: } Element.remove(e); + t.responseText.evalScripts(); Behaviour.applySubtree(elements,true); if (callback) callback(t);

          Code changed in jenkins
          User: Andrew Bayer
          Path:
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef
          Log:
          Merge pull request #157 from slide/master

          [FIXED JENKINS-9689]

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Andrew Bayer Path: war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef Log: Merge pull request #157 from slide/master [FIXED JENKINS-9689]

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13
          Log:
          [FIXED JENKINS-9689]
          backporting this from the trunk.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13 Log: [FIXED JENKINS-9689] backporting this from the trunk.

          dogfood added a comment -

          Integrated in jenkins_main_trunk #889
          [FIXED JENKINS-9689]

          Kohsuke Kawaguchi : e669d8cc85db24718b0b4838d762a7b034f5ce13
          Files :

          • war/src/main/webapp/scripts/hudson-behavior.js
          • changelog.html

          dogfood added a comment - Integrated in jenkins_main_trunk #889 [FIXED JENKINS-9689] Kohsuke Kawaguchi : e669d8cc85db24718b0b4838d762a7b034f5ce13 Files : war/src/main/webapp/scripts/hudson-behavior.js changelog.html

          Code changed in jenkins
          User: slide
          Path:
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/015c227dfff347616ca3b16f4bee1a6ced5434d2
          Log:
          Fix JENKINS-9689

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: slide Path: war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/015c227dfff347616ca3b16f4bee1a6ced5434d2 Log: Fix JENKINS-9689

          Code changed in jenkins
          User: Andrew Bayer
          Path:
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef
          Log:
          Merge pull request #157 from slide/master

          [FIXED JENKINS-9689]

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Andrew Bayer Path: war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef Log: Merge pull request #157 from slide/master [FIXED JENKINS-9689]

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13
          Log:
          [FIXED JENKINS-9689]
          backporting this from the trunk.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13 Log: [FIXED JENKINS-9689] backporting this from the trunk.

          Code changed in jenkins
          User: slide
          Path:
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/015c227dfff347616ca3b16f4bee1a6ced5434d2
          Log:
          Fix JENKINS-9689

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: slide Path: war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/015c227dfff347616ca3b16f4bee1a6ced5434d2 Log: Fix JENKINS-9689

          Code changed in jenkins
          User: Andrew Bayer
          Path:
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef
          Log:
          Merge pull request #157 from slide/master

          [FIXED JENKINS-9689]

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Andrew Bayer Path: war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/2b14fe3de5812ecd6b0cf4e69bdc44f229aa8aef Log: Merge pull request #157 from slide/master [FIXED JENKINS-9689]

          Code changed in jenkins
          User: Kohsuke Kawaguchi
          Path:
          changelog.html
          war/src/main/webapp/scripts/hudson-behavior.js
          http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13
          Log:
          [FIXED JENKINS-9689]
          backporting this from the trunk.

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Kohsuke Kawaguchi Path: changelog.html war/src/main/webapp/scripts/hudson-behavior.js http://jenkins-ci.org/commit/jenkins/e669d8cc85db24718b0b4838d762a7b034f5ce13 Log: [FIXED JENKINS-9689] backporting this from the trunk.

            kohsuke Kohsuke Kawaguchi
            slide_o_mix Alex Earl
            Votes:
            12 Vote for this issue
            Watchers:
            9 Start watching this issue

              Created:
              Updated:
              Resolved: