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

Jenkins.instance is missing after restart

    Details

    • Similar Issues:
    • Released As:
      2.223

      Description

      I choose to install p4-plugin and check the box that would restart once it clears the jobs in the queue. And it restarted but spent one or two hours showing "please wait while jenkins is restarting ...", and eventually showed error with stack trace below. 

       

      Stack Trace

      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:772)
      at hudson.security.TokenBasedRememberMeServices2.autoLogin(TokenBasedRememberMeServices2.java:164)
      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:104)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at jenkins.security.BasicHeaderProcessor.doFilter(BasicHeaderProcessor.java:93)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
      at hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:67)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:90)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:82)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
      at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1610)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:524)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
      at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1700)
      at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1345)
      at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:480)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1667)
      at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1247)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
      at org.eclipse.jetty.server.Server.handle(Server.java:505)
      at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:370)
      at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:267)
      at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305)
      at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103)
      at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:117)
      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333)
      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310)
      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168)
      at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126)
      at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366)
      at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:698)
      at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:804)
      at java.lang.Thread.run(Thread.java:745)

        Attachments

          Issue Links

            Activity

            Show
            wfollonier Wadeck Follonier added a comment - https://github.com/jenkinsci/jenkins/commit/ae99586fd048b8f4cf7faa9cdf9e82ff5283abf9
            Hide
            wfollonier Wadeck Follonier added a comment -
            Show
            wfollonier Wadeck Follonier added a comment - Symptom correction proposal: https://github.com/jenkinsci/jenkins/pull/4525
            Hide
            chuntak Chun-Ta Kung added a comment -

            I see. Will try. Below is the os-release information. 

            NAME="Ubuntu"
            VERSION="14.04.6 LTS, Trusty Tahr"
            ID=ubuntu
            ID_LIKE=debian
            PRETTY_NAME="Ubuntu 14.04.6 LTS"
            VERSION_ID="14.04"

            Show
            chuntak Chun-Ta Kung added a comment - I see. Will try. Below is the os-release information.  NAME="Ubuntu" VERSION="14.04.6 LTS, Trusty Tahr" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 14.04.6 LTS" VERSION_ID="14.04"
            Hide
            p4karl Karl Wirth added a comment -

            Hi Chun-Ta Kung - I dont have much experience with this but I would recommend restarting the server to see if it solves the problem.

            Show
            p4karl Karl Wirth added a comment - Hi Chun-Ta Kung - I dont have much experience with this but I would recommend restarting the server to see if it solves the problem.
            Hide
            chuntak Chun-Ta Kung added a comment -

            Thanks. I will put information here later. In the meantime, any way to recover the server ? manually start and stop ? 

            Show
            chuntak Chun-Ta Kung added a comment - Thanks. I will put information here later. In the meantime, any way to recover the server ? manually start and stop ? 
            Hide
            p4karl Karl Wirth added a comment -

            Hi Chun-Ta Kung - This looks like it could be a known open bug in Jenkins caused by the restart not the plugin itself. Please see:

              JENKINS-55070

            So that we can add to the bug report please let us know what version of Jenkins you are using and which OS it's on.

            Show
            p4karl Karl Wirth added a comment - Hi Chun-Ta Kung - This looks like it could be a known open bug in Jenkins caused by the restart not the plugin itself. Please see:   JENKINS-55070 So that we can add to the bug report please let us know what version of Jenkins you are using and which OS it's on.

              People

              • Assignee:
                wfollonier Wadeck Follonier
                Reporter:
                chuntak Chun-Ta Kung
              • Votes:
                1 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: