• Icon: Task Task
    • Resolution: Fixed
    • Icon: Minor Minor
    • core, (1)
      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

          Oleg Nenashev added a comment -

          Oleg Nenashev added a comment - stephenconnolly WDYT?

          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

          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: