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

Upgraded from 2.401.1-lts to 2.426.3-lts and then the plugins and now org folder isn't viewable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • branch-api-plugin
    • None

      I am no longer able to open up my organization folder after the upgrade.  I get the following.

       

      However, if I create another view and then select recurse in subfolder I can see all my repos and PR etc listed but I need to figure out what it going on.  Checking the logs on my jenkins pod when I tried to access the org folder this was the error I got

       

      2024-02-21 15:35:56.797+0000 [id=295]   WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID b15302d6-e7a0-4ab4-bb5a-9c95e358dbb0
      java.lang.NullPointerException: Cannot invoke "jenkins.branch.OrganizationFolder.getNavigators()" because "this.owner" is null
              at jenkins.branch.OrganizationFolderViewHolder.ensureViews(OrganizationFolderViewHolder.java:123)
              at jenkins.branch.OrganizationFolderViewHolder.getPrimaryView(OrganizationFolderViewHolder.java:111)
              at com.cloudbees.hudson.plugins.folder.AbstractFolder$1.primaryView(AbstractFolder.java:270)
              at hudson.model.ViewGroupMixIn.getPrimaryView(ViewGroupMixIn.java:172)
              at com.cloudbees.hudson.plugins.folder.AbstractFolder.getPrimaryView(AbstractFolder.java:741)
              at jenkins.branch.OrganizationFolder.getPrimaryView(OrganizationFolder.java:652)
              at com.cloudbees.hudson.plugins.folder.AbstractFolder.getStaplerFallback(AbstractFolder.java:787)
              at com.cloudbees.hudson.plugins.folder.AbstractFolder.getStaplerFallback(AbstractFolder.java:145)
              at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:827)
              at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)
              at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:289)
              at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:59)
              at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:770)
              at org.kohsuke.stapler.Stapler.invoke(Stapler.java:900)
              at org.kohsuke.stapler.Stapler.invoke(Stapler.java:698)
              at org.kohsuke.stapler.Stapler.service(Stapler.java:248)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:590)
              at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:764)
              at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1665)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:163)
              at org.jenkinsci.plugins.ssegateway.Endpoint$SSEListenChannelFilter.doFilter(Endpoint.java:248)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)
              at io.jenkins.blueocean.ResourceCacheControl.doFilter(ResourceCacheControl.java:134)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)
              at io.jenkins.blueocean.auth.jwt.impl.JwtAuthenticationFilter.doFilter(JwtAuthenticationFilter.java:60)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)
              at jenkins.metrics.impl.MetricsFilter.doFilter(MetricsFilter.java:125)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)
              at jenkins.util.HttpServletFilter$1.doFilter(HttpServletFilter.java:76)
              at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:160)
              at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:166)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at jenkins.ErrorAttributeFilter.doFilter(ErrorAttributeFilter.java:29)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:160)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:94)
              at jenkins.security.AcegiSecurityExceptionFilter.doFilter(AcegiSecurityExceptionFilter.java:52)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:54)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
              at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:110)
              at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:101)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:227)
              at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:221)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:97)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:117)
              at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
              at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:63)
              at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:99)
              at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:111)
              at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:172)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:53)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:86)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at jenkins.security.SuspiciousRequestFilter.doFilter(SuspiciousRequestFilter.java:38)
              at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:202)
              at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1635)
              at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:527)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:131)
              at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:569)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:223)
              at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1570)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:221)
              at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1384)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:176)
              at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:484)
              at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1543)
              at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:174)
              at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1306)
              at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:129)
              at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:122)
              at org.eclipse.jetty.server.Server.handle(Server.java:563)
              at org.eclipse.jetty.server.HttpChannel$RequestDispatchable.dispatch(HttpChannel.java:1598)
              at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:753)
              at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:501)
              at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:287)
              at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:314)
              at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:100)
              at org.eclipse.jetty.io.SelectableChannelEndPoint$1.run(SelectableChannelEndPoint.java:53)
              at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.runTask(AdaptiveExecutionStrategy.java:421)
              at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.consumeTask(AdaptiveExecutionStrategy.java:390)
              at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.tryProduce(AdaptiveExecutionStrategy.java:277)
              at org.eclipse.jetty.util.thread.strategy.AdaptiveExecutionStrategy.run(AdaptiveExecutionStrategy.java:199)
              at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:411)
              at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:969)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.doRunJob(QueuedThreadPool.java:1194)
              at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1149)
              at java.base/java.lang.Thread.run(Thread.java:840) 

      It doesn't seem like I can download the folder plugin easily so I am not sure what to do at this point.

          [JENKINS-72751] Upgraded from 2.401.1-lts to 2.426.3-lts and then the plugins and now org folder isn't viewable

          Scott Watson added a comment -

          So I tried to create a view and then I am able to see all the various repos in my org so I have added each repo manually.  However, when I click on some of them I get the same OOPS error but Jenkins pod is only logging the following. 

           

          2024-02-21 16:45:31.362+0000 [id=1971]  WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 11c163dc-1cee-4154-aa82-0e30f243b0d9
          java.lang.NullPointerException 

          So there is not too much to go on.

          Scott Watson added a comment - So I tried to create a view and then I am able to see all the various repos in my org so I have added each repo manually.  However, when I click on some of them I get the same OOPS error but Jenkins pod is only logging the following.    2024-02-21 16:45:31.362+0000 [id=1971]  WARNING h.i.i.InstallUncaughtExceptionHandler#handleException: Caught unhandled exception with ID 11c163dc-1cee-4154-aa82-0e30f243b0d9 java.lang.NullPointerException So there is not too much to go on.

          Daniel Beck added a comment -

          Are all plugins the latest version?

          Daniel Beck added a comment - Are all plugins the latest version?

          Mark Waite added a comment - - edited

          That null pointer exception seems to come from the branch API plugin, not from the folders plugin.

          I'm not able to duplicate the problem with my installation of Jenkins 2.426.3 and the plugin versions that I have installed.

          Please provide the list of plugin versions installed and the Jenkins version you are using. "How to report an issue" includes a script that will generate that information for you.

          If you're using a custom view, it is probably also very helpful if you include a description of the view definition.

          Mark Waite added a comment - - edited That null pointer exception seems to come from the branch API plugin , not from the folders plugin. I'm not able to duplicate the problem with my installation of Jenkins 2.426.3 and the plugin versions that I have installed. Please provide the list of plugin versions installed and the Jenkins version you are using. "How to report an issue" includes a script that will generate that information for you. If you're using a custom view, it is probably also very helpful if you include a description of the view definition.

          Scott Watson added a comment -

          Hello everyone, I believe I was running the latest version of all the relevant plugins.  I had selected them to be upgraded and then restarted Jenkins.  This is the list of plugins I saw being upgraded but the log doesn't capture the version

          "2024-02-21 14:36:12.247+0000 [id=447]    INFO    hudson.PluginManager#install: Starting installation of a batch of 24 plugins plus their dependencies"
          "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of credentials-binding for plugin azure-credentials"
          "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-step-api for plugin credentials-binding"
          "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of structs for plugin workflow-step-api"
          "2024-02-21 14:36:12.251+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of credentials for plugin credentials-binding"
          "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of ssh-credentials for plugin credentials-binding"
          "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of caffeine-api for plugin azure-credentials"
          "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-definition for plugin azure-credentials"
          "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-extensions for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-cps for plugin pipeline-model-extensions"
          "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of script-security for plugin workflow-cps"
          "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-support for plugin workflow-cps"
          "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-api for plugin workflow-cps"
          "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-api for plugin pipeline-model-extensions"
          "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of joda-time-api for plugin pipeline-model-api"
          "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jackson2-api for plugin pipeline-model-api"
          "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jaxb for plugin jackson2-api"
          "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of snakeyaml-api for plugin jackson2-api"
          "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-job for plugin pipeline-model-extensions"
          "2024-02-21 14:36:12.256+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-groovy-lib for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.256+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of cloudbees-folder for plugin pipeline-groovy-lib"
          "2024-02-21 14:36:12.260+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of variant for plugin pipeline-groovy-lib"
          "2024-02-21 14:36:12.260+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of branch-api for plugin pipeline-groovy-lib"
          "2024-02-21 14:36:12.261+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of scm-api for plugin branch-api"
          "2024-02-21 14:36:12.261+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-multibranch for plugin pipeline-groovy-lib"
          "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mailer for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-durable-task-step for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of durable-task for plugin workflow-durable-task-step"
          "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-stage-tags-metadata for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of git-client for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mina-sshd-api-core for plugin git-client"
          "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mina-sshd-api-common for plugin mina-sshd-api-core"
          "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of apache-httpcomponents-client-4-api for plugin git-client"
          "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-input-step for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-basic-steps for plugin pipeline-model-definition"
          "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of commons-lang3-api for plugin azure-keyvault"
          "2024-02-21 14:36:12.265+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-core-js for plugin blueocean"
          "2024-02-21 14:36:12.265+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jenkins-design-language for plugin blueocean-core-js"
          "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-github-pipeline for plugin blueocean"
          "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github-branch-source for plugin blueocean-github-pipeline"
          "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of okhttp-api for plugin github-branch-source"
          "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github-api for plugin github-branch-source"
          "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github for plugin github-branch-source"
          "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of git for plugin github"
          "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of matrix-project for plugin git"
          "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of junit for plugin matrix-project"
          "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of bootstrap5-api for plugin junit"
          "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of font-awesome-api for plugin bootstrap5-api"
          "2024-02-21 14:36:12.269+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of commons-text-api for plugin font-awesome-api"
          "2024-02-21 14:36:12.269+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of plugin-util-api for plugin font-awesome-api"
          "2024-02-21 14:36:12.270+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of echarts-api for plugin junit"
          "2024-02-21 14:36:12.270+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jquery3-api for plugin echarts-api"
          "2024-02-21 14:36:12.271+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of display-url-api for plugin junit"
          "2024-02-21 14:36:12.271+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of checks-api for plugin junit"
          "2024-02-21 14:36:12.272+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of token-macro for plugin git"
          "2024-02-21 14:36:12.272+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of json-path-api for plugin token-macro"
          "2024-02-21 14:36:12.273+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of instance-identity for plugin github"
          "2024-02-21 14:36:12.273+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-api-impl for plugin blueocean-github-pipeline"
          "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-build-step for plugin blueocean-pipeline-api-impl"
          "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-scm-api for plugin blueocean-pipeline-api-impl"
          "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-rest for plugin blueocean-pipeline-scm-api"
          "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-commons for plugin blueocean-rest"
          "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of htmlpublisher for plugin blueocean-pipeline-api-impl"
          "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-rest-impl for plugin blueocean-pipeline-api-impl"
          "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-web for plugin blueocean-rest-impl"
          "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-jwt for plugin blueocean-rest-impl"
          "2024-02-21 14:36:12.276+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of favorite for plugin blueocean-rest-impl"
          "2024-02-21 14:36:12.276+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-git-pipeline for plugin blueocean"
          "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-config for plugin blueocean"
          "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-bitbucket-pipeline for plugin blueocean"
          "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of cloudbees-bitbucket-branch-source for plugin blueocean-bitbucket-pipeline"
          "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of handy-uri-templates-2-api for plugin cloudbees-bitbucket-branch-source"
          "2024-02-21 14:36:12.278+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-personalization for plugin blueocean"
          "2024-02-21 14:36:12.278+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-dashboard for plugin blueocean-personalization"
          "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-events for plugin blueocean"
          "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-editor for plugin blueocean"
          "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-i18n for plugin blueocean"
          "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-executor-info for plugin blueocean"
          "2024-02-21 14:36:12.282+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of kubernetes-credentials for plugin kubernetes"
          "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of kubernetes-client-api for plugin kubernetes-credentials"
          "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of bouncycastle-api for plugin kubernetes-client-api"
          "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of docker-commons for plugin kubernetes-credentials"
          "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of metrics for plugin kubernetes" 

          I had to revert to my snapshot and return to my old version as I had too many developers unable to work. 

           

          When I created a view I was able to see all the repos in my org to try and select them however when I tried to view some of the repos I got the error with no details about the problem.  I think this might be around the multibranch plugin but I checked what version of the branch api plugin I had at the time and it was the latest.  2.1148.vce12cfcdf090 

          I was able to keep a backup of my $JENKINS_HOME disk so I can see what I had but that Jenkins is no longer running to try and debug anything.  

          Should I upgrade my plugins first on 2.401.1-lts before upgrading core?  I had upgraded to 2.426.3 and then upgraded the plug-ins but maybe that was a mistake. 

          Scott Watson added a comment - Hello everyone, I believe I was running the latest version of all the relevant plugins.  I had selected them to be upgraded and then restarted Jenkins.  This is the list of plugins I saw being upgraded but the log doesn't capture the version "2024-02-21 14:36:12.247+0000 [id=447]    INFO    hudson.PluginManager#install: Starting installation of a batch of 24 plugins plus their dependencies" "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of credentials-binding for plugin azure-credentials" "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-step-api for plugin credentials-binding" "2024-02-21 14:36:12.248+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of structs for plugin workflow-step-api" "2024-02-21 14:36:12.251+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of credentials for plugin credentials-binding" "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of ssh-credentials for plugin credentials-binding" "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of caffeine-api for plugin azure-credentials" "2024-02-21 14:36:12.252+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-definition for plugin azure-credentials" "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-extensions for plugin pipeline-model-definition" "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-cps for plugin pipeline-model-extensions" "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of script-security for plugin workflow-cps" "2024-02-21 14:36:12.253+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-support for plugin workflow-cps" "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-api for plugin workflow-cps" "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-model-api for plugin pipeline-model-extensions" "2024-02-21 14:36:12.254+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of joda-time-api for plugin pipeline-model-api" "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jackson2-api for plugin pipeline-model-api" "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jaxb for plugin jackson2-api" "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of snakeyaml-api for plugin jackson2-api" "2024-02-21 14:36:12.255+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-job for plugin pipeline-model-extensions" "2024-02-21 14:36:12.256+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-groovy-lib for plugin pipeline-model-definition" "2024-02-21 14:36:12.256+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of cloudbees-folder for plugin pipeline-groovy-lib" "2024-02-21 14:36:12.260+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of variant for plugin pipeline-groovy-lib" "2024-02-21 14:36:12.260+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of branch-api for plugin pipeline-groovy-lib" "2024-02-21 14:36:12.261+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of scm-api for plugin branch-api" "2024-02-21 14:36:12.261+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-multibranch for plugin pipeline-groovy-lib" "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mailer for plugin pipeline-model-definition" "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-durable-task-step for plugin pipeline-model-definition" "2024-02-21 14:36:12.262+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of durable-task for plugin workflow-durable-task-step" "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-stage-tags-metadata for plugin pipeline-model-definition" "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of git-client for plugin pipeline-model-definition" "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mina-sshd-api-core for plugin git-client" "2024-02-21 14:36:12.263+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of mina-sshd-api-common for plugin mina-sshd-api-core" "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of apache-httpcomponents-client-4-api for plugin git-client" "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-input-step for plugin pipeline-model-definition" "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of workflow-basic-steps for plugin pipeline-model-definition" "2024-02-21 14:36:12.264+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of commons-lang3-api for plugin azure-keyvault" "2024-02-21 14:36:12.265+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-core-js for plugin blueocean" "2024-02-21 14:36:12.265+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jenkins-design-language for plugin blueocean-core-js" "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-github-pipeline for plugin blueocean" "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github-branch-source for plugin blueocean-github-pipeline" "2024-02-21 14:36:12.266+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of okhttp-api for plugin github-branch-source" "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github-api for plugin github-branch-source" "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of github for plugin github-branch-source" "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of git for plugin github" "2024-02-21 14:36:12.267+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of matrix-project for plugin git" "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of junit for plugin matrix-project" "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of bootstrap5-api for plugin junit" "2024-02-21 14:36:12.268+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of font-awesome-api for plugin bootstrap5-api" "2024-02-21 14:36:12.269+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of commons-text-api for plugin font-awesome-api" "2024-02-21 14:36:12.269+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of plugin-util-api for plugin font-awesome-api" "2024-02-21 14:36:12.270+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of echarts-api for plugin junit" "2024-02-21 14:36:12.270+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of jquery3-api for plugin echarts-api" "2024-02-21 14:36:12.271+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of display-url-api for plugin junit" "2024-02-21 14:36:12.271+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of checks-api for plugin junit" "2024-02-21 14:36:12.272+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of token-macro for plugin git" "2024-02-21 14:36:12.272+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of json-path-api for plugin token-macro" "2024-02-21 14:36:12.273+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of instance-identity for plugin github" "2024-02-21 14:36:12.273+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-api-impl for plugin blueocean-github-pipeline" "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of pipeline-build-step for plugin blueocean-pipeline-api-impl" "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-scm-api for plugin blueocean-pipeline-api-impl" "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean- rest for plugin blueocean-pipeline-scm-api" "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-commons for plugin blueocean- rest " "2024-02-21 14:36:12.274+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of htmlpublisher for plugin blueocean-pipeline-api-impl" "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean- rest -impl for plugin blueocean-pipeline-api-impl" "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-web for plugin blueocean- rest -impl" "2024-02-21 14:36:12.275+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-jwt for plugin blueocean- rest -impl" "2024-02-21 14:36:12.276+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of favorite for plugin blueocean- rest -impl" "2024-02-21 14:36:12.276+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-git-pipeline for plugin blueocean" "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-config for plugin blueocean" "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-bitbucket-pipeline for plugin blueocean" "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of cloudbees-bitbucket-branch-source for plugin blueocean-bitbucket-pipeline" "2024-02-21 14:36:12.277+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of handy-uri-templates-2-api for plugin cloudbees-bitbucket-branch-source" "2024-02-21 14:36:12.278+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-personalization for plugin blueocean" "2024-02-21 14:36:12.278+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-dashboard for plugin blueocean-personalization" "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-events for plugin blueocean" "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-pipeline-editor for plugin blueocean" "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-i18n for plugin blueocean" "2024-02-21 14:36:12.279+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of blueocean-executor-info for plugin blueocean" "2024-02-21 14:36:12.282+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of kubernetes-credentials for plugin kubernetes" "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of kubernetes-client-api for plugin kubernetes-credentials" "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of bouncycastle-api for plugin kubernetes-client-api" "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of docker-commons for plugin kubernetes-credentials" "2024-02-21 14:36:12.283+0000 [id=447]    INFO    hudson.model.UpdateSite$Plugin#deploy: Adding dependent install of metrics for plugin kubernetes" I had to revert to my snapshot and return to my old version as I had too many developers unable to work.    When I created a view I was able to see all the repos in my org to try and select them however when I tried to view some of the repos I got the error with no details about the problem.  I think this might be around the multibranch plugin but I checked what version of the branch api plugin I had at the time and it was the latest.  2.1148.vce12cfcdf090  I was able to keep a backup of my $JENKINS_HOME disk so I can see what I had but that Jenkins is no longer running to try and debug anything.   Should I upgrade my plugins first on 2.401.1-lts before upgrading core?  I had upgraded to 2.426.3 and then upgraded the plug-ins but maybe that was a mistake. 

          Mark Waite added a comment -

          Should I upgrade my plugins first on 2.401.1-lts before upgrading core? I had upgraded to 2.426.3 and then upgraded the plug-ins but maybe that was a mistake.

          I've used the pattern of upgrading plugins on the previous version of Jenkins core, upgrade Jenkins core, then upgrade plugins on the new version of Jenkins core. However, if you upgraded all the plugins on the new version of Jenkins core, you should have arrived at the same set of plugins.

          It may help others to duplicate the issue if you can provide the current list of plugins installed on your previous version of Jenkins core. I won't be further help because I'm going offline for two weeks.

          Mark Waite added a comment - Should I upgrade my plugins first on 2.401.1-lts before upgrading core? I had upgraded to 2.426.3 and then upgraded the plug-ins but maybe that was a mistake. I've used the pattern of upgrading plugins on the previous version of Jenkins core, upgrade Jenkins core, then upgrade plugins on the new version of Jenkins core. However, if you upgraded all the plugins on the new version of Jenkins core, you should have arrived at the same set of plugins. It may help others to duplicate the issue if you can provide the current list of plugins installed on your previous version of Jenkins core. I won't be further help because I'm going offline for two weeks.

          Scott Watson added a comment -

          As a test I tried to downgrade the branch-api plug in from the latest version 2.1148.vce12cfcdf090
          to the previous version.  2.1144.v1425d1c3d5a_7.  However that didn't help.  
           
          As a test, in my view I added the repo and branch name of the develop terraform repo and if I click that I can see the details.  However, if I  mouse over the Org name in the breadcrumb trail I start to get a bunch of errors written to stdout of my jenkins pod that repeat the following over and over again. 
           

          at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)
              at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)
              at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99)
              at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172)
              at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265) 

           The same errors also occur when I click on the repo name in the breadcrumb. ( image attached with spinning wheel ) The below error was mixed in with the error above repeated over and over again.

          2024-02-22 15:19:16.360+0000 [id=181]	WARNING	h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: it.primaryView in /view/devops/job/CX%20AIML/job/terraform/contextMenu. Reason: java.lang.reflect.InvocationTargetExceptionjava.lang.NullPointerExceptionCaused: java.lang.reflect.InvocationTargetException	at jdk.internal.reflect.GeneratedMethodAccessor370.invoke(Unknown Source)	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)	at java.base/java.lang.reflect.Method.invoke(Method.java:568)	at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125)	at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314)	at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185)	at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75)	at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83)	at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57)	at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51) 

           
           
          trying to open blue ocean doesn't work either.
           
           
           
          These are the list of plugins that are on my system
           

          [Plugin:ace-editor, Plugin:ant, Plugin:antisamy-markup-formatter, Plugin:apache-httpcomponents-client-4-api, Plugin:authentication-tokens, Plugin:authorize-project, Plugin:azure-commons, Plugin:azure-credentials, Plugin:azure-keyvault, Plugin:azure-sdk, Plugin:blueocean-autofavorite, Plugin:blueocean-bitbucket-pipeline, Plugin:blueocean-commons, Plugin:blueocean-config, Plugin:blueocean-core-js, Plugin:blueocean-dashboard, Plugin:blueocean-display-url, Plugin:blueocean-events, Plugin:blueocean-executor-info, Plugin:blueocean-git-pipeline, Plugin:blueocean-github-pipeline, Plugin:blueocean-i18n, Plugin:blueocean-jira, Plugin:blueocean-jwt, Plugin:blueocean-personalization, Plugin:blueocean-pipeline-api-impl, Plugin:blueocean-pipeline-editor, Plugin:blueocean-pipeline-scm-api, Plugin:blueocean-rest-impl, Plugin:blueocean-rest, Plugin:blueocean-web, Plugin:blueocean, Plugin:bootstrap4-api, Plugin:bootstrap5-api, Plugin:bouncycastle-api, Plugin:branch-api, Plugin:build-history-manager, Plugin:build-history-metrics-plugin, Plugin:build-timeout, Plugin:caffeine-api, Plugin:checks-api, Plugin:cloudbees-bitbucket-branch-source, Plugin:cloudbees-folder, Plugin:command-launcher, Plugin:commons-lang3-api, Plugin:commons-text-api, Plugin:credentials-binding, Plugin:credentials, Plugin:data-tables-api, Plugin:display-url-api, Plugin:docker-commons, Plugin:docker-workflow, Plugin:durable-task, Plugin:echarts-api, Plugin:email-ext, Plugin:favorite, Plugin:font-awesome-api, Plugin:git-client, Plugin:git-server, Plugin:git, Plugin:github-api, Plugin:github-branch-source, Plugin:github-oauth, Plugin:github, Plugin:google-container-registry-auth, Plugin:google-oauth-plugin, Plugin:gradle, Plugin:handlebars, Plugin:handy-uri-templates-2-api, Plugin:hashicorp-vault-pipeline, Plugin:hashicorp-vault-plugin, Plugin:htmlpublisher, Plugin:instance-identity, Plugin:ionicons-api, Plugin:jackson2-api, Plugin:jakarta-activation-api, Plugin:jakarta-mail-api, Plugin:javax-activation-api, Plugin:javax-mail-api, Plugin:jaxb, Plugin:jdk-tool, Plugin:jenkins-design-language, Plugin:jersey2-api, Plugin:jira, Plugin:jjwt-api, Plugin:joda-time-api, Plugin:jquery-detached, Plugin:jquery3-api, Plugin:jsch, Plugin:json-path-api, Plugin:junit, Plugin:kubernetes-cd, Plugin:kubernetes-cli, Plugin:kubernetes-client-api, Plugin:kubernetes-credentials-provider, Plugin:kubernetes-credentials, Plugin:kubernetes-pipeline-devops-steps, Plugin:kubernetes, Plugin:ldap, Plugin:lockable-resources, Plugin:mailer, Plugin:matrix-auth, Plugin:matrix-project, Plugin:mercurial, Plugin:metrics, Plugin:mina-sshd-api-common, Plugin:mina-sshd-api-core, Plugin:momentjs, Plugin:oauth-credentials, Plugin:okhttp-api, Plugin:pam-auth, Plugin:pipeline-build-step, Plugin:pipeline-github-lib, Plugin:pipeline-graph-analysis, Plugin:pipeline-groovy-lib, Plugin:pipeline-input-step, Plugin:pipeline-milestone-step, Plugin:pipeline-model-api, Plugin:pipeline-model-definition, Plugin:pipeline-model-extensions, Plugin:pipeline-rest-api, Plugin:pipeline-stage-step, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-stage-view, Plugin:plain-credentials, Plugin:plugin-util-api, Plugin:popper-api, Plugin:popper2-api, Plugin:pubsub-light, Plugin:resource-disposer, Plugin:scm-api, Plugin:script-security, Plugin:simple-theme-plugin, Plugin:slack, Plugin:snakeyaml-api, Plugin:sonar, Plugin:sse-gateway, Plugin:ssh-credentials, Plugin:ssh-slaves, Plugin:sshd, Plugin:structs, Plugin:timestamper, Plugin:token-macro, Plugin:trilead-api, Plugin:variant, Plugin:workflow-aggregator, Plugin:workflow-api, Plugin:workflow-basic-steps, Plugin:workflow-cps-global-lib, Plugin:workflow-cps, Plugin:workflow-durable-task-step, Plugin:workflow-job, Plugin:workflow-multibranch, Plugin:workflow-scm-step, Plugin:workflow-step-api, Plugin:workflow-support, Plugin:ws-cleanup]
           

          Scott Watson added a comment - As a test I tried to downgrade the branch-api plug in from the latest version 2.1148.vce12cfcdf090 to the previous version.  2.1144.v1425d1c3d5a_7.  However that didn't help.     As a test, in my view I added the repo and branch name of the develop terraform repo and if I click that I can see the details.  However, if I  mouse over the Org name in the breadcrumb trail I start to get a bunch of errors written to stdout of my jenkins pod that repeat the following over and over again.    at org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:95)     at org.apache.commons.jelly.tags.core.CoreTagLibrary$2.run(CoreTagLibrary.java:105)     at org.kohsuke.stapler.jelly.JellyViewScript.run(JellyViewScript.java:99)     at org.kohsuke.stapler.jelly.IncludeTag.doTag(IncludeTag.java:172)     at org.apache.commons.jelly.impl.TagScript.run(TagScript.java:265)  The same errors also occur when I click on the repo name in the breadcrumb. ( image attached with spinning wheel ) The below error was mixed in with the error above repeated over and over again. 2024-02-22 15:19:16.360+0000 [id=181] WARNING h.ExpressionFactory2$JexlExpression#evaluate: Caught exception evaluating: it.primaryView in /view/devops/job/CX%20AIML/job/terraform/contextMenu. Reason: java.lang.reflect.InvocationTargetExceptionjava.lang.NullPointerExceptionCaused: java.lang.reflect.InvocationTargetException at jdk.internal.reflect.GeneratedMethodAccessor370.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.apache.commons.jexl.util.PropertyExecutor.execute(PropertyExecutor.java:125) at org.apache.commons.jexl.util.introspection.UberspectImpl$VelGetterImpl.invoke(UberspectImpl.java:314) at org.apache.commons.jexl.parser.ASTArrayAccess.evaluateExpr(ASTArrayAccess.java:185) at org.apache.commons.jexl.parser.ASTIdentifier.execute(ASTIdentifier.java:75) at org.apache.commons.jexl.parser.ASTReference.execute(ASTReference.java:83) at org.apache.commons.jexl.parser.ASTReference.value(ASTReference.java:57) at org.apache.commons.jexl.parser.ASTReferenceExpression.value(ASTReferenceExpression.java:51)     trying to open blue ocean doesn't work either.       These are the list of plugins that are on my system   [Plugin:ace-editor, Plugin:ant, Plugin:antisamy-markup-formatter, Plugin:apache-httpcomponents-client-4-api, Plugin:authentication-tokens, Plugin:authorize-project, Plugin:azure-commons, Plugin:azure-credentials, Plugin:azure-keyvault, Plugin:azure-sdk, Plugin:blueocean-autofavorite, Plugin:blueocean-bitbucket-pipeline, Plugin:blueocean-commons, Plugin:blueocean-config, Plugin:blueocean-core-js, Plugin:blueocean-dashboard, Plugin:blueocean-display-url, Plugin:blueocean-events, Plugin:blueocean-executor-info, Plugin:blueocean-git-pipeline, Plugin:blueocean-github-pipeline, Plugin:blueocean-i18n, Plugin:blueocean-jira, Plugin:blueocean-jwt, Plugin:blueocean-personalization, Plugin:blueocean-pipeline-api-impl, Plugin:blueocean-pipeline-editor, Plugin:blueocean-pipeline-scm-api, Plugin:blueocean- rest -impl, Plugin:blueocean- rest , Plugin:blueocean-web, Plugin:blueocean, Plugin:bootstrap4-api, Plugin:bootstrap5-api, Plugin:bouncycastle-api, Plugin:branch-api, Plugin:build-history-manager, Plugin:build-history-metrics-plugin, Plugin:build-timeout, Plugin:caffeine-api, Plugin:checks-api, Plugin:cloudbees-bitbucket-branch-source, Plugin:cloudbees-folder, Plugin:command-launcher, Plugin:commons-lang3-api, Plugin:commons-text-api, Plugin:credentials-binding, Plugin:credentials, Plugin:data-tables-api, Plugin:display-url-api, Plugin:docker-commons, Plugin:docker-workflow, Plugin:durable-task, Plugin:echarts-api, Plugin:email-ext, Plugin:favorite, Plugin:font-awesome-api, Plugin:git-client, Plugin:git-server, Plugin:git, Plugin:github-api, Plugin:github-branch-source, Plugin:github-oauth, Plugin:github, Plugin:google-container-registry-auth, Plugin:google-oauth-plugin, Plugin:gradle, Plugin:handlebars, Plugin:handy-uri-templates-2-api, Plugin:hashicorp-vault-pipeline, Plugin:hashicorp-vault-plugin, Plugin:htmlpublisher, Plugin:instance-identity, Plugin:ionicons-api, Plugin:jackson2-api, Plugin:jakarta-activation-api, Plugin:jakarta-mail-api, Plugin:javax-activation-api, Plugin:javax-mail-api, Plugin:jaxb, Plugin:jdk-tool, Plugin:jenkins-design-language, Plugin:jersey2-api, Plugin:jira, Plugin:jjwt-api, Plugin:joda-time-api, Plugin:jquery-detached, Plugin:jquery3-api, Plugin:jsch, Plugin:json-path-api, Plugin:junit, Plugin:kubernetes-cd, Plugin:kubernetes-cli, Plugin:kubernetes-client-api, Plugin:kubernetes-credentials-provider, Plugin:kubernetes-credentials, Plugin:kubernetes-pipeline-devops-steps, Plugin:kubernetes, Plugin:ldap, Plugin:lockable-resources, Plugin:mailer, Plugin:matrix-auth, Plugin:matrix-project, Plugin:mercurial, Plugin:metrics, Plugin:mina-sshd-api-common, Plugin:mina-sshd-api-core, Plugin:momentjs, Plugin:oauth-credentials, Plugin:okhttp-api, Plugin:pam-auth, Plugin:pipeline-build-step, Plugin:pipeline-github-lib, Plugin:pipeline-graph-analysis, Plugin:pipeline-groovy-lib, Plugin:pipeline-input-step, Plugin:pipeline-milestone-step, Plugin:pipeline-model-api, Plugin:pipeline-model-definition, Plugin:pipeline-model-extensions, Plugin:pipeline- rest -api, Plugin:pipeline-stage-step, Plugin:pipeline-stage-tags-metadata, Plugin:pipeline-stage-view, Plugin:plain-credentials, Plugin:plugin-util-api, Plugin:popper-api, Plugin:popper2-api, Plugin:pubsub-light, Plugin:resource-disposer, Plugin:scm-api, Plugin:script-security, Plugin:simple-theme-plugin, Plugin:slack, Plugin:snakeyaml-api, Plugin:sonar, Plugin:sse-gateway, Plugin:ssh-credentials, Plugin:ssh-slaves, Plugin:sshd, Plugin:structs, Plugin:timestamper, Plugin:token-macro, Plugin:trilead-api, Plugin:variant, Plugin:workflow-aggregator, Plugin:workflow-api, Plugin:workflow-basic-steps, Plugin:workflow-cps-global-lib, Plugin:workflow-cps, Plugin:workflow-durable-task-step, Plugin:workflow-job, Plugin:workflow-multibranch, Plugin:workflow-scm-step, Plugin:workflow-step-api, Plugin:workflow-support, Plugin:ws-cleanup]

          Scott Watson added a comment - - edited

          Comparing the config.xml of two jobs where one doesn't produce any error and one that does I see the following differences.

           

          The repo that fails has 

           

          <folderViews class="jenkins.branch.MultiBranchProjectViewHolder" plugin="branch-api@2.1148.vce12cfcdf090"/> 

          While the repo that works is defined like this

            <folderViews class="jenkins.branch.MultiBranchProjectViewHolder" plugin="branch-api@2.1148.vce12cfcdf090">
              <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/>
            </folderViews> 

          as well as an owner tag on within the sources tag

          <owner class="org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference="../.."/> 

          I am not really sure where these entries would have come from.

           

          There is also the following section that is found in the config.xml that produces the error that is not found in the other repo 

              <com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider_-FolderCredentialsProperty plugin="cloudbees-folder@6.858.v898218f3609d">
                <domainCredentialsMap class="hudson.util.CopyOnWriteMap$Hash">
                  <entry>
                    <com.cloudbees.plugins.credentials.domains.Domain plugin="credentials@1319.v7eb_51b_3a_c97b_">
                      <specifications/>
                    </com.cloudbees.plugins.credentials.domains.Domain>
                    <java.util.concurrent.CopyOnWriteArrayList>
                      <com.datapipe.jenkins.vault.credentials.VaultAppRoleCredential plugin="hashicorp-vault-plugin@364.vf5d54b_3dc313">
                        <id>not important</id>
                        <description>not important</description>
                        <namespace>masked</namespace>
                        <secretId>{masked}</secretId>
                        <roleId>masked</roleId>
                        <path>approle</path>
                      </com.datapipe.jenkins.vault.credentials.VaultAppRoleCredential>
                    </java.util.concurrent.CopyOnWriteArrayList>
                  </entry>
                </domainCredentialsMap>
              </com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider_-FolderCredentialsProperty>

          Scott Watson added a comment - - edited Comparing the config.xml of two jobs where one doesn't produce any error and one that does I see the following differences.   The repo that fails has    <folderViews class= "jenkins.branch.MultiBranchProjectViewHolder" plugin= "branch-api@2.1148.vce12cfcdf090" /> While the repo that works is defined like this   <folderViews class= "jenkins.branch.MultiBranchProjectViewHolder" plugin= "branch-api@2.1148.vce12cfcdf090" >     <owner class= "org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference= "../.." />   </folderViews> as well as an owner tag on within the sources tag <owner class= "org.jenkinsci.plugins.workflow.multibranch.WorkflowMultiBranchProject" reference= "../.." /> I am not really sure where these entries would have come from.   There is also the following section that is found in the config.xml that produces the error that is not found in the other repo      <com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider_-FolderCredentialsProperty plugin= "cloudbees-folder@6.858.v898218f3609d" >       <domainCredentialsMap class= "hudson.util.CopyOnWriteMap$Hash" >         <entry>           <com.cloudbees.plugins.credentials.domains.Domain plugin= "credentials@1319.v7eb_51b_3a_c97b_" >             <specifications/>           </com.cloudbees.plugins.credentials.domains.Domain>           <java.util.concurrent.CopyOnWriteArrayList>             <com.datapipe.jenkins.vault.credentials.VaultAppRoleCredential plugin= "hashicorp-vault-plugin@364.vf5d54b_3dc313" >               <id>not important</id>               <description>not important</description>               <namespace>masked</namespace>               <secretId>{masked}</secretId>               <roleId>masked</roleId>               <path>approle</path>             </com.datapipe.jenkins.vault.credentials.VaultAppRoleCredential>           </java.util.concurrent.CopyOnWriteArrayList>         </entry>       </domainCredentialsMap>     </com.cloudbees.hudson.plugins.folder.properties.FolderCredentialsProvider_-FolderCredentialsProperty>

          Mark Waite added a comment -

          That's a nice discovery, though I don't know what would cause the empty case.

          None of my multibranch Pipelines are using anything like the first form (without owner tag or sources tag). All are using something like the second form

          Mark Waite added a comment - That's a nice discovery, though I don't know what would cause the empty case. None of my multibranch Pipelines are using anything like the first form (without owner tag or sources tag). All are using something like the second form

          Scott Watson added a comment - - edited

          So adding the <owner tag in both locations allows me to navigate to the repo.  The question is why is it missing and what process is responsible for adding or removing that?

          I just looked at my old jenkins that I restored and the config.xml had those entries.  So something happened during the upgrade that removed them.

          Scott Watson added a comment - - edited So adding the <owner tag in both locations allows me to navigate to the repo.  The question is why is it missing and what process is responsible for adding or removing that? I just looked at my old jenkins that I restored and the config.xml had those entries.  So something happened during the upgrade that removed them.

            Unassigned Unassigned
            rscottwatson Scott Watson
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: