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

Perforce plugin breaks "Configure System" UI after 2.277.1 upgrade

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Blocker
    • Resolution: Won't Fix
    • Component/s: core
    • Environment:
      Jenkins version - 2.277.1 - LTS
      Deployed using - image: jenkins/jenkins:lts-centos7
      openjdk version "1.8.0_282"
      Upgraded from Jenkins version is 2.263.1-LTS.
    • Similar Issues:

      Description

      Two days back i have upgraded my docker based Jenkins from 2.263.1-LTS to 2.277.1-LTS. Since then Under Manage Jenkins > Configure Systems section, i can't see Apply (Or) Save  configuration option.

      Also Configure Systems GUI is broken it is not displaying properly in sequential order. (Refer attached screenshot for more details).

      The plugins that i have Installed currently as follows,

       

      Jenkins: 2.277.1
      OS: Linux - 4.18.0-193.14.2.el8_2.x86_64
      ---
      pipeline-stage-step:2.5
      kubernetes:1.29.2
      docker-workflow:1.26
      uno-choice:2.5.4
      credentials:2.3.15
      plain-credentials:1.7
      plugin-util-api:2.0.0
      workflow-durable-task-step:2.38
      opsgenie:1.9
      javadoc:1.6
      authentication-tokens:1.4
      jjwt-api:0.11.2-9.c8b45b8bb173
      matrix-project:1.18
      kubernetes-cli:1.10.0
      crowd2:2.0.2
      pipeline-model-extensions:1.8.4
      jacoco:3.1.1
      perforce:1.3.36
      external-monitor-job:1.7
      analysis-model-api:9.8.1
      display-url-api:2.3.4
      log-command:1.0.2
      mailer:1.33
      jquery3-api:3.5.1-3
      workflow-scm-step:2.12
      mask-passwords:3.0
      project-build-times:1.2.1
      strict-crumb-issuer:2.1.0
      jquery:1.12.4-1
      build-metrics:1.3
      pipeline-graph-analysis:1.10
      gerrit-trigger:2.32.1
      github:1.33.1
      durable-task:1.35
      credentials-binding:1.24
      workflow-basic-steps:2.23
      pipeline-input-step:2.12
      clearcase:1.6.6
      pipeline-model-definition:1.8.4
      momentjs:1.1.1
      exclusive-execution:0.8
      log-parser:2.1
      rebuild:1.32
      echarts-api:5.0.1-1
      ssh-agent:1.21
      pipeline-rest-api:2.19
      subversion:2.14.0
      pipeline-stage-tags-metadata:1.8.4
      handlebars:1.1.1
      description-setter:1.10
      ace-editor:1.1
      trilead-api:1.0.13
      publish-over-ssh:1.22
      mapdb-api:1.0.9.0
      scm-api:2.6.4
      metrics:4.0.2.7
      warnings-ng:8.10.1
      global-build-stats:1.5
      console-log-to-workspace:1.2-SNAPSHOT (private-03/18/2020 17:06-root)
      extended-read-permission:3.2
      authorize-project:1.4.0
      antisamy-markup-formatter:2.1
      oauth-credentials:0.4
      lockable-resources:2.10
      nodelabelparameter:1.7.2
      dashboard-view:2.14
      greenballs:1.15.1
      snakeyaml-api:1.27.0
      font-awesome-api:5.15.2-2
      log-cli:86.206c385fabcd
      groovy-postbuild:2.5
      ssh-credentials:1.18.1
      slack:2.45
      workflow-support:3.8
      scriptler:3.1
      cloudbees-disk-usage-simple:0.10
      timestamper:1.11.8
      build-timeout:1.20
      ssh-slaves:1.31.5
      jsch:0.1.55.2
      command-launcher:1.5
      script-security:1.76
      job-log-logger-plugin:1.0
      okhttp-api:3.14.9
      windows-slaves:1.7
      workflow-job:2.40
      ldap:2.4
      google-oauth-plugin:1.0.4
      badge:1.8
      data-tables-api:1.10.23-3
      jdk-tool:1.5
      zentimestamp:4.2
      saferestart:0.3
      git-server:1.9
      jquery-detached:1.2.1
      pam-auth:1.6
      ansicolor:0.7.5
      ws-cleanup:0.39
      sonar:2.13
      popper-api:1.16.1-2
      resource-disposer:0.15
      pipeline-build-step:2.13
      checks-api:1.6.0
      kubernetes-credentials:0.8.0
      pipeline-stage-view:2.19
      jqs-monitoring:1.4
      structs:1.22
      matrix-auth:2.6.5
      git-parameter:0.9.13
      gerrit-code-review:0.4.4
      bouncycastle-api:2.20
      gerrit-verify-status-reporter:0.0.3
      git:4.6.0
      variant:1.4
      pipeline-milestone-step:1.3.2
      kubernetes-client-api:4.13.2-1
      docker-plugin:1.2.2
      postbuild-task:1.9
      publish-over:0.22
      git-client:3.6.0
      workflow-cps-global-lib:2.18
      token-macro:2.15
      branch-api:2.6.3
      github-branch-source:2.10.2
      pipeline-model-api:1.8.4
      workflow-api:2.41
      docker-java-api:3.1.5.2
      jackson2-api:2.12.1
      apache-httpcomponents-client-4-api:4.5.13-1.0
      msginject:0.1.1
      cloudbees-folder:6.15
      git-forensics:1.0.0
      jobConfigHistory:2.26
      pipeline-github-lib:1.0
      workflow-cps:2.90
      JDK_Parameter_Plugin:1.0
      email-ext:2.82
      junit:1.49
      workflow-step-api:2.23
      workflow-multibranch:2.22
      p4:1.11.3
      bootstrap4-api:4.6.0-2
      gradle:1.36
      workflow-aggregator:2.6
      logging:1.0.0
      docker-commons:1.17
      build-timestamp:1.0.3
      ant:1.11
      forensics-api:1.0.0
      github-api:1.123
      

       

       

        Attachments

          Activity

          smohan08 Mohan created issue -
          smohan08 Mohan made changes -
          Field Original Value New Value
          Summary Manage jenkins "Configure System" UI broken after ugprade Manage jenkins "Configure System" UI broken after upgrade
          Hide
          timja Tim Jacomb added a comment - - edited

          Hi can you please use the script here to provide your plugin list:
          https://www.jenkins.io/participate/report-issue/#Howtoreportanissue-WhatinformationtoprovideforEnvironmentandDescription

          it can be used to reproduce it

          can you confirm you have updated all your plugins? and that you aren't using any of these plugins? https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=20741

          Show
          timja Tim Jacomb added a comment - - edited Hi can you please use the script here to provide your plugin list: https://www.jenkins.io/participate/report-issue/#Howtoreportanissue-WhatinformationtoprovideforEnvironmentandDescription it can be used to reproduce it can you confirm you have updated all your plugins? and that you aren't using any of these plugins? https://issues.jenkins.io/secure/Dashboard.jspa?selectPageId=20741
          smohan08 Mohan made changes -
          Description Two days back i have upgraded my docker based Jenkins from 2.263.1-LTS to 2.277.1-LTS. Since then Under *Manage Jenkins > Configure Systems* section, i can't see *Apply* (Or) *Save*  configuration option.

          Also Configure Systems GUI is broken it is not displaying properly in sequential order. (Refer attached screenshot for more details).

          The plugins that i have Installed currently as follows,

           
          {code:java}
          Active Choices Plug-in (uno-choice): 2.5.4
          Analysis Model API Plugin (analysis-model-api): 9.8.1
          AnsiColor (ansicolor): 0.7.5
          Ant Plugin (ant): 1.11
          Apache HttpComponents Client 4.x API Plugin (apache-httpcomponents-client-4-api): 4.5.13-1.0
          Authentication Tokens API Plugin (authentication-tokens): 1.4
          Authorize Project (authorize-project): 1.4.0
          Badge (badge): 1.8
          Bootstrap 4 API Plugin (bootstrap4-api): 4.6.0-2
          bouncycastle API Plugin (bouncycastle-api): 2.20
          Branch API Plugin (branch-api): 2.6.3
          Build Timeout (build-timeout): 1.20
          Build Timestamp Plugin (build-timestamp): 1.0.3
          build-metrics (build-metrics): 1.3
          Checks API plugin (checks-api): 1.6.0
          ClearCase Plug-in (clearcase): 1.6.6
          CloudBees Disk Usage Simple Plugin (cloudbees-disk-usage-simple): 0.10
          Command Agent Launcher Plugin (command-launcher): 1.5
          Console Log To Workspace (console-log-to-workspace): 1.2-SNAPSHOT (private-03/18/2020 17:06-root)
          Credentials Binding Plugin (credentials-binding): 1.24
          Credentials Plugin (credentials): 2.3.15
          Crowd 2 Integration (crowd2): 2.0.2
          Dashboard View (dashboard-view): 2.14
          DataTables.net API Plugin (data-tables-api): 1.10.23-3
          description setter plugin (description-setter): 1.10
          Display URL API (display-url-api): 2.3.4
          Docker API Plugin (docker-java-api): 3.1.5.2
          Docker Commons Plugin (docker-commons): 1.17
          Docker Pipeline (docker-workflow): 1.26
          Docker plugin (docker-plugin): 1.2.2
          Durable Task Plugin (durable-task): 1.35
          ECharts API Plugin (echarts-api): 5.0.1-1
          Email Extension Plugin (email-ext): 2.82
          Exclusive Execution Plugin (exclusive-execution): 0.8
          Extended Read Permission Plugin (extended-read-permission): 3.2
          External Monitor Job Type Plugin (external-monitor-job): 1.7
          Folders Plugin (cloudbees-folder): 6.15
          Font Awesome API Plugin (font-awesome-api): 5.15.2-2
          Forensics API Plugin (forensics-api): 1.0.0
          Gerrit Code Review plugin (gerrit-code-review): 0.4.4
          Gerrit Trigger (gerrit-trigger): 2.32.1
          Gerrit Verify Status Reporter Plugin (gerrit-verify-status-reporter): 0.0.3
          Git client plugin (git-client): 3.6.0
          Git Forensics Plugin (git-forensics): 1.0.0
          Git Parameter Plug-In (git-parameter): 0.9.13
          Git plugin (git): 4.6.0
          GIT server Plugin (git-server): 1.9
          GitHub API Plugin (github-api): 1.123
          GitHub Branch Source Plugin (github-branch-source): 2.10.2
          GitHub plugin (github): 1.33.1
          Google OAuth Credentials plugin (google-oauth-plugin): 1.0.4
          Gradle Plugin (gradle): 1.36
          Green Balls (greenballs): 1.15.1
          Groovy Postbuild (groovy-postbuild): 2.5
          Hudson global-build-stats plugin (global-build-stats): 1.5
          Infrastructure plugin for Publish Over X (publish-over): 0.22
          Jackson 2 API Plugin (jackson2-api): 2.12.1
          JaCoCo plugin (jacoco): 3.1.1
          Java JSON Web Token (JJWT) Plugin (jjwt-api): 0.11.2-9.c8b45b8bb173
          Javadoc Plugin (javadoc): 1.6
          JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1
          JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 1.1.1
          JavaScript GUI Lib: jQuery bundles (jQuery and jQuery UI) plugin (jquery-detached): 1.2.1
          JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1
          JDK Parameter Plugin (JDK_Parameter_Plugin): 1.0
          Job Configuration History Plugin (jobConfigHistory): 2.26
          Job Log Logger Plugin (job-log-logger-plugin): 1.0
          Job/Queue/Slaves Monitoring Plugin (jqs-monitoring): 1.4
          jQuery plugin (jquery): 1.12.4-1
          JQuery3 API Plugin (jquery3-api): 3.5.1-3
          JSch dependency plugin (jsch): 0.1.55.2
          JUnit Plugin (junit): 1.49
          Kubernetes CLI Plugin (kubernetes-cli): 1.10.0
          Kubernetes Client API Plugin (kubernetes-client-api): 4.13.2-1
          Kubernetes Credentials Plugin (kubernetes-credentials): 0.8.0
          Kubernetes plugin (kubernetes): 1.29.2
          LDAP Plugin (ldap): 2.4
          Lockable Resources plugin (lockable-resources): 2.10
          Log CLI Plugin (log-cli): 86.206c385fabcd
          Log Command Plugin (log-command): 1.0.2
          Log Parser Plugin (log-parser): 2.1
          Logging Plugin (logging): 1.0.0
          Mailer Plugin (mailer): 1.33
          MapDB API Plugin (mapdb-api): 1.0.9.0
          Mask Passwords Plugin (mask-passwords): 3.0
          Matrix Authorization Strategy Plugin (matrix-auth): 2.6.5
          Matrix Project Plugin (matrix-project): 1.18
          Message Injector Plugin (msginject): 0.1.1
          Metrics Plugin (metrics): 4.0.2.7
          Node and Label parameter plugin (nodelabelparameter): 1.7.2
          OAuth Credentials plugin (oauth-credentials): 0.4
          OkHttp Plugin (okhttp-api): 3.14.9
          OpsGenie Plugin (opsgenie): 1.9
          Oracle Java SE Development Kit Installer Plugin (jdk-tool): 1.5
          OWASP Markup Formatter Plugin (antisamy-markup-formatter): 2.1
          P4 Plugin (p4): 1.11.3
          PAM Authentication plugin (pam-auth): 1.6
          Perforce Plugin (perforce): 1.3.36
          Pipeline (workflow-aggregator): 2.6
          Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.10
          Pipeline: API (workflow-api): 2.41
          Pipeline: Basic Steps (workflow-basic-steps): 2.23
          Pipeline: Build Step (pipeline-build-step): 2.13
          Pipeline: Declarative (pipeline-model-definition): 1.8.4
          Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.8.4
          Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0
          Pipeline: Groovy (workflow-cps): 2.90
          Pipeline: Input Step (pipeline-input-step): 2.12
          Pipeline: Job (workflow-job): 2.40
          Pipeline: Milestone Step (pipeline-milestone-step): 1.3.2
          Pipeline: Model API (pipeline-model-api): 1.8.4
          Pipeline: Multibranch (workflow-multibranch): 2.22
          Pipeline: Nodes and Processes (workflow-durable-task-step): 2.38
          Pipeline: REST API Plugin (pipeline-rest-api): 2.19
          Pipeline: SCM Step (workflow-scm-step): 2.12
          Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.18
          Pipeline: Stage Step (pipeline-stage-step): 2.5
          Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.8.4
          Pipeline: Stage View Plugin (pipeline-stage-view): 2.19
          Pipeline: Step API (workflow-step-api): 2.23
          Pipeline: Supporting APIs (workflow-support): 3.8
          Plain Credentials Plugin (plain-credentials): 1.7
          Plugin Utilities API Plugin (plugin-util-api): 2.0.0
          Popper.js API Plugin (popper-api): 1.16.1-2
          Post build task (postbuild-task): 1.9
          Project Build Times (project-build-times): 1.2.1
          Publish Over SSH (publish-over-ssh): 1.22
          Rebuilder (rebuild): 1.32
          Resource Disposer Plugin (resource-disposer): 0.15
          Safe Restart Plugin (saferestart): 0.3
          SCM API Plugin (scm-api): 2.6.4
          Script Security Plugin (script-security): 1.76
          Scriptler (scriptler): 3.1
          Slack Notification Plugin (slack): 2.45
          Snakeyaml API Plugin (snakeyaml-api): 1.27.0
          SonarQube Scanner for Jenkins (sonar): 2.13
          SSH Agent Plugin (ssh-agent): 1.21
          SSH Build Agents plugin (ssh-slaves): 1.31.5
          SSH Credentials Plugin (ssh-credentials): 1.18.1
          Strict Crumb Issuer Plugin (strict-crumb-issuer): 2.1.0
          Structs Plugin (structs): 1.22
          Subversion Plug-in (subversion): 2.14.0
          Timestamper (timestamper): 1.11.8
          Token Macro Plugin (token-macro): 2.15
          Trilead API Plugin (trilead-api): 1.0.13
          Variant Plugin (variant): 1.4
          Warnings Next Generation Plugin (warnings-ng): 8.10.1
          WMI Windows Agents Plugin (windows-slaves): 1.7
          Workspace Cleanup Plugin (ws-cleanup): 0.39
          Zentimestamp plugin (zentimestamp): 4.2
          {code}
           

           
          Two days back i have upgraded my docker based Jenkins from 2.263.1-LTS to 2.277.1-LTS. Since then Under *Manage Jenkins > Configure Systems* section, i can't see *Apply* (Or) *Save*  configuration option.

          Also Configure Systems GUI is broken it is not displaying properly in sequential order. (Refer attached screenshot for more details).

          The plugins that i have Installed currently as follows,

           
          {code:java}
          Jenkins: 2.277.1
          OS: Linux - 4.18.0-193.14.2.el8_2.x86_64
          ---
          pipeline-stage-step:2.5
          kubernetes:1.29.2
          docker-workflow:1.26
          uno-choice:2.5.4
          credentials:2.3.15
          plain-credentials:1.7
          plugin-util-api:2.0.0
          workflow-durable-task-step:2.38
          opsgenie:1.9
          javadoc:1.6
          authentication-tokens:1.4
          jjwt-api:0.11.2-9.c8b45b8bb173
          matrix-project:1.18
          kubernetes-cli:1.10.0
          crowd2:2.0.2
          pipeline-model-extensions:1.8.4
          jacoco:3.1.1
          perforce:1.3.36
          external-monitor-job:1.7
          analysis-model-api:9.8.1
          display-url-api:2.3.4
          log-command:1.0.2
          mailer:1.33
          jquery3-api:3.5.1-3
          workflow-scm-step:2.12
          mask-passwords:3.0
          project-build-times:1.2.1
          strict-crumb-issuer:2.1.0
          jquery:1.12.4-1
          build-metrics:1.3
          pipeline-graph-analysis:1.10
          gerrit-trigger:2.32.1
          github:1.33.1
          durable-task:1.35
          credentials-binding:1.24
          workflow-basic-steps:2.23
          pipeline-input-step:2.12
          clearcase:1.6.6
          pipeline-model-definition:1.8.4
          momentjs:1.1.1
          exclusive-execution:0.8
          log-parser:2.1
          rebuild:1.32
          echarts-api:5.0.1-1
          ssh-agent:1.21
          pipeline-rest-api:2.19
          subversion:2.14.0
          pipeline-stage-tags-metadata:1.8.4
          handlebars:1.1.1
          description-setter:1.10
          ace-editor:1.1
          trilead-api:1.0.13
          publish-over-ssh:1.22
          mapdb-api:1.0.9.0
          scm-api:2.6.4
          metrics:4.0.2.7
          warnings-ng:8.10.1
          global-build-stats:1.5
          console-log-to-workspace:1.2-SNAPSHOT (private-03/18/2020 17:06-root)
          extended-read-permission:3.2
          authorize-project:1.4.0
          antisamy-markup-formatter:2.1
          oauth-credentials:0.4
          lockable-resources:2.10
          nodelabelparameter:1.7.2
          dashboard-view:2.14
          greenballs:1.15.1
          snakeyaml-api:1.27.0
          font-awesome-api:5.15.2-2
          log-cli:86.206c385fabcd
          groovy-postbuild:2.5
          ssh-credentials:1.18.1
          slack:2.45
          workflow-support:3.8
          scriptler:3.1
          cloudbees-disk-usage-simple:0.10
          timestamper:1.11.8
          build-timeout:1.20
          ssh-slaves:1.31.5
          jsch:0.1.55.2
          command-launcher:1.5
          script-security:1.76
          job-log-logger-plugin:1.0
          okhttp-api:3.14.9
          windows-slaves:1.7
          workflow-job:2.40
          ldap:2.4
          google-oauth-plugin:1.0.4
          badge:1.8
          data-tables-api:1.10.23-3
          jdk-tool:1.5
          zentimestamp:4.2
          saferestart:0.3
          git-server:1.9
          jquery-detached:1.2.1
          pam-auth:1.6
          ansicolor:0.7.5
          ws-cleanup:0.39
          sonar:2.13
          popper-api:1.16.1-2
          resource-disposer:0.15
          pipeline-build-step:2.13
          checks-api:1.6.0
          kubernetes-credentials:0.8.0
          pipeline-stage-view:2.19
          jqs-monitoring:1.4
          structs:1.22
          matrix-auth:2.6.5
          git-parameter:0.9.13
          gerrit-code-review:0.4.4
          bouncycastle-api:2.20
          gerrit-verify-status-reporter:0.0.3
          git:4.6.0
          variant:1.4
          pipeline-milestone-step:1.3.2
          kubernetes-client-api:4.13.2-1
          docker-plugin:1.2.2
          postbuild-task:1.9
          publish-over:0.22
          git-client:3.6.0
          workflow-cps-global-lib:2.18
          token-macro:2.15
          branch-api:2.6.3
          github-branch-source:2.10.2
          pipeline-model-api:1.8.4
          workflow-api:2.41
          docker-java-api:3.1.5.2
          jackson2-api:2.12.1
          apache-httpcomponents-client-4-api:4.5.13-1.0
          msginject:0.1.1
          cloudbees-folder:6.15
          git-forensics:1.0.0
          jobConfigHistory:2.26
          pipeline-github-lib:1.0
          workflow-cps:2.90
          JDK_Parameter_Plugin:1.0
          email-ext:2.82
          junit:1.49
          workflow-step-api:2.23
          workflow-multibranch:2.22
          p4:1.11.3
          bootstrap4-api:4.6.0-2
          gradle:1.36
          workflow-aggregator:2.6
          logging:1.0.0
          docker-commons:1.17
          build-timestamp:1.0.3
          ant:1.11
          forensics-api:1.0.0
          github-api:1.123
          {code}
           

           
          Hide
          smohan08 Mohan added a comment -

          Hi Tim, With the provided link script i have extracted the plugin list and updated in the question itself. 

          Yes i have upgraded all the plugins as well after my jenkins upgrade.

          From the above given link (Plugin related issue) i m using only - scriptler:3.1 plguin.

          Show
          smohan08 Mohan added a comment - Hi Tim, With the provided link script i have extracted the plugin list and updated in the question itself.  Yes i have upgraded all the plugins as well after my jenkins upgrade. From the above given link (Plugin related issue) i m using only - scriptler:3.1 plguin.
          Hide
          timja Tim Jacomb added a comment -

          Try disabling it and restarting to see if that’s the issue

          Show
          timja Tim Jacomb added a comment - Try disabling it and restarting to see if that’s the issue
          Hide
          smohan08 Mohan added a comment - - edited

          Have un-installed - scriptler:3.1 plugin, restarted the jenkins and tried, However still experiencing same problem.

          Have tried with firefox - Version - 86.0.1 (64-bit) and chrome - Version 89.0.4389.82 (Official Build) (64-bit) browsers, even here also same problem.

          Show
          smohan08 Mohan added a comment - - edited Have un-installed - scriptler:3.1 plugin, restarted the jenkins and tried, However still experiencing same problem. Have tried with firefox - Version - 86.0.1 (64-bit) and chrome - Version 89.0.4389.82 (Official Build) (64-bit) browsers, even here also same problem.
          Hide
          timja Tim Jacomb added a comment -

          Normally it’s the last plugin before the UI breaks

          Show
          timja Tim Jacomb added a comment - Normally it’s the last plugin before the UI breaks
          smohan08 Mohan made changes -
          Comment [ Same problem with firefox and chrome browsers. ]
          Hide
          markewaite Mark Waite added a comment - - edited

          I was able to duplicate the problem you describe based on the plugins list you provided, though I made the following modifications to the list of installed plugins:

          • Removed console-log-to-workspace:1.2-SNAPSHOT plugin because it is not available to me
          • Replaced dashboard-view:2.14 with dashboard-view:2.15 because it is a newer release
          • Replaced gerrit-trigger:2.32.1 with gerrit-trigger:2.33.0 because it is required to satisfy dependencies
          • Added jaxb:2.3.0.1 because it was not listed in the original plugins.txt but appeared as a plugin to be updated during my tests
          • Replaced slack:2.45 with slack:2.46 because it is a newer release
          • Replaced uno-choice:2.5.4 with uno-choice:2.5.5 because it is a newer release

          With that plugin configuration, I was able to duplicate the problem.

          I was able to resolve the problem by uninstalling the perforce plugin. The perforce plugin has been replaced by the p4 plugin. The perforce plugin is no longer listed on the plugins.jenkins.io site.

          Your alternatives:

          • Uninstall the perforce plugin. Use the p4 plugin instead (it is already installed in your environment)
          • Create a custom fork of the perforce plugin that adapts to tables to divs. Since the perforce plugin was last released 5 years ago and depends on a very old version, that may be non-trivial
          • Remain with Jenkins 2.263.x

          The specific security issues with the perforce plugin are:

          • SECURITY-536 - Perforce Plugin credentials can be obtained by users with Job/Extended Read permission
          • SECURITY-373 - Perforce Plugin uses ineffective credentials encryption
          Show
          markewaite Mark Waite added a comment - - edited I was able to duplicate the problem you describe based on the plugins list you provided, though I made the following modifications to the list of installed plugins: Removed console-log-to-workspace:1.2-SNAPSHOT plugin because it is not available to me Replaced dashboard-view:2.14 with dashboard-view:2.15 because it is a newer release Replaced gerrit-trigger:2.32.1 with gerrit-trigger:2.33.0 because it is required to satisfy dependencies Added jaxb:2.3.0.1 because it was not listed in the original plugins.txt but appeared as a plugin to be updated during my tests Replaced slack:2.45 with slack:2.46 because it is a newer release Replaced uno-choice:2.5.4 with uno-choice:2.5.5 because it is a newer release With that plugin configuration, I was able to duplicate the problem. I was able to resolve the problem by uninstalling the perforce plugin. The perforce plugin has been replaced by the p4 plugin. The perforce plugin is no longer listed on the plugins.jenkins.io site. Your alternatives: Uninstall the perforce plugin. Use the p4 plugin instead (it is already installed in your environment) Create a custom fork of the perforce plugin that adapts to tables to divs. Since the perforce plugin was last released 5 years ago and depends on a very old version, that may be non-trivial Remain with Jenkins 2.263.x The specific security issues with the perforce plugin are: SECURITY-536 - Perforce Plugin credentials can be obtained by users with Job/Extended Read permission SECURITY-373 - Perforce Plugin uses ineffective credentials encryption
          markewaite Mark Waite made changes -
          Summary Manage jenkins "Configure System" UI broken after upgrade Perforce plugin breaks "Configure System" UI after 2.277.1 upgrade
          Hide
          markewaite Mark Waite added a comment -

          Closing as "Won't fix" because the perforce plugin has been superseded by the p4 plugin.

          Show
          markewaite Mark Waite added a comment - Closing as "Won't fix" because the perforce plugin has been superseded by the p4 plugin.
          markewaite Mark Waite made changes -
          Resolution Won't Fix [ 2 ]
          Status Open [ 1 ] Closed [ 6 ]
          smohan08 Mohan made changes -
          Comment [ Did you mean due to *forensics-api:1.0.0* plugin UI breaks? ]
          Hide
          smohan08 Mohan added a comment -

          Thanks a lot Mark for pointing the issue, perforce plugin was causing the issue. I have un-installed and restarted the jenkins now configure settings working as expected.

          Show
          smohan08 Mohan added a comment - Thanks a lot Mark for pointing the issue, perforce plugin was causing the issue. I have un-installed and restarted the jenkins now configure settings working as expected.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            smohan08 Mohan
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: