• Icon: Task Task
    • Resolution: Fixed
    • Icon: Minor Minor
    • core, credentials-plugin
    • None
    • Jenkins 2.32.2
    • Jenkins 2.251

      Seems to be related to credentials plugin when visiting Configure with a credentials plugin select box loaded.
      The error seems innocence, reporting it since I seen it around for awhile now.
      Maybe this did not https://github.com/jenkinsci/jenkins/commit/372bfb81acc11bd37a9a5979ba18512b429acb9 fix it completely.

      https://github.com/jenkinsci/jenkins/blob/master/war/src/main/webapp/scripts/hudson-behavior.js#L417

      But line 417:

      e.targetElement = findFollowingTR(e, "validation-error-area").firstChild.nextSibling;
      

      Results in

      This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.
      
      hudson-behavior.js:472 Unable to find nearby url
      (anonymous) @ hudson-behavior.js:472
      (anonymous) @ prototype.js:853
      each @ prototype.js:852
      registerValidator @ hudson-behavior.js:469
      (anonymous) @ behavior.js:111
      (anonymous) @ behavior.js:107
      applySubtree @ behavior.js:93
      (anonymous) @ select.js:269
      
      hudson-behavior.js:417 Uncaught TypeError: Cannot read property 'firstChild' of undefined
          at registerValidator (http://localhost:8080/static/a29569d7/scripts/hudson-behavior.js:417:66)
          at Array.forEach (native)
          at http://localhost:8080/static/a29569d7/scripts/behavior.js:111:30
          at Array.forEach (native)
          at http://localhost:8080/static/a29569d7/scripts/behavior.js:107:27
          at Array.forEach (native)
          at Object.applySubtree (http://localhost:8080/static/a29569d7/scripts/behavior.js:93:17)
          at http://localhost:8080/adjuncts/a29569d7/lib/credentials/select/select.js:269:19
      

          [JENKINS-42228] Javascript error credentials select

          Joseph Petersen (old) created issue -

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - stephenconnolly WDYT?
          Joseph Petersen (old) made changes -
          Description Original: Seems to be related to credentials plugin when visiting Configure with a credentials plugin select box loaded.
          The error seems innocence, reporting it since I seen it around for awhile now.
          Maybe this did not https://github.com/jenkinsci/jenkins/commit/372bfb81acc11bd37a9a5979ba18512b429acb9 fix it completely.

          https://github.com/jenkinsci/jenkins/blob/master/war/src/main/webapp/scripts/hudson-behavior.js#L417

          But line 417:

          {code:java}
          e.targetElement = findFollowingTR(e, "validation-error-area").firstChild.nextSibling;
          {code}

          Results in
          {code:java}
          This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.

          hudson-behavior.js:472 Unable to find nearby url
          (anonymous) @ hudson-behavior.js:472
          (anonymous) @ prototype.js:853
          each @ prototype.js:852
          registerValidator @ hudson-behavior.js:469
          (anonymous) @ behavior.js:111
          (anonymous) @ behavior.js:107
          applySubtree @ behavior.js:93
          (anonymous) @ select.js:269

          hudson-behavior.js:417 Uncaught TypeError: Cannot read property 'firstChild' of undefined
              at registerValidator (http://vasbld06:8080/static/a29569d7/scripts/hudson-behavior.js:417:66)
              at Array.forEach (native)
              at http://vasbld06:8080/static/a29569d7/scripts/behavior.js:111:30
              at Array.forEach (native)
              at http://vasbld06:8080/static/a29569d7/scripts/behavior.js:107:27
              at Array.forEach (native)
              at Object.applySubtree (http://vasbld06:8080/static/a29569d7/scripts/behavior.js:93:17)
              at http://vasbld06:8080/adjuncts/a29569d7/lib/credentials/select/select.js:269:19
          {code}
          New: Seems to be related to credentials plugin when visiting Configure with a credentials plugin select box loaded.
           The error seems innocence, reporting it since I seen it around for awhile now.
           Maybe this did not [https://github.com/jenkinsci/jenkins/commit/372bfb81acc11bd37a9a5979ba18512b429acb9] fix it completely.

          [https://github.com/jenkinsci/jenkins/blob/master/war/src/main/webapp/scripts/hudson-behavior.js#L417]

          But line 417:
          {code:java}
          e.targetElement = findFollowingTR(e, "validation-error-area").firstChild.nextSibling;
          {code}
          Results in
          {code:java}
          This page includes a password or credit card input in a non-secure context. A warning has been added to the URL bar. For more information, see https://goo.gl/zmWq3m.

          hudson-behavior.js:472 Unable to find nearby url
          (anonymous) @ hudson-behavior.js:472
          (anonymous) @ prototype.js:853
          each @ prototype.js:852
          registerValidator @ hudson-behavior.js:469
          (anonymous) @ behavior.js:111
          (anonymous) @ behavior.js:107
          applySubtree @ behavior.js:93
          (anonymous) @ select.js:269

          hudson-behavior.js:417 Uncaught TypeError: Cannot read property 'firstChild' of undefined
              at registerValidator (http://localhost:8080/static/a29569d7/scripts/hudson-behavior.js:417:66)
              at Array.forEach (native)
              at http://localhost:8080/static/a29569d7/scripts/behavior.js:111:30
              at Array.forEach (native)
              at http://localhost:8080/static/a29569d7/scripts/behavior.js:107:27
              at Array.forEach (native)
              at Object.applySubtree (http://localhost:8080/static/a29569d7/scripts/behavior.js:93:17)
              at http://localhost:8080/adjuncts/a29569d7/lib/credentials/select/select.js:269:19
          {code}
          Ralph Goers made changes -
          Link New: This issue is related to JENKINS-49630 [ JENKINS-49630 ]

          Removing myself as assignee. My current work assignments do not provide sufficient bandwidth to review these issues and in the majority of cases I am only assigned by virtue of being the default assignee. For the credentials-api and scm-api related plugins I have permission to allocate time reviewing changes to these APIs themselves to ensure these APIs remain cohesive, but that can be handled through PR reviews rather than assigning issues in JIRA

          Stephen Connolly added a comment - Removing myself as assignee. My current work assignments do not provide sufficient bandwidth to review these issues and in the majority of cases I am only assigned by virtue of being the default assignee. For the credentials-api and scm-api related plugins I have permission to allocate time reviewing changes to these APIs themselves to ensure these APIs remain cohesive, but that can be handled through PR reviews rather than assigning issues in JIRA
          Stephen Connolly made changes -
          Assignee Original: Stephen Connolly [ stephenconnolly ]
          Joseph Petersen made changes -
          Assignee New: Joseph Petersen [ jetersen ]
          Joseph Petersen made changes -
          Assignee Original: Joseph Petersen [ jetersen ] New: Stephen Connolly [ stephenconnolly ]
          Oleg Nenashev made changes -
          Assignee Original: Stephen Connolly [ stephenconnolly ]

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - FTR  https://github.com/jenkinsci/jenkins/pull/4889/  for a suggested fix

            Unassigned Unassigned
            casz Joseph Petersen (old)
            Votes:
            3 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated:
              Resolved: