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

After upgrading jenkins to 2.289.2 /configsubmit is throwing 404 and not able to add credentials

    XMLWordPrintable

Details

    Description

      Hi 

       

      I have updated jenkins to 2.289.2 , after upgrading i am not able to add credentials or view existing credentials in job or in "Manage Credentials'. 

       

      error :-

       

      2021-07-25 17:50:34.819+0000 [id=113] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving  <Job_url>/configSubmit
      java.lang.ClassNotFoundException: ["hudson.plugins.git.browser.AssemblaWeb",
      "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
      "hudson.plugins.git.browser.KilnGit",
      "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
      "hudson.plugins.git.browser.BitbucketServer",
      "hudson.plugins.git.browser.BitbucketWeb",
      "hudson.plugins.git.browser.CGit",
      "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
      "hudson.plugins.git.browser.GithubWeb",
      "hudson.plugins.git.browser.Gitiles",
      "hudson.plugins.git.browser.GitLab",
      "hudson.plugins.git.browser.GitList",
      "hudson.plugins.git.browser.GitoriousWeb",
      "hudson.plugins.git.browser.GitWeb",
      "hudson.plugins.git.browser.GogsGit",
      "hudson.plugins.git.browser.Phabricator",
      "hudson.plugins.git.browser.RedmineWeb",
      "hudson.plugins.git.browser.RhodeCode",
      "hudson.plugins.git.browser.Stash",
      "hudson.plugins.git.browser.ViewGitWeb"]
      at jenkins.telemetry.impl.java11.CatcherClassLoader.findClass(CatcherClassLoader.java:47)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
      at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
      at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
      Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.git.browser.AssemblaWeb",
      "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
      "hudson.plugins.git.browser.KilnGit",
      "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
      "hudson.plugins.git.browser.BitbucketServer",
      "hudson.plugins.git.browser.BitbucketWeb",
      "hudson.plugins.git.browser.CGit",
      "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
      "hudson.plugins.git.browser.GithubWeb",
      "hudson.plugins.git.browser.Gitiles",
      "hudson.plugins.git.browser.GitLab",
      "hudson.plugins.git.browser.GitList",
      "hudson.plugins.git.browser.GitoriousWeb",
      "hudson.plugins.git.browser.GitWeb",
      "hudson.plugins.git.browser.GogsGit",
      "hudson.plugins.git.browser.Phabricator",
      "hudson.plugins.git.browser.RedmineWeb",
      "hudson.plugins.git.browser.RhodeCode",
      "hudson.plugins.git.browser.Stash",
      "hudson.plugins.git.browser.ViewGitWeb"] is specified in JSON,
       but no such class found in jenkins.telemetry.impl.java11.CatcherClassLoader@5b8a6bb
      at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:686) 
      

      Attachments

        Activity

          sujanreddy_bonga sujan created issue -
          ianw Ian Williams added a comment -

          What version did you upgrade from, < 2.277.1 ? I would suspect this is a tables-to-divs issue, probably solved by updating plugins , or an incompatible plugin.

          Please provide the list of plugins installed on your system as suggested at "How to report a bug".
          Please confirm that you followed the instructions in the Jenkins 2.277.1 upgrade guide, especially that you updated your plugins after installing Jenkins 2.277.1. If you did not upgrade your plugins, please do so, then report if the issue remains.

          ianw Ian Williams added a comment - What version did you upgrade from, < 2.277.1 ? I would suspect this is a tables-to-divs issue, probably solved by updating plugins , or an incompatible plugin . Please provide the list of plugins installed on your system as suggested at "How to report a bug". Please confirm that you followed the instructions in the Jenkins 2.277.1 upgrade guide, especially that you updated your plugins after installing Jenkins 2.277.1. If you did not upgrade your plugins, please do so, then report if the issue remains.
          ianw Ian Williams made changes -
          Field Original Value New Value
          Description Hi 

           

          I have updated jenkins to 2.289.2 , after upgrading i am not able to add credentials or view existing credentials in job or in "Manage Credentials'. 

           

          error :-

           

          2021-07-25 17:50:34.819+0000 [id=113] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving  <Job_url>/configSubmit
          java.lang.ClassNotFoundException: ["hudson.plugins.git.browser.AssemblaWeb","hudson.plugins.git.browser.FisheyeGitRepositoryBrowser","hudson.plugins.git.browser.KilnGit","hudson.plugins.git.browser.TFS2013GitRepositoryBrowser","hudson.plugins.git.browser.BitbucketServer","hudson.plugins.git.browser.BitbucketWeb","hudson.plugins.git.browser.CGit","hudson.plugins.git.browser.GitBlitRepositoryBrowser","hudson.plugins.git.browser.GithubWeb","hudson.plugins.git.browser.Gitiles","hudson.plugins.git.browser.GitLab","hudson.plugins.git.browser.GitList","hudson.plugins.git.browser.GitoriousWeb","hudson.plugins.git.browser.GitWeb","hudson.plugins.git.browser.GogsGit","hudson.plugins.git.browser.Phabricator","hudson.plugins.git.browser.RedmineWeb","hudson.plugins.git.browser.RhodeCode","hudson.plugins.git.browser.Stash","hudson.plugins.git.browser.ViewGitWeb"]
           at jenkins.telemetry.impl.java11.CatcherClassLoader.findClass(CatcherClassLoader.java:47)
           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
           at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
           at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.git.browser.AssemblaWeb","hudson.plugins.git.browser.FisheyeGitRepositoryBrowser","hudson.plugins.git.browser.KilnGit","hudson.plugins.git.browser.TFS2013GitRepositoryBrowser","hudson.plugins.git.browser.BitbucketServer","hudson.plugins.git.browser.BitbucketWeb","hudson.plugins.git.browser.CGit","hudson.plugins.git.browser.GitBlitRepositoryBrowser","hudson.plugins.git.browser.GithubWeb","hudson.plugins.git.browser.Gitiles","hudson.plugins.git.browser.GitLab","hudson.plugins.git.browser.GitList","hudson.plugins.git.browser.GitoriousWeb","hudson.plugins.git.browser.GitWeb","hudson.plugins.git.browser.GogsGit","hudson.plugins.git.browser.Phabricator","hudson.plugins.git.browser.RedmineWeb","hudson.plugins.git.browser.RhodeCode","hudson.plugins.git.browser.Stash","hudson.plugins.git.browser.ViewGitWeb"] is specified in JSON, but no such class found in jenkins.telemetry.impl.java11.CatcherClassLoader@5b8a6bb
           at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:686)

           

           

           

           
          Hi 

           

          I have updated jenkins to 2.289.2 , after upgrading i am not able to add credentials or view existing credentials in job or in "Manage Credentials'. 

           

          error :-

           


          {noformat}
          2021-07-25 17:50:34.819+0000 [id=113] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving <Job_url>/configSubmit
          java.lang.ClassNotFoundException: ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"]
          at jenkins.telemetry.impl.java11.CatcherClassLoader.findClass(CatcherClassLoader.java:47)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"] is specified in JSON,
           but no such class found in jenkins.telemetry.impl.java11.CatcherClassLoader@5b8a6bb
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:686) 
          {noformat}
          ianw Ian Williams made changes -
          Labels tables-to-divs-regression
          ianw Ian Williams made changes -
          Description Hi 

           

          I have updated jenkins to 2.289.2 , after upgrading i am not able to add credentials or view existing credentials in job or in "Manage Credentials'. 

           

          error :-

           


          {noformat}
          2021-07-25 17:50:34.819+0000 [id=113] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving <Job_url>/configSubmit
          java.lang.ClassNotFoundException: ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"]
          at jenkins.telemetry.impl.java11.CatcherClassLoader.findClass(CatcherClassLoader.java:47)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"] is specified in JSON,
           but no such class found in jenkins.telemetry.impl.java11.CatcherClassLoader@5b8a6bb
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:686) 
          {noformat}
          Hi 

           

          I have updated jenkins to 2.289.2 , after upgrading i am not able to add credentials or view existing credentials in job or in "Manage Credentials'. 

           

          error :-

           
          {noformat}
          2021-07-25 17:50:34.819+0000 [id=113] WARNING o.e.j.s.h.ContextHandler$Context#log: Error while serving <Job_url>/configSubmit
          java.lang.ClassNotFoundException: ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"]
          at jenkins.telemetry.impl.java11.CatcherClassLoader.findClass(CatcherClassLoader.java:47)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:589)
          at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:681)
          Caused: java.lang.IllegalArgumentException: Class ["hudson.plugins.git.browser.AssemblaWeb",
          "hudson.plugins.git.browser.FisheyeGitRepositoryBrowser",
          "hudson.plugins.git.browser.KilnGit",
          "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser",
          "hudson.plugins.git.browser.BitbucketServer",
          "hudson.plugins.git.browser.BitbucketWeb",
          "hudson.plugins.git.browser.CGit",
          "hudson.plugins.git.browser.GitBlitRepositoryBrowser",
          "hudson.plugins.git.browser.GithubWeb",
          "hudson.plugins.git.browser.Gitiles",
          "hudson.plugins.git.browser.GitLab",
          "hudson.plugins.git.browser.GitList",
          "hudson.plugins.git.browser.GitoriousWeb",
          "hudson.plugins.git.browser.GitWeb",
          "hudson.plugins.git.browser.GogsGit",
          "hudson.plugins.git.browser.Phabricator",
          "hudson.plugins.git.browser.RedmineWeb",
          "hudson.plugins.git.browser.RhodeCode",
          "hudson.plugins.git.browser.Stash",
          "hudson.plugins.git.browser.ViewGitWeb"] is specified in JSON,
           but no such class found in jenkins.telemetry.impl.java11.CatcherClassLoader@5b8a6bb
          at org.kohsuke.stapler.RequestImpl$TypePair.convertJSON(RequestImpl.java:686) 
          {noformat}
          ianw Ian Williams added a comment -

          I'm going to take a guess and say this is likely related to at least tfs-plugin (presence of: "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser")

          ianw Ian Williams added a comment - I'm going to take a guess and say this is likely related to at least tfs-plugin (presence of: "hudson.plugins.git.browser.TFS2013GitRepositoryBrowser")
          jessyrbwt Jessy Rodrigue made changes -
          Attachment jenkins-plugins-list.txt [ 55311 ]
          jessyrbwt Jessy Rodrigue made changes -
          Attachment jenkins-plugins-list.txt [ 55311 ]
          jessyrbwt Jessy Rodrigue added a comment - - edited

          Hi ianw

          We are also facing this same issue in our instance of Jenkins.
          We are not using the "tfs-plugin" and all plugins installed are up-to-date.

          Our instance of Jenkins was fairly new and trying to Downgrade kind of corrupted our Jenkins instance, so we created a new one (not much to loose for us at least).
          It's still not possible to add Credentials even after a clean install and using (mostly) default plugins.

          Is there a list of incompatible plugins where we could check if any one of them is installed on our instance?

          I provided you the list of all plugins installed on our Jenkins instance, see below.

           

          Let me know if I can help with anything or if there's a solution to this.

          Thank you!

           

          List of installed plugins:

           Structs Plugin (structs): 1.23
           Matrix Authorization Strategy Plugin (matrix-auth): 2.6.8
           Validating String Parameter Plugin (validating-string-parameter): 2.8
           Git client plugin (git-client): 3.9.0
           Caffeine API Plugin (caffeine-api): 2.9.1-23.v51c4e2c879c8
           SCM API Plugin (scm-api): 2.6.4
           Pipeline: Model API (pipeline-model-api): 1.9.0
           Groovy (groovy): 2.4
           Git plugin (git): 4.8.1
           SSH Build Agents plugin (ssh-slaves): 1.32.0
           Jackson 2 API Plugin (jackson2-api): 2.12.4
           Google Compute Engine Plugin (google-compute-engine): 4.3.8
           Snakeyaml API Plugin (snakeyaml-api): 1.29.1
           Bootstrap 4 API Plugin (bootstrap4-api): 4.6.0-3
           Docker Commons Plugin (docker-commons): 1.17
           Jira plugin (jira): 3.5
           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
           Mailer Plugin (mailer): 1.34
           Folders Plugin (cloudbees-folder): 6.16
           Favorite (favorite): 2.3.3
           Authorize Project (authorize-project): 1.4.0
           bouncycastle API Plugin (bouncycastle-api): 2.21
           Font Awesome API Plugin (font-awesome-api): 5.15.3-4
           Pipeline (workflow-aggregator): 2.6
           Pipeline: Stage View Plugin (pipeline-stage-view): 2.19
           Pipeline: Declarative (pipeline-model-definition): 1.9.0
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.9.0
           Lockable Resources plugin (lockable-resources): 2.11
           Resource Disposer Plugin (resource-disposer): 0.16
           Pipeline: Multibranch (workflow-multibranch): 2.26
           Bitbucket Plugin (bitbucket): 1.1.29
           Mercurial plugin (mercurial): 2.15
           Oracle Java SE Development Kit Installer Plugin (jdk-tool): 1.5
           Pipeline: API (workflow-api): 2.46
           JQuery3 API Plugin (jquery3-api): 3.6.0-2
           PAM Authentication plugin (pam-auth): 1.6
           GIT server Plugin (git-server): 1.10
           Pipeline: Groovy (workflow-cps): 2.93
           Bootstrap 5 API Plugin (bootstrap5-api): 5.0.2-1
           JUnit Plugin (junit): 1.51
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.21
           Timestamper (timestamper): 1.13
           Active Choices Plug-in (uno-choice): 2.5.6
           ECharts API Plugin (echarts-api): 5.1.2-3
           Script Security Plugin (script-security): 1.77
           Pipeline: Basic Steps (workflow-basic-steps): 2.23
           Google OAuth Credentials plugin (google-oauth-plugin): 1.0.6
           Pipeline: SCM Step (workflow-scm-step): 2.13
           Branch API Plugin (branch-api): 2.6.5
           Java JSON Web Token (JJWT) Plugin (jjwt-api): 0.11.2-9.c8b45b8bb173
           Pipeline: REST API Plugin (pipeline-rest-api): 2.19
           Role-based Authorization Strategy (role-strategy): 3.1.1
           JSch dependency plugin (jsch): 0.1.55.2
           Trilead API Plugin (trilead-api): 1.0.13
           Popper.js API Plugin (popper-api): 1.16.1-2
           GitHub plugin (github): 1.33.1
           Matrix Project Plugin (matrix-project): 1.19
           Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.11
           Dark Theme (dark-theme): 0.0.12
           Pipeline: Milestone Step (pipeline-milestone-step): 1.3.2
           Popper.js 2 API Plugin (popper2-api): 2.5.4-3
           Credentials Plugin (credentials): 2.5
           Display URL API (display-url-api): 2.3.5
           Pipeline: Stage Step (pipeline-stage-step): 2.5
           Plugin Utilities API Plugin (plugin-util-api): 2.4.0
           Workspace Cleanup Plugin (ws-cleanup): 0.39
           Plain Credentials Plugin (plain-credentials): 1.7
           Pipeline: Supporting APIs (workflow-support): 3.8
           OWASP Markup Formatter Plugin (antisamy-markup-formatter): 2.1
           Pipeline: Step API (workflow-step-api): 2.24
           Configuration as Code Plugin (configuration-as-code): 1.51
           Gradle Plugin (gradle): 1.37.1
           Checks API plugin (checks-api): 1.7.2
           GitHub Branch Source Plugin (github-branch-source): 2.11.2
           Token Macro Plugin (token-macro): 266.v44a80cf277fd
           Pipeline: Input Step (pipeline-input-step): 2.12
           Docker Pipeline (docker-workflow): 1.26
           Pipeline: Build Step (pipeline-build-step): 2.14
           Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0
           Credentials Binding Plugin (credentials-binding): 1.27
           Email Extension Plugin (email-ext): 2.83
           JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1
           Command Agent Launcher Plugin (command-launcher): 1.6
           Pipeline: Nodes and Processes (workflow-durable-task-step): 2.39
           Durable Task Plugin (durable-task): 1.38
           Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.9.0
           Run Condition Plugin (run-condition): 1.5
           OkHttp Plugin (okhttp-api): 3.14.9
           Theme Manager (Incubating) (theme-manager): 0.6
           SSH server (sshd): 3.1.0
           SSH Credentials Plugin (ssh-credentials): 1.19
           OAuth Credentials plugin (oauth-credentials): 0.4
           Pipeline: Job (workflow-job): 2.41
           JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1
           Build Timeout (build-timeout): 1.20
           JAXB plugin (jaxb): 2.3.0.1
           GitHub API Plugin (github-api): 1.123
           JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 3.0.8
           Google Login Plugin (google-login): 1.6
          jessyrbwt Jessy Rodrigue added a comment - - edited Hi ianw We are also facing this same issue in our instance of Jenkins. We are not using the "tfs-plugin" and all plugins installed are up-to-date. Our instance of Jenkins was fairly new and trying to Downgrade kind of corrupted our Jenkins instance, so we created a new one (not much to loose for us at least). It's still not possible to add Credentials even after a clean install and using (mostly) default plugins. Is there a list of incompatible plugins where we could check if any one of them is installed on our instance? I provided you the list of all plugins installed on our Jenkins instance, see below.   Let me know if I can help with anything or if there's a solution to this. Thank you!   List of installed plugins: Structs Plugin (structs): 1.23 Matrix Authorization Strategy Plugin (matrix-auth): 2.6.8 Validating String Parameter Plugin (validating-string-parameter): 2.8 Git client plugin (git-client): 3.9.0 Caffeine API Plugin (caffeine-api): 2.9.1-23.v51c4e2c879c8 SCM API Plugin (scm-api): 2.6.4 Pipeline: Model API (pipeline-model-api): 1.9.0 Groovy (groovy): 2.4 Git plugin (git): 4.8.1 SSH Build Agents plugin (ssh-slaves): 1.32.0 Jackson 2 API Plugin (jackson2-api): 2.12.4 Google Compute Engine Plugin (google-compute-engine): 4.3.8 Snakeyaml API Plugin (snakeyaml-api): 1.29.1 Bootstrap 4 API Plugin (bootstrap4-api): 4.6.0-3 Docker Commons Plugin (docker-commons): 1.17 Jira plugin (jira): 3.5 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 Mailer Plugin (mailer): 1.34 Folders Plugin (cloudbees-folder): 6.16 Favorite (favorite): 2.3.3 Authorize Project (authorize-project): 1.4.0 bouncycastle API Plugin (bouncycastle-api): 2.21 Font Awesome API Plugin (font-awesome-api): 5.15.3-4 Pipeline (workflow-aggregator): 2.6 Pipeline: Stage View Plugin (pipeline-stage-view): 2.19 Pipeline: Declarative (pipeline-model-definition): 1.9.0 Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata): 1.9.0 Lockable Resources plugin (lockable-resources): 2.11 Resource Disposer Plugin (resource-disposer): 0.16 Pipeline: Multibranch (workflow-multibranch): 2.26 Bitbucket Plugin (bitbucket): 1.1.29 Mercurial plugin (mercurial): 2.15 Oracle Java SE Development Kit Installer Plugin (jdk-tool): 1.5 Pipeline: API (workflow-api): 2.46 JQuery3 API Plugin (jquery3-api): 3.6.0-2 PAM Authentication plugin (pam-auth): 1.6 GIT server Plugin (git-server): 1.10 Pipeline: Groovy (workflow-cps): 2.93 Bootstrap 5 API Plugin (bootstrap5-api): 5.0.2-1 JUnit Plugin (junit): 1.51 Pipeline: Shared Groovy Libraries (workflow-cps-global-lib): 2.21 Timestamper (timestamper): 1.13 Active Choices Plug-in (uno-choice): 2.5.6 ECharts API Plugin (echarts-api): 5.1.2-3 Script Security Plugin (script-security): 1.77 Pipeline: Basic Steps (workflow-basic-steps): 2.23 Google OAuth Credentials plugin (google-oauth-plugin): 1.0.6 Pipeline: SCM Step (workflow-scm-step): 2.13 Branch API Plugin (branch-api): 2.6.5 Java JSON Web Token (JJWT) Plugin (jjwt-api): 0.11.2-9.c8b45b8bb173 Pipeline: REST API Plugin (pipeline- rest -api): 2.19 Role-based Authorization Strategy (role-strategy): 3.1.1 JSch dependency plugin (jsch): 0.1.55.2 Trilead API Plugin (trilead-api): 1.0.13 Popper.js API Plugin (popper-api): 1.16.1-2 GitHub plugin (github): 1.33.1 Matrix Project Plugin (matrix-project): 1.19 Pipeline Graph Analysis Plugin (pipeline-graph-analysis): 1.11 Dark Theme (dark-theme): 0.0.12 Pipeline: Milestone Step (pipeline-milestone-step): 1.3.2 Popper.js 2 API Plugin (popper2-api): 2.5.4-3 Credentials Plugin (credentials): 2.5 Display URL API (display-url-api): 2.3.5 Pipeline: Stage Step (pipeline-stage-step): 2.5 Plugin Utilities API Plugin (plugin-util-api): 2.4.0 Workspace Cleanup Plugin (ws-cleanup): 0.39 Plain Credentials Plugin (plain-credentials): 1.7 Pipeline: Supporting APIs (workflow-support): 3.8 OWASP Markup Formatter Plugin (antisamy-markup-formatter): 2.1 Pipeline: Step API (workflow-step-api): 2.24 Configuration as Code Plugin (configuration-as-code): 1.51 Gradle Plugin (gradle): 1.37.1 Checks API plugin (checks-api): 1.7.2 GitHub Branch Source Plugin (github-branch-source): 2.11.2 Token Macro Plugin (token-macro): 266.v44a80cf277fd Pipeline: Input Step (pipeline-input-step): 2.12 Docker Pipeline (docker-workflow): 1.26 Pipeline: Build Step (pipeline-build-step): 2.14 Pipeline: GitHub Groovy Libraries (pipeline-github-lib): 1.0 Credentials Binding Plugin (credentials-binding): 1.27 Email Extension Plugin (email-ext): 2.83 JavaScript GUI Lib: Moment.js bundle plugin (momentjs): 1.1.1 Command Agent Launcher Plugin (command-launcher): 1.6 Pipeline: Nodes and Processes (workflow-durable-task-step): 2.39 Durable Task Plugin (durable-task): 1.38 Pipeline: Declarative Extension Points API (pipeline-model-extensions): 1.9.0 Run Condition Plugin (run-condition): 1.5 OkHttp Plugin (okhttp-api): 3.14.9 Theme Manager (Incubating) (theme-manager): 0.6 SSH server (sshd): 3.1.0 SSH Credentials Plugin (ssh-credentials): 1.19 OAuth Credentials plugin (oauth-credentials): 0.4 Pipeline: Job (workflow-job): 2.41 JavaScript GUI Lib: ACE Editor bundle plugin (ace-editor): 1.1 Build Timeout (build-timeout): 1.20 JAXB plugin (jaxb): 2.3.0.1 GitHub API Plugin (github-api): 1.123 JavaScript GUI Lib: Handlebars bundle plugin (handlebars): 3.0.8 Google Login Plugin (google-login): 1.6
          ianw Ian Williams added a comment -

          (I am just another user) The necessary information was provided in the earlier response.

          Table to div layout migration describes the problem and how to triage.
          JENKINS-64072 - Configure UI completely broken after upgrade to 2.264 is the originally JIRA tracking ticket for the issue.
          The list of incompatible plugins via: Tables to Divs Dashboard; it may be incomplete but lists all issues tagged tables to divs regression.

          As is pointed out in all these type issues by markewaite ,

          You need to follow the instructions in the upgrade guides between Jenkins (your version below 2.777.1 and latest. Those upgrade guides are available at Upgrade Guide . The Jenkins 2.277.1 upgrade guide is especially important to follow at Upgrading to Jenkins 2.277.1 because it will guide you to upgrade to current versions of all plugins, remove plugins with security warnings, remove deprecated plugins, and remove unused plugins.

          Refer to Table to Div Migration - Debugging for instructions to diagnose that type of message. The general pattern includes:

          Update plugins to their latest releases
          Remove plugins with security issues (like the TFS plugin)
          Remove plugins that are deprecated (like checkstyle, warnings, etc.)
          Remove unused plugins
          Compare your list of plugins with the plugins known to have issues with tables to divs. Remove or disable plugins with known issues

          Selectively disable plugins until you locate the plugin that is causing the issue. Report an issue for that plugin

           

          Probably repeating myself there, but every installation is different, so it's up to the user to help triage and get the complete details right.

          ianw Ian Williams added a comment - (I am just another user) The necessary information was provided in the earlier response. Table to div layout migration describes the problem and how to triage. JENKINS-64072 - Configure UI completely broken after upgrade to 2.264 is the originally JIRA tracking ticket for the issue. The list of incompatible plugins via: Tables to Divs Dashboard ; it may be incomplete but lists all issues tagged tables to divs regression. As is pointed out in all these type issues by markewaite , You need to follow the instructions in the upgrade guides between Jenkins (your version below 2.777.1 and latest. Those upgrade guides are available at Upgrade Guide . The Jenkins 2.277.1 upgrade guide is especially important to follow at Upgrading to Jenkins 2.277.1 because it will guide you to upgrade to current versions of all plugins, remove plugins with security warnings, remove deprecated plugins, and remove unused plugins. Refer to Table to Div Migration - Debugging for instructions to diagnose that type of message. The general pattern includes: Update plugins to their latest releases Remove plugins with security issues (like the TFS plugin) Remove plugins that are deprecated (like checkstyle, warnings, etc.) Remove unused plugins Compare your list of plugins with the plugins known to have issues with tables to divs. Remove or disable plugins with known issues Selectively disable plugins until you locate the plugin that is causing the issue. Report an issue for that plugin   Probably repeating myself there, but every installation is different, so it's up to the user to help triage and get the complete details right.
          markewaite Mark Waite made changes -
          Component/s _unsorted [ 19622 ]
          Component/s credentials-plugin [ 16523 ]
          markewaite Mark Waite added a comment - - edited

          sujanreddy_bonga the message likely means that there are other messages earlier in the process that you did not mention. In this case, there is probably a message that says "Git plugin failed to load". That message is preceded by an explanation that will tell you why the git plugin failed to load. Usually it is because one of the dependencies of the git plugin failed to load. It might also be that you're trying to run with a Java version that is not supported by the Jenkins project. We support Java 8 and Java 11. Later versions of Java are not tested and are expected to fail.

          jessyrbwt it is highly unlikely that you're seeing the same problem as has been described by sujanreddy_bonga. Can you confirm that you are seeing a failure to add credentials or view existing credentials and that you're seeing a message about Java classes from the git plugin not being defined?

          markewaite Mark Waite added a comment - - edited sujanreddy_bonga the message likely means that there are other messages earlier in the process that you did not mention. In this case, there is probably a message that says "Git plugin failed to load". That message is preceded by an explanation that will tell you why the git plugin failed to load. Usually it is because one of the dependencies of the git plugin failed to load. It might also be that you're trying to run with a Java version that is not supported by the Jenkins project. We support Java 8 and Java 11. Later versions of Java are not tested and are expected to fail. jessyrbwt it is highly unlikely that you're seeing the same problem as has been described by sujanreddy_bonga . Can you confirm that you are seeing a failure to add credentials or view existing credentials and that you're seeing a message about Java classes from the git plugin not being defined?
          markewaite Mark Waite added a comment -

          jessyrbwt I placed your list of plugins as plugins.txt and used them to create a new installation of Jenkins 2.289.2 using the following commands:

          $ mkdir plugins
          $ java -jar ../jenkins-plugin-manager-2.10.0.jar --jenkins-version 2.289.2 --latest false --plugin-download-directory plugins --plugin-file plugins.txt
          $ JENKINS_HOME=. java -jar ../jenkins-2.289.2.war
          

          After doing that, I was able to create a new credential and update that credential.

          The plugins.txt file I used was:

          ace-editor:1.1
          antisamy-markup-formatter:2.1
          apache-httpcomponents-client-4-api:4.5.13-1.0
          authentication-tokens:1.4
          authorize-project:1.4.0
          bitbucket:1.1.29
          bootstrap4-api:4.6.0-3
          bootstrap5-api:5.0.2-1
          bouncycastle-api:2.21
          branch-api:2.6.5
          build-timeout:1.20
          caffeine-api:2.9.1-23.v51c4e2c879c8
          checks-api:1.7.2
          cloudbees-folder:6.16
          command-launcher:1.6
          configuration-as-code:1.51
          credentials:2.5
          credentials-binding:1.27
          dark-theme:0.0.12
          display-url-api:2.3.5
          docker-commons:1.17
          docker-workflow:1.26
          durable-task:1.38
          echarts-api:5.1.2-3
          email-ext:2.83
          favorite:2.3.3
          font-awesome-api:5.15.3-4
          git:4.8.1
          git-client:3.9.0
          github:1.33.1
          github-api:1.123
          github-branch-source:2.11.2
          git-server:1.10
          google-compute-engine:4.3.8
          google-login:1.6
          google-oauth-plugin:1.0.6
          gradle:1.37.1
          groovy:2.4
          handlebars:3.0.8
          jackson2-api:2.12.4
          jaxb:2.3.0.1
          jdk-tool:1.5
          jira:3.5
          jjwt-api:0.11.2-9.c8b45b8bb173
          jquery3-api:3.6.0-2
          jsch:0.1.55.2
          junit:1.51
          lockable-resources:2.11
          mailer:1.34
          matrix-auth:2.6.8
          matrix-project:1.19
          mercurial:2.15
          momentjs:1.1.1
          oauth-credentials:0.4
          okhttp-api:3.14.9
          pam-auth:1.6
          pipeline-build-step:2.14
          pipeline-github-lib:1.0
          pipeline-graph-analysis:1.11
          pipeline-input-step:2.12
          pipeline-milestone-step:1.3.2
          pipeline-model-api:1.9.0
          pipeline-model-definition:1.9.0
          pipeline-model-extensions:1.9.0
          pipeline-rest-api:2.19
          pipeline-stage-step:2.5
          pipeline-stage-tags-metadata:1.9.0
          pipeline-stage-view:2.19
          plain-credentials:1.7
          plugin-util-api:2.4.0
          popper2-api:2.5.4-3
          popper-api:1.16.1-2
          resource-disposer:0.16
          role-strategy:3.1.1
          run-condition:1.5
          scm-api:2.6.4
          script-security:1.77
          snakeyaml-api:1.29.1
          ssh-credentials:1.19
          sshd:3.1.0
          ssh-slaves:1.32.0
          structs:1.23
          theme-manager:0.6
          timestamper:1.13
          token-macro:266.v44a80cf277fd
          trilead-api:1.0.13
          uno-choice:2.5.6
          validating-string-parameter:2.8
          workflow-aggregator:2.6
          workflow-api:2.46
          workflow-basic-steps:2.23
          workflow-cps:2.93
          workflow-cps-global-lib:2.21
          workflow-durable-task-step:2.39
          workflow-job:2.41
          workflow-multibranch:2.26
          workflow-scm-step:2.13
          workflow-step-api:2.24
          workflow-support:3.8
          ws-cleanup:0.39
          
          markewaite Mark Waite added a comment - jessyrbwt I placed your list of plugins as plugins.txt and used them to create a new installation of Jenkins 2.289.2 using the following commands: $ mkdir plugins $ java -jar ../jenkins-plugin-manager-2.10.0.jar --jenkins-version 2.289.2 --latest false --plugin-download-directory plugins --plugin-file plugins.txt $ JENKINS_HOME=. java -jar ../jenkins-2.289.2.war After doing that, I was able to create a new credential and update that credential. The plugins.txt file I used was: ace-editor:1.1 antisamy-markup-formatter:2.1 apache-httpcomponents-client-4-api:4.5.13-1.0 authentication-tokens:1.4 authorize-project:1.4.0 bitbucket:1.1.29 bootstrap4-api:4.6.0-3 bootstrap5-api:5.0.2-1 bouncycastle-api:2.21 branch-api:2.6.5 build-timeout:1.20 caffeine-api:2.9.1-23.v51c4e2c879c8 checks-api:1.7.2 cloudbees-folder:6.16 command-launcher:1.6 configuration-as-code:1.51 credentials:2.5 credentials-binding:1.27 dark-theme:0.0.12 display-url-api:2.3.5 docker-commons:1.17 docker-workflow:1.26 durable-task:1.38 echarts-api:5.1.2-3 email-ext:2.83 favorite:2.3.3 font-awesome-api:5.15.3-4 git:4.8.1 git-client:3.9.0 github:1.33.1 github-api:1.123 github-branch-source:2.11.2 git-server:1.10 google-compute-engine:4.3.8 google-login:1.6 google-oauth-plugin:1.0.6 gradle:1.37.1 groovy:2.4 handlebars:3.0.8 jackson2-api:2.12.4 jaxb:2.3.0.1 jdk-tool:1.5 jira:3.5 jjwt-api:0.11.2-9.c8b45b8bb173 jquery3-api:3.6.0-2 jsch:0.1.55.2 junit:1.51 lockable-resources:2.11 mailer:1.34 matrix-auth:2.6.8 matrix-project:1.19 mercurial:2.15 momentjs:1.1.1 oauth-credentials:0.4 okhttp-api:3.14.9 pam-auth:1.6 pipeline-build-step:2.14 pipeline-github-lib:1.0 pipeline-graph-analysis:1.11 pipeline-input-step:2.12 pipeline-milestone-step:1.3.2 pipeline-model-api:1.9.0 pipeline-model-definition:1.9.0 pipeline-model-extensions:1.9.0 pipeline-rest-api:2.19 pipeline-stage-step:2.5 pipeline-stage-tags-metadata:1.9.0 pipeline-stage-view:2.19 plain-credentials:1.7 plugin-util-api:2.4.0 popper2-api:2.5.4-3 popper-api:1.16.1-2 resource-disposer:0.16 role-strategy:3.1.1 run-condition:1.5 scm-api:2.6.4 script-security:1.77 snakeyaml-api:1.29.1 ssh-credentials:1.19 sshd:3.1.0 ssh-slaves:1.32.0 structs:1.23 theme-manager:0.6 timestamper:1.13 token-macro:266.v44a80cf277fd trilead-api:1.0.13 uno-choice:2.5.6 validating-string-parameter:2.8 workflow-aggregator:2.6 workflow-api:2.46 workflow-basic-steps:2.23 workflow-cps:2.93 workflow-cps-global-lib:2.21 workflow-durable-task-step:2.39 workflow-job:2.41 workflow-multibranch:2.26 workflow-scm-step:2.13 workflow-step-api:2.24 workflow-support:3.8 ws-cleanup:0.39

          ianw Thank you for the details, I'll try to find out what's going on with our Jenkins!

          markewaite You are right, my issue is not quite the same. I'm not able to add credentials in the Pipeline (but it works in Jenkins Settings).
          I'll look more into it, try to run a new instance locally to test things out.

          Thank you for the tip with plugins.txt. I'm sure this will help me reproduce this issue!

          jessyrbwt Jessy Rodrigue added a comment - ianw  Thank you for the details, I'll try to find out what's going on with our Jenkins! markewaite You are right, my issue is not  quite the same. I'm not able to add credentials in the Pipeline (but it works in Jenkins Settings). I'll look more into it, try to run a new instance locally to test things out. Thank you for the tip with plugins.txt. I'm sure this will help me reproduce this issue!
          markewaite Mark Waite added a comment -

          Closing as "Cannot reproduce" after two months with no response from the original submitter.

          markewaite Mark Waite added a comment - Closing as "Cannot reproduce" after two months with no response from the original submitter.
          markewaite Mark Waite made changes -
          Resolution Cannot Reproduce [ 5 ]
          Status Open [ 1 ] Closed [ 6 ]

          People

            Unassigned Unassigned
            sujanreddy_bonga sujan
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: