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

Extreme Notification Plugin: Initializer(after = InitMilestone.COMPLETED) kills Jenkins initialization FSM

        [JENKINS-37780] Extreme Notification Plugin: Initializer(after = InitMilestone.COMPLETED) kills Jenkins initialization FSM

        Oleg Nenashev created issue -
        Oleg Nenashev made changes -
        Component/s New: extreme-notification-plugin [ 18428 ]
        Component/s Original: support-core-plugin [ 18146 ]
        Oleg Nenashev made changes -
        Description Original: It causes JENKINS-37759 due to the "chicken and egg" problem in Jenkins dependencies. It is an unreleased regression introduced by https://github.com/jenkinsci/support-core-plugin/commit/b252db314f5fb5500a2ea06da20c96137c52badc

        See https://github.com/jenkinsci/jenkins/pull/2524#issuecomment-243207783 for the detailed clarification
        New: It causes JENKINS-37759 due to the "chicken and egg" problem in Jenkins dependencies, it's caused by https://github.com/jenkinsci/extreme-notification-plugin/blob/0249acced3d5483841e06849a4481c47a7e28fe5/src/main/java/org/jenkinsci/plugins/extremenotification/ServerStateListener.java#L51

        See https://github.com/jenkinsci/jenkins/pull/2524#issuecomment-243207783 for the detailed clarification
        Oleg Nenashev made changes -
        Link New: This issue is related to JENKINS-37759 [ JENKINS-37759 ]
        Oleg Nenashev made changes -
        Status Original: Open [ 1 ] New: In Progress [ 3 ]

        Oleg Nenashev added a comment -

        Oleg Nenashev added a comment - https://github.com/jenkinsci/extreme-notification-plugin/pull/5

        Code changed in jenkins
        User: Oleg Nenashev
        Path:
        src/main/java/org/jenkinsci/plugins/extremenotification/MyItemListener.java
        src/main/java/org/jenkinsci/plugins/extremenotification/ServerStateListener.java
        src/test/java/org/jenkinsci/plugins/extremenotification/PluginInitializationTest.java
        http://jenkins-ci.org/commit/extreme-notification-plugin/1814673042bb450de5ec5401bf8096abccc5ff67
        Log:
        [FIXED JENKINS-37780] - The code should not use Initializer(after=InitMilestone.COMPLETED) due to JENKINS-37759

        SCM/JIRA link daemon added a comment - Code changed in jenkins User: Oleg Nenashev Path: src/main/java/org/jenkinsci/plugins/extremenotification/MyItemListener.java src/main/java/org/jenkinsci/plugins/extremenotification/ServerStateListener.java src/test/java/org/jenkinsci/plugins/extremenotification/PluginInitializationTest.java http://jenkins-ci.org/commit/extreme-notification-plugin/1814673042bb450de5ec5401bf8096abccc5ff67 Log: [FIXED JENKINS-37780] - The code should not use Initializer(after=InitMilestone.COMPLETED) due to JENKINS-37759

        Code changed in jenkins
        User: Daniel Burgmann
        Path:
        src/main/java/org/jenkinsci/plugins/extremenotification/MyItemListener.java
        src/main/java/org/jenkinsci/plugins/extremenotification/ServerStateListener.java
        src/test/java/org/jenkinsci/plugins/extremenotification/PluginInitializationTest.java
        http://jenkins-ci.org/commit/extreme-notification-plugin/23fd9b4aabc7f61db80b5ab3a9af8fa63348b6b2
        Log:
        Merge pull request #5 from oleg-nenashev/JENKINS-37780-COMPLETED-initializer

        [FIXED JENKINS-37780] - The code should not use Initializer(after=InitMilestone.COMPLETED)

        Compare: https://github.com/jenkinsci/extreme-notification-plugin/compare/4d6832e5ca3a...23fd9b4aabc7

        SCM/JIRA link daemon added a comment - Code changed in jenkins User: Daniel Burgmann Path: src/main/java/org/jenkinsci/plugins/extremenotification/MyItemListener.java src/main/java/org/jenkinsci/plugins/extremenotification/ServerStateListener.java src/test/java/org/jenkinsci/plugins/extremenotification/PluginInitializationTest.java http://jenkins-ci.org/commit/extreme-notification-plugin/23fd9b4aabc7f61db80b5ab3a9af8fa63348b6b2 Log: Merge pull request #5 from oleg-nenashev/ JENKINS-37780 -COMPLETED-initializer [FIXED JENKINS-37780] - The code should not use Initializer(after=InitMilestone.COMPLETED) Compare: https://github.com/jenkinsci/extreme-notification-plugin/compare/4d6832e5ca3a...23fd9b4aabc7
        SCM/JIRA link daemon made changes -
        Resolution New: Fixed [ 1 ]
        Status Original: In Progress [ 3 ] New: Resolved [ 5 ]
        CloudBees Inc. made changes -
        Remote Link New: This issue links to "CloudBees Internal OSS-1387 (Web Link)" [ 18719 ]

          oleg_nenashev Oleg Nenashev
          oleg_nenashev Oleg Nenashev
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Created:
            Updated:
            Resolved: