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

Build Executor Status throws error and main view is empty if user has no read permissions to a pipeline job

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Critical Critical

      After our latest upgrade, details of the upgrade below:

      Jenkins: 2.239-1.1 → 2.252-1.1
      Plugin updates:
       AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
       Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
       Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
       Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
       Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
       user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
       Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
       Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
       Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
       Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
       Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
       Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
       Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
       docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
       Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
       Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
       Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
       EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
       Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
       Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
       GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
       GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
       GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
       HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
       Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
       JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
       Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
       Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
       JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
       Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
       NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
       Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
       Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
       Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
       Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
       Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
       Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
       Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
       Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
       Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
       Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
       Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
       Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
       SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
       Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
       View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
       Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
       Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
       Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
       Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
       Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
       Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]

       

      we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

      Here is a screen capture of the issue:

      We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

      Additional notes/remarks:

      • if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
      • If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
      • If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
      • attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue

      EDIT 27.8.2020: Downgrading (just) "Pipeline: Nodes and Processes" plugin to previous version 2.35 fixes this issue

          [JENKINS-63486] Build Executor Status throws error and main view is empty if user has no read permissions to a pipeline job

          Ipi Kiiskinen created issue -
          Ipi Kiiskinen made changes -
          Description Original: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue
           ** There is "Caused by: org.acegisecurity.AccessDeniedException: Please login to access job XXXX"
           * I have downgraded all pipeline plugins that were upgraded in the latest upgrade to the previous versions, but that didn't help

          Our security policy defines that users are only allowed to access/permissions folder/jobs that their permission groups (in Atlassin Crowd) allow them, so allowing job read permissions to all users is not an option.
          New: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue
           ** There is "Caused by: org.acegisecurity.AccessDeniedException: Please login to access job XXXX"
           * I have downgraded all pipeline plugins that were upgraded in the latest upgrade to the previous versions, but that didn't help

          Our security policy defines that users are only allowed to access/permissions folder/jobs that their permission groups (in Atlassin Crowd) allow them, so allowing job read permissions to all users is not an option.
          Ipi Kiiskinen made changes -
          Description Original: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue
           ** There is "Caused by: org.acegisecurity.AccessDeniedException: Please login to access job XXXX"
           * I have downgraded all pipeline plugins that were upgraded in the latest upgrade to the previous versions, but that didn't help

          Our security policy defines that users are only allowed to access/permissions folder/jobs that their permission groups (in Atlassin Crowd) allow them, so allowing job read permissions to all users is not an option.
          New: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue
           ** There is "Caused by: org.acegisecurity.AccessDeniedException: Please login to access job XXXX"
           * I have downgraded all pipeline plugins that were upgraded in the latest upgrade to the previous versions, and it seems that one of these made a difference:

          {code:java}
          Pipeline: Groovy (workflow-cps)
          Pipeline: Shared Groovy Libraries (workflow-cps-global-lib)
          Pipeline: Nodes and Processes
          Pipeline: Multibranch (workflow-multibranch)
          Pipeline: Supporting APIs (workflow-support){code}
          I'll try to figure out which one of them it was in some test system.

          Our security policy defines that users are only allowed to access/permissions folder/jobs that their permission groups (in Atlassin Crowd) allow them, so allowing job read permissions to all users is not an option.
          Ipi Kiiskinen made changes -
          Description Original: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue
           ** There is "Caused by: org.acegisecurity.AccessDeniedException: Please login to access job XXXX"
           * I have downgraded all pipeline plugins that were upgraded in the latest upgrade to the previous versions, and it seems that one of these made a difference:

          {code:java}
          Pipeline: Groovy (workflow-cps)
          Pipeline: Shared Groovy Libraries (workflow-cps-global-lib)
          Pipeline: Nodes and Processes
          Pipeline: Multibranch (workflow-multibranch)
          Pipeline: Supporting APIs (workflow-support){code}
          I'll try to figure out which one of them it was in some test system.

          Our security policy defines that users are only allowed to access/permissions folder/jobs that their permission groups (in Atlassin Crowd) allow them, so allowing job read permissions to all users is not an option.
          New: After our latest upgrade, details of the upgrade below:
          {code:java}
          Jenkins: 2.239-1.1 → 2.252-1.1
          Plugin updates:
           AnsiColor (ansicolor) 0.7.0 --> 0.7.2 [https://plugins.jenkins.io/ansicolor]
           Artifactory Plugin (artifactory) 3.6.2 --> 3.8.0 [https://plugins.jenkins.io/artifactory]
           Authentication Tokens API Plugin (authentication-tokens) 1.3 --> 1.4 [https://plugins.jenkins.io/authentication-tokens]
           Bitbucket Plugin (bitbucket) 1.1.11 --> 1.1.20 [https://plugins.jenkins.io/bitbucket]
           Branch API Plugin (branch-api) 2.5.6 --> 2.5.9 [https://plugins.jenkins.io/branch-api]
           user build vars plugin (build-user-vars-plugin) 1.5 --> 1.6 [https://plugins.jenkins.io/build-user-vars-plugin]
           Bitbucket Branch Source Plugin (cloudbees-bitbucket-branch-source) 2.8.0 --> 2.9.2 [https://plugins.jenkins.io/cloudbees-bitbucket-branch-source]
           Folders Plugin (cloudbees-folder) 6.13 --> 6.14 [https://plugins.jenkins.io/cloudbees-folder]
           Copy Artifact Plugin (copyartifact) 1.44 --> 1.45.1 [https://plugins.jenkins.io/copyartifact]
           Credentials Plugin (credentials) 2.3.8 --> 2.3.12 [https://plugins.jenkins.io/credentials]
           Dashboard View (dashboard-view) 2.12 --> 2.13 [https://plugins.jenkins.io/dashboard-view]
           Dependency Graph Viewer Plugin (depgraph-view) 1.0.1 --> 1.0.4 [https://plugins.jenkins.io/depgraph-view]
           Display URL API (display-url-api) 2.3.2 --> 2.3.3 [https://plugins.jenkins.io/display-url-api]
           docker-build-step (docker-build-step) 2.4 --> 2.5 [https://plugins.jenkins.io/docker-build-step]
           Docker Commons Plugin (docker-commons) 1.16 --> 1.17 [https://plugins.jenkins.io/docker-commons]
           Docker Pipeline (docker-workflow) 1.23 --> 1.24 [https://plugins.jenkins.io/docker-workflow]
           Email Extension Plugin (email-ext) 2.69 --> 2.75 [https://plugins.jenkins.io/email-ext]
           EZ Templates (ez-templates) 1.3.2 --> 1.3.3 [https://plugins.jenkins.io/ez-templates]
           Git plugin (git) 4.2.2 --> 4.3.0 [https://plugins.jenkins.io/git]
           Git client plugin (git-client) 3.0.0 --> 3.4.1 [https://plugins.jenkins.io/git-client]
           GitHub plugin (github) 1.30.0 --> 1.31.0 [https://plugins.jenkins.io/github]
           GitHub API Plugin (github-api) 1.112.0 --> 1.115 [https://plugins.jenkins.io/github-api]
           GitHub Branch Source Plugin (github-branch-source) 2.8.0 --> 2.8.3 [https://plugins.jenkins.io/github-branch-source]
           HashiCorp Vault Plugin (hashicorp-vault-plugin) 3.4.1 --> 3.6.0 [https://plugins.jenkins.io/hashicorp-vault-plugin]
           Jackson 2 API Plugin (jackson2-api) 2.11.0 --> 2.11.2 [https://plugins.jenkins.io/jackson2-api]
           JaCoCo plugin (jacoco) 3.0.6 --> 3.0.7 [https://plugins.jenkins.io/jacoco]
           Javadoc Plugin (javadoc) 1.5 --> 1.6 [https://plugins.jenkins.io/javadoc]
           Jira plugin (jira) 3.0.18 --> 3.1.1 [https://plugins.jenkins.io/jira]
           JUnit Plugin (junit) 1.29 --> 1.31 [https://plugins.jenkins.io/junit]
           Maven Integration plugin (maven-plugin) 3.6 --> 3.7 [https://plugins.jenkins.io/maven-plugin]
           NodeJS Plugin (nodejs) 1.3.5 --> 1.3.7 [https://plugins.jenkins.io/nodejs]
           Parameterized Trigger plugin (parameterized-trigger) 2.36 --> 2.37 [https://plugins.jenkins.io/parameterized-trigger]
           Performance Plugin (performance) 3.17 --> 3.18 [https://plugins.jenkins.io/performance]
           Pipeline: Build Step (pipeline-build-step) 2.12 --> 2.13 [https://plugins.jenkins.io/pipeline-build-step]
           Pipeline: Model API (pipeline-model-api) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-api]
           Pipeline: Declarative (pipeline-model-definition) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-definition]
           Pipeline: Declarative Extension Points API (pipeline-model-extensions) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-model-extensions]
           Pipeline: REST API Plugin (pipeline-rest-api) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-rest-api]
           Pipeline: Stage Step (pipeline-stage-step) 2.3 --> 2.5 [https://plugins.jenkins.io/pipeline-stage-step]
           Pipeline: Stage Tags Metadata (pipeline-stage-tags-metadata) 1.7.0 --> 1.7.1 [https://plugins.jenkins.io/pipeline-stage-tags-metadata]
           Pipeline: Stage View Plugin (pipeline-stage-view) 2.13 --> 2.14 [https://plugins.jenkins.io/pipeline-stage-view]
           Pipeline Utility Steps (pipeline-utility-steps) 2.6.0 --> 2.6.1 [https://plugins.jenkins.io/pipeline-utility-steps]
           Script Security Plugin (script-security) 1.73 --> 1.74 [https://plugins.jenkins.io/script-security]
           SSH Agent Plugin (ssh-agent) 1.19 --> 1.20 [https://plugins.jenkins.io/ssh-agent]
           Timestamper (timestamper) 1.11.3 --> 1.11.5 [https://plugins.jenkins.io/timestamper]
           View Job Filters (view-job-filters) 2.2 --> 2.3 [https://plugins.jenkins.io/view-job-filters]
           Violation Comments to Bitbucket Server Plugin (violation-comments-to-stash) 1.117 --> 1.121 [https://plugins.jenkins.io/violation-comments-to-stash]
           Pipeline: Groovy (workflow-cps) 2.80 --> 2.82 [https://plugins.jenkins.io/workflow-cps]
           Pipeline: Shared Groovy Libraries (workflow-cps-global-lib) 2.16 --> 2.17 [https://plugins.jenkins.io/workflow-cps-global-lib]
           Pipeline: Nodes and Processes (workflow-durable-task-step) 2.35 --> 2.36 [https://plugins.jenkins.io/workflow-durable-task-step]
           Pipeline: Multibranch (workflow-multibranch) 2.21 --> 2.22 [https://plugins.jenkins.io/workflow-multibranch]
           Pipeline: Supporting APIs (workflow-support) 3.4 --> 3.5 [https://plugins.jenkins.io/workflow-support]{code}
           

          we have an issue with users that do not have read permissions to some folders/jobs. If any job from those jobs where user do not have permissions are running, the main view has only "log in" link (even if the user is logged in), and the Build Executor Status throws an "Oops! A problem occured while processing the request. Logging ID=xxxxx-yyyyy-zzzzz" error, and the dashboard folder list view, which normally is there, is not visible.

          Here is a screen capture of the issue:

          !oops_error_in_build_executor_status_view.png!

          We use Role-Base Strategy for the authorization, and it has been working fine until now. No changes has been made for the configuration of roles and permissions.

          Additional notes/remarks:
           * if there is a freestyle project running, there is "Unknown Task" show in the busy executor. The listing of nodes and executors are OK after this.
           * If there is a Pipeline job running, there is "Unknown Pipeline node step" in the busy executor, and nothing else. The view ends to the first one of these "Unknown Pipeline node step" executors even if there is more nodes and executors normally in the view.
           * If user/group is granted Job/Read permissions in Global roles definitions, the user sees main view dashboard normally and no error is shown in the Build Executor Status view.
           * attached a stack trace from the jenkins.log "jenkins-error.log" as an attachment for this issue


          EDIT 27.8.2020: Downgrading (just) "Pipeline: Nodes and Processes" plugin to previous version 2.35 fixes this issue
          Ipi Kiiskinen made changes -
          Component/s New: workflow-durable-task-step-plugin [ 21715 ]

          Simon Tunnat added a comment - - edited

          We have the same issue here on Jenkins Version 2.249.1 (LTS).

          Downgrading the "Pipeline: Nodes and Processes" plugin to version 2.35 fixed the issue for us as well.

          Simon Tunnat added a comment - - edited We have the same issue here on Jenkins Version 2.249.1 (LTS). Downgrading the "Pipeline: Nodes and Processes" plugin to version 2.35 fixed the issue for us as well.
          Oleg Nenashev made changes -
          Assignee Original: Oleg Nenashev [ oleg_nenashev ]
          Oleg Nenashev made changes -
          Component/s Original: role-strategy-plugin [ 15758 ]
          Oleg Nenashev made changes -
          Labels New: regression

          Oleg Nenashev added a comment -

          Unassigned myself. It is something for Pipeline maintainers to fix

          Oleg Nenashev added a comment - Unassigned myself. It is something for Pipeline maintainers to fix

            Unassigned Unassigned
            ipi_kiiskinen Ipi Kiiskinen
            Votes:
            3 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: