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

Notification plugin prevents job configuration from update in 2.277

    XMLWordPrintable

Details

    Description

      The Notification plugin breaks the UI and prevents configurations from being saved after upgrade to 2.277+

      The symptoms are that:

      UI does not render correctly and configuration changes are not saved.

      This has been tested on:

      • notification:1.14 'Jenkins Notification plugin'
      • Jenkins 2.277.4

       

      Workaround

      • Disabling the plugin fixes the configuration update issue.

      Attachments

        Issue Links

          Activity

            Notification plugin breaks the UI after the fix. The workaround is to disable the plugin temporarily.

            mcardenasblanco Manuel Cardenas added a comment - Notification plugin breaks the UI after the fix. The workaround is to disable the plugin temporarily.

            mcardenasblanco when you say "temporarily" do you mean until there is a fix? Do you mean turning it off and then on resolves the issue?

            douglasawh Doug Whitfield added a comment - mcardenasblanco when you say "temporarily" do you mean until there is a fix? Do you mean turning it off and then on resolves the issue?
            markewaite Mark Waite added a comment -

            douglasawh the notification plugin must be disabled until a fix is available. If you'd like to submit a fix, instructions are available on jenkins.io. The change needs to be in the config.jelly file. The last release of the plugin was May 2022, so there is some activity on the plugin that might get a proposed fix merged.

            Alternatives for the fix include:

            I prefer the first option because it seems simpler and easier to maintain. I don't know what the maintainers of the plugin prefer.

            markewaite Mark Waite added a comment - douglasawh the notification plugin must be disabled until a fix is available. If you'd like to submit a fix, instructions are available on jenkins.io. The change needs to be in the config.jelly file . The last release of the plugin was May 2022, so there is some activity on the plugin that might get a proposed fix merged. Alternatives for the fix include: Update the minimum Jenkins version to 2.346.3 and change the <table> tags to <div> tags in the config.jelly file Insert conditionals into config.jelly to support older Jenkins versions as described in the tables to divs migration guide I prefer the first option because it seems simpler and easier to maintain. I don't know what the maintainers of the plugin prefer.

            People

              mcardenasblanco Manuel Cardenas
              mcardenasblanco Manuel Cardenas
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: