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

SaveableListener.onchange() called multiple times after a job config save

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Major Major
    • core
    • None
    • 1.642.3

      I just noticed in Jenkins 1.398, SaveableListener.onchange() is called 5 times (instead of only one) after a job configuration save.

      This can be easily demonstrated by using a plugin using, in debug mode, the SaveableListener extension point (for example, scm-sync-configuration plugin) and updating job configuration.

          [JENKINS-8953] SaveableListener.onchange() called multiple times after a job config save

          Frédéric Camblor created issue -
          Daniel Beck made changes -
          Resolution New: Incomplete [ 4 ]
          Status Original: Open [ 1 ] New: Resolved [ 5 ]
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 139097 ] New: JNJira + In-Review [ 188333 ]
          Marc Carter made changes -
          Resolution Original: Incomplete [ 4 ]
          Status Original: Resolved [ 5 ] New: Reopened [ 4 ]
          Marc Carter made changes -
          Attachment New: JENKINS-8952.v.1.642.3.txt [ 38514 ]
          Attachment New: WhoListensToTheListeners.java [ 38515 ]
          Marc Carter made changes -
          Environment Original: Windows 7, Jenkins 1.398 New: 1.642.3
          Marc Carter made changes -
          Attachment New: JENKINS-8953.v.1.642.3.txt [ 38516 ]
          Marc Carter made changes -
          Attachment Original: JENKINS-8952.v.1.642.3.txt [ 38514 ]
          Oleg Nenashev made changes -
          Link New: This issue duplicates JENKINS-40435 [ JENKINS-40435 ]
          Marc Carter made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: Reopened [ 4 ] New: Closed [ 6 ]

            Unassigned Unassigned
            fcamblor Frédéric Camblor
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: