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

Jenkins fails to restart after clicking checkbox in update center

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Minor Minor
    • core
    • None

      When I click the checkbox for "Restart Jenkins when installation is complete and no jobs are running" on the "Installing Plugins/Upgrades" page Jenkins is failing to restart correctly.

      2022-01-04 22:36:55.152+0000 [id=246]   INFO    jenkins.model.Jenkins#_cleanUpAwaitDisconnects: Waiting for node disconnection completion
      2022-01-04 22:36:55.438+0000 [id=246]   INFO    jenkins.model.Jenkins#cleanUp: Jenkins stopped
      2022-01-04 22:36:55.473+0000 [id=246]   WARNING jenkins.model.Jenkins$20#run: Failed to restart Jenkins
      java.io.IOException: Failed to exec 'jenkins: /usr/bin/java' No such file or directory
              at hudson.lifecycle.UnixLifecycle.restart(UnixLifecycle.java:86)
              at jenkins.model.Jenkins$20.run(Jenkins.java:4513)
      2022-01-04 22:36:56.405+0000 [id=51]    SEVERE  h.i.i.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler#uncaughtException: A thread (SyncQueueListener/51) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
      java.lang.IllegalStateException: Jenkins.instance is missing. Read the documentation of Jenkins.getInstanceOrNull to see what you are doing wrong.
              at jenkins.model.Jenkins.get(Jenkins.java:803)
              at hudson.model.Queue.getInstance(Queue.java:3098)
              at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener.lambda$static$0(SyncQueueListener.java:113)
              at java.base/java.lang.Thread.run(Thread.java:829)
      2022-01-04 22:36:57.767+0000 [id=13]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      2022-01-04 22:37:02.800+0000 [id=17]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      2022-01-04 22:37:07.838+0000 [id=218]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      2022-01-04 22:37:12.879+0000 [id=217]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      2022-01-04 22:37:17.909+0000 [id=213]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      2022-01-04 22:37:22.934+0000 [id=13]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
      

      Every time this happens I need to restart Jenkins using "service restart jenkins" from the OS and then it starts correctly.

      I have tested with the openjdk-11-jre-headless package from Debian and also with the adoptopenjdk-11-hotspot-jre and temurin-11-jdk deb packages from AdoptOpenJDK and Adoptium, and they all have the same problem.

          [JENKINS-67510] Jenkins fails to restart after clicking checkbox in update center

          Tom created issue -
          Tom made changes -
          Description Original: When I click the checkbox for "Restart Jenkins when installation is complete and no jobs are running" on the "Installing Plugins/Upgrades" page Jenkins is failing to restart correctly.
          {noformat}
          2022-01-04 22:36:55.152+0000 [id=246]   INFO    jenkins.model.Jenkins#_cleanUpAwaitDisconnects: Waiting for node disconnection completion2022-01-04 22:36:55.438+0000 [id=246]   INFO    jenkins.model.Jenkins#cleanUp: Jenkins stopped2022-01-04 22:36:55.473+0000 [id=246]   WARNING jenkins.model.Jenkins$20#run: Failed to restart Jenkinsjava.io.IOException: Failed to exec 'jenkins: /usr/bin/java' No such file or directory        at hudson.lifecycle.UnixLifecycle.restart(UnixLifecycle.java:86)        at jenkins.model.Jenkins$20.run(Jenkins.java:4513)2022-01-04 22:36:56.405+0000 [id=51]    SEVERE  h.i.i.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler#uncaughtException: A thread (SyncQueueListener/51) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.java.lang.IllegalStateException: Jenkins.instance is missing. Read the documentation of Jenkins.getInstanceOrNull to see what you are doing wrong.        at jenkins.model.Jenkins.get(Jenkins.java:803)        at hudson.model.Queue.getInstance(Queue.java:3098)        at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener.lambda$static$0(SyncQueueListener.java:113)        at java.base/java.lang.Thread.run(Thread.java:829)2022-01-04 22:36:57.767+0000 [id=13]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.2022-01-04 22:37:02.800+0000 [id=17]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.2022-01-04 22:37:07.838+0000 [id=218]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.2022-01-04 22:37:12.879+0000 [id=217]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.2022-01-04 22:37:17.909+0000 [id=213]   WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.2022-01-04 22:37:22.934+0000 [id=13]    WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          {noformat}
          Every time this happens I need to restart Jenkins using "service restart jenkins" from the OS and then it starts correctly.

          I have tested with the openjdk-11-jre-headless package from Debian and also with the adoptopenjdk-11-hotspot-jre and temurin-11-jdk deb packages from AdoptOpenJDK and Adoptium, and they all have the same problem.
          New: When I click the checkbox for "Restart Jenkins when installation is complete and no jobs are running" on the "Installing Plugins/Upgrades" page Jenkins is failing to restart correctly.
          {noformat}
          2022-01-04 22:36:55.152+0000 [id=246] INFO jenkins.model.Jenkins#_cleanUpAwaitDisconnects: Waiting for node disconnection completion
          2022-01-04 22:36:55.438+0000 [id=246] INFO jenkins.model.Jenkins#cleanUp: Jenkins stopped
          2022-01-04 22:36:55.473+0000 [id=246] WARNING jenkins.model.Jenkins$20#run: Failed to restart Jenkins
          java.io.IOException: Failed to exec 'jenkins: /usr/bin/java' No such file or directory
                  at hudson.lifecycle.UnixLifecycle.restart(UnixLifecycle.java:86)
                  at jenkins.model.Jenkins$20.run(Jenkins.java:4513)
          2022-01-04 22:36:56.405+0000 [id=51] SEVERE h.i.i.InstallUncaughtExceptionHandler$DefaultUncaughtExceptionHandler#uncaughtException: A thread (SyncQueueListener/51) died unexpectedly due to an uncaught exception, this may leave your Jenkins in a bad way and is usually indicative of a bug in the code.
          java.lang.IllegalStateException: Jenkins.instance is missing. Read the documentation of Jenkins.getInstanceOrNull to see what you are doing wrong.
                  at jenkins.model.Jenkins.get(Jenkins.java:803)
                  at hudson.model.Queue.getInstance(Queue.java:3098)
                  at org.jenkinsci.plugins.pubsub.listeners.SyncQueueListener.lambda$static$0(SyncQueueListener.java:113)
                  at java.base/java.lang.Thread.run(Thread.java:829)
          2022-01-04 22:36:57.767+0000 [id=13] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          2022-01-04 22:37:02.800+0000 [id=17] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          2022-01-04 22:37:07.838+0000 [id=218] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          2022-01-04 22:37:12.879+0000 [id=217] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          2022-01-04 22:37:17.909+0000 [id=213] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          2022-01-04 22:37:22.934+0000 [id=13] WARNING h.s.HttpSessionContextIntegrationFilter2#hasInvalidSessionSeed: Encountered IllegalStateException trying to get a user. System init may not have completed yet. Invalidating user session.
          {noformat}
          Every time this happens I need to restart Jenkins using "service restart jenkins" from the OS and then it starts correctly.

          I have tested with the openjdk-11-jre-headless package from Debian and also with the adoptopenjdk-11-hotspot-jre and temurin-11-jdk deb packages from AdoptOpenJDK and Adoptium, and they all have the same problem.
          Tom made changes -
          Environment Original: Jenkins: 2.319.1, https://pkg.jenkins.io/debian-stable
          OS: Linux - 5.10.0-10-amd64, Devuan 4 (Debian 11)
          ---
          # /usr/bin/java -version
          openjdk version "11.0.13" 2021-10-19
          OpenJDK Runtime Environment (build 11.0.13+8-post-Debian-1deb11u1)
          OpenJDK 64-Bit Server VM (build 11.0.13+8-post-Debian-1deb11u1, mixed mode, sharing)
          ---
          ace-editor:1.1
          analysis-model-api:10.8.1
          ansicolor:1.0.1
          antisamy-markup-formatter:2.6
          apache-httpcomponents-client-4-api:4.5.13-1.0
          authentication-tokens:1.4
          basic-branch-build-strategies:1.3.2
          blueocean:1.25.2
          blueocean-autofavorite:1.2.4
          blueocean-bitbucket-pipeline:1.25.2
          blueocean-commons:1.25.2
          blueocean-config:1.25.2
          blueocean-core-js:1.25.2
          blueocean-dashboard:1.25.2
          blueocean-display-url:2.4.1
          blueocean-events:1.25.2
          blueocean-git-pipeline:1.25.2
          blueocean-github-pipeline:1.25.2
          blueocean-i18n:1.25.2
          blueocean-jira:1.25.2
          blueocean-jwt:1.25.2
          blueocean-personalization:1.25.2
          blueocean-pipeline-api-impl:1.25.2
          blueocean-pipeline-editor:1.25.2
          blueocean-pipeline-scm-api:1.25.2
          blueocean-rest:1.25.2
          blueocean-rest-impl:1.25.2
          blueocean-web:1.25.2
          bootstrap4-api:4.6.0-3
          bootstrap5-api:5.1.3-4
          bouncycastle-api:2.25
          branch-api:2.7.0
          build-timeout:1.20
          caffeine-api:2.9.2-29.v717aac953ff3
          checks-api:1.7.2
          cloudbees-bitbucket-branch-source:737.vdf9dc06105be
          cloudbees-folder:6.17
          cobertura:1.17
          code-coverage-api:2.0.4
          command-launcher:1.6
          config-file-provider:3.8.2
          configuration-as-code:1.55
          conventional-commits:0.10.0
          copyartifact:1.46.2
          credentials:1055.v1346ba467ba1
          credentials-binding:1.27
          dark-theme:155.v497c78bbdbb3
          dashboard-view:2.18
          data-tables-api:1.11.3-6
          display-url-api:2.3.5
          docker-commons:1.17
          docker-java-api:3.1.5.2
          docker-plugin:1.2.6
          docker-workflow:1.26
          durable-task:493.v195aefbb0ff2
          echarts-api:5.2.2-2
          email-ext:2.86
          envinject:2.4.0
          envinject-api:1.8
          extended-read-permission:3.2
          external-monitor-job:1.7
          favorite:2.3.3
          font-awesome-api:5.15.4-5
          forensics-api:1.7.0
          git:4.10.1
          git-client:3.11.0
          git-forensics:1.3.0
          git-server:1.10
          github:1.34.1
          github-api:1.301-378.v9807bd746da5
          github-branch-source:2.11.4
          google-metadata-plugin:0.3.1
          google-oauth-plugin:1.0.6
          google-storage-plugin:1.5.4.1
          handlebars:3.0.8
          handy-uri-templates-2-api:2.1.8-1.0
          htmlpublisher:1.28
          jackson2-api:2.13.1-244.v773c36c5b330
          jaxb:2.3.0.1
          jdk-tool:1.5
          jenkins-design-language:1.25.2
          jira:3.6
          jjwt-api:0.11.2-9.c8b45b8bb173
          jobConfigHistory:2.31-rc1098.b666422863b2
          jquery:1.12.4-1
          jquery-detached:1.2.1
          jquery3-api:3.6.0-2
          jsch:0.1.55.2
          junit:1.53
          ldap:2.7
          lockable-resources:2.13
          mailer:391.ve4a_38c1b_cf4b_
          mapdb-api:1.0.9.0
          material-theme:0.4.1
          matrix-auth:3.0
          matrix-project:1.19
          momentjs:1.1.1
          monitoring:1.90.0
          multibranch-build-strategy-extension:1.0.10
          muuri-api:0.9.5-1
          naginator:1.18.1
          nodelabelparameter:1.10.3
          oauth-credentials:0.5
          okhttp-api:4.9.3-105.vb96869f8ac3a
          pam-auth:1.6.1
          parameterized-scheduler:1.0
          pipeline-build-step:2.15
          pipeline-github-lib:1.0
          pipeline-graph-analysis:188.v3a01e7973f2c
          pipeline-input-step:427.va6441fa17010
          pipeline-milestone-step:1.3.2
          pipeline-model-api:1.9.3
          pipeline-model-definition:1.9.3
          pipeline-model-extensions:1.9.3
          pipeline-rest-api:2.20
          pipeline-stage-step:291.vf0a8a7aeeb50
          pipeline-stage-tags-metadata:1.9.3
          pipeline-stage-view:2.20
          plain-credentials:1.7
          plugin-util-api:2.10.0
          popper-api:1.16.1-2
          popper2-api:2.11.0-1
          prism-api:1.25.0-1
          publish-over:0.22
          pubsub-light:1.16
          pull-request-monitoring:1.7.8
          python:1.3
          resource-disposer:0.17
          scm-api:2.6.5
          script-security:1118.vba21ca2e3286
          select2-api:4.0.13-6
          snakeyaml-api:1.29.1
          solarized-theme:0.1
          sse-gateway:1.24
          ssh-agent:1.23
          ssh-credentials:1.19
          ssh-slaves:1.33.0
          sshd:3.1.0
          structs:308.v852b473a2b8c
          theme-manager:0.6
          timestamper:1.15
          token-macro:267.vcdaea6462991
          trilead-api:1.0.13
          variant:1.4
          versioncolumn:2.2
          warnings-ng:9.10.2
          workflow-aggregator:2.6
          workflow-api:1108.v57edf648f5d4
          workflow-basic-steps:2.24
          workflow-cps:2648.va9433432b33c
          workflow-cps-global-lib:552.vd9cc05b8a2e1
          workflow-durable-task-step:1112.vda00e6febcc1
          workflow-job:1145.v7f2433caa07f
          workflow-multibranch:696.v52535c46f4c9
          workflow-scm-step:2.13
          workflow-step-api:622.vb_8e7c15b_c95a_
          workflow-support:804.vba10a18a1476
          ws-cleanup:0.40
          New: Jenkins: 2.319.1, https://pkg.jenkins.io/debian-stable
          OS: Linux - 5.10.0-10-amd64, Devuan 4 (Debian 11)
          ---
          --httpsPort and --httpsKeyStore are both set in /etc/default/jenkins
          ---
          # /usr/bin/java -version
          openjdk version "11.0.13" 2021-10-19
          OpenJDK Runtime Environment (build 11.0.13+8-post-Debian-1deb11u1)
          OpenJDK 64-Bit Server VM (build 11.0.13+8-post-Debian-1deb11u1, mixed mode, sharing)
          ---
          ace-editor:1.1
          analysis-model-api:10.8.1
          ansicolor:1.0.1
          antisamy-markup-formatter:2.6
          apache-httpcomponents-client-4-api:4.5.13-1.0
          authentication-tokens:1.4
          basic-branch-build-strategies:1.3.2
          blueocean:1.25.2
          blueocean-autofavorite:1.2.4
          blueocean-bitbucket-pipeline:1.25.2
          blueocean-commons:1.25.2
          blueocean-config:1.25.2
          blueocean-core-js:1.25.2
          blueocean-dashboard:1.25.2
          blueocean-display-url:2.4.1
          blueocean-events:1.25.2
          blueocean-git-pipeline:1.25.2
          blueocean-github-pipeline:1.25.2
          blueocean-i18n:1.25.2
          blueocean-jira:1.25.2
          blueocean-jwt:1.25.2
          blueocean-personalization:1.25.2
          blueocean-pipeline-api-impl:1.25.2
          blueocean-pipeline-editor:1.25.2
          blueocean-pipeline-scm-api:1.25.2
          blueocean-rest:1.25.2
          blueocean-rest-impl:1.25.2
          blueocean-web:1.25.2
          bootstrap4-api:4.6.0-3
          bootstrap5-api:5.1.3-4
          bouncycastle-api:2.25
          branch-api:2.7.0
          build-timeout:1.20
          caffeine-api:2.9.2-29.v717aac953ff3
          checks-api:1.7.2
          cloudbees-bitbucket-branch-source:737.vdf9dc06105be
          cloudbees-folder:6.17
          cobertura:1.17
          code-coverage-api:2.0.4
          command-launcher:1.6
          config-file-provider:3.8.2
          configuration-as-code:1.55
          conventional-commits:0.10.0
          copyartifact:1.46.2
          credentials:1055.v1346ba467ba1
          credentials-binding:1.27
          dark-theme:155.v497c78bbdbb3
          dashboard-view:2.18
          data-tables-api:1.11.3-6
          display-url-api:2.3.5
          docker-commons:1.17
          docker-java-api:3.1.5.2
          docker-plugin:1.2.6
          docker-workflow:1.26
          durable-task:493.v195aefbb0ff2
          echarts-api:5.2.2-2
          email-ext:2.86
          envinject:2.4.0
          envinject-api:1.8
          extended-read-permission:3.2
          external-monitor-job:1.7
          favorite:2.3.3
          font-awesome-api:5.15.4-5
          forensics-api:1.7.0
          git:4.10.1
          git-client:3.11.0
          git-forensics:1.3.0
          git-server:1.10
          github:1.34.1
          github-api:1.301-378.v9807bd746da5
          github-branch-source:2.11.4
          google-metadata-plugin:0.3.1
          google-oauth-plugin:1.0.6
          google-storage-plugin:1.5.4.1
          handlebars:3.0.8
          handy-uri-templates-2-api:2.1.8-1.0
          htmlpublisher:1.28
          jackson2-api:2.13.1-244.v773c36c5b330
          jaxb:2.3.0.1
          jdk-tool:1.5
          jenkins-design-language:1.25.2
          jira:3.6
          jjwt-api:0.11.2-9.c8b45b8bb173
          jobConfigHistory:2.31-rc1098.b666422863b2
          jquery:1.12.4-1
          jquery-detached:1.2.1
          jquery3-api:3.6.0-2
          jsch:0.1.55.2
          junit:1.53
          ldap:2.7
          lockable-resources:2.13
          mailer:391.ve4a_38c1b_cf4b_
          mapdb-api:1.0.9.0
          material-theme:0.4.1
          matrix-auth:3.0
          matrix-project:1.19
          momentjs:1.1.1
          monitoring:1.90.0
          multibranch-build-strategy-extension:1.0.10
          muuri-api:0.9.5-1
          naginator:1.18.1
          nodelabelparameter:1.10.3
          oauth-credentials:0.5
          okhttp-api:4.9.3-105.vb96869f8ac3a
          pam-auth:1.6.1
          parameterized-scheduler:1.0
          pipeline-build-step:2.15
          pipeline-github-lib:1.0
          pipeline-graph-analysis:188.v3a01e7973f2c
          pipeline-input-step:427.va6441fa17010
          pipeline-milestone-step:1.3.2
          pipeline-model-api:1.9.3
          pipeline-model-definition:1.9.3
          pipeline-model-extensions:1.9.3
          pipeline-rest-api:2.20
          pipeline-stage-step:291.vf0a8a7aeeb50
          pipeline-stage-tags-metadata:1.9.3
          pipeline-stage-view:2.20
          plain-credentials:1.7
          plugin-util-api:2.10.0
          popper-api:1.16.1-2
          popper2-api:2.11.0-1
          prism-api:1.25.0-1
          publish-over:0.22
          pubsub-light:1.16
          pull-request-monitoring:1.7.8
          python:1.3
          resource-disposer:0.17
          scm-api:2.6.5
          script-security:1118.vba21ca2e3286
          select2-api:4.0.13-6
          snakeyaml-api:1.29.1
          solarized-theme:0.1
          sse-gateway:1.24
          ssh-agent:1.23
          ssh-credentials:1.19
          ssh-slaves:1.33.0
          sshd:3.1.0
          structs:308.v852b473a2b8c
          theme-manager:0.6
          timestamper:1.15
          token-macro:267.vcdaea6462991
          trilead-api:1.0.13
          variant:1.4
          versioncolumn:2.2
          warnings-ng:9.10.2
          workflow-aggregator:2.6
          workflow-api:1108.v57edf648f5d4
          workflow-basic-steps:2.24
          workflow-cps:2648.va9433432b33c
          workflow-cps-global-lib:552.vd9cc05b8a2e1
          workflow-durable-task-step:1112.vda00e6febcc1
          workflow-job:1145.v7f2433caa07f
          workflow-multibranch:696.v52535c46f4c9
          workflow-scm-step:2.13
          workflow-step-api:622.vb_8e7c15b_c95a_
          workflow-support:804.vba10a18a1476
          ws-cleanup:0.40
          Mark Waite made changes -
          Link New: This issue duplicates JENKINS-65809 [ JENKINS-65809 ]
          Mark Waite made changes -
          Resolution New: Duplicate [ 3 ]
          Status Original: Open [ 1 ] New: Closed [ 6 ]

            Unassigned Unassigned
            wwuck Tom
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: