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

NPE in greenballs

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved (View Workflow)
    • Priority: Blocker
    • Resolution: Duplicate
    • Component/s: greenballs-plugin
    • Labels:
      None
    • Environment:
      Jenkins v1.472 and v1.475 as windows service
      Windows 7 64bit
    • Similar Issues:

      Description

      all UI images disappear.
      login impossible!

      WARNUNG: Untrapped Error in Servlet
      java.lang.NullPointerException
      at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:50)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:98)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:87)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:47)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
      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 org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at jenkins.security.ApiTokenFilter.doFilter(ApiTokenFilter.java:63)
      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:66)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:50)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at winstone.FilterConfiguration.execute(FilterConfiguration.java:194)
      at winstone.RequestDispatcher.doFilter(RequestDispatcher.java:366)
      at winstone.RequestDispatcher.forward(RequestDispatcher.java:331)
      at winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:215)
      at winstone.RequestHandlerThread.run(RequestHandlerThread.java:138)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
      at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
      at java.util.concurrent.FutureTask.run(FutureTask.java:138)
      at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
      at java.lang.Thread.run(Thread.java:662)

        Attachments

          Issue Links

            Activity

            Hide
            asgeirn asgeirn added a comment -

            Which version of the Green Balls plugin?

            Is the error reproducible with the Green Balls plugin disabled?

            Show
            asgeirn asgeirn added a comment - Which version of the Green Balls plugin? Is the error reproducible with the Green Balls plugin disabled?
            Hide
            robsimon robsimon added a comment - - edited

            Manifest says version 1.11

            The plugin was the jpi version.

            It occurred already a month ago but back then a restart of the Jenkins service solved the issue. This time neither the restart of the Jenkins service nor upgrading Jenkins to the latest version solved the issue. The NPE still occurred, no graphic UI was displayed and the header with the login was missing. The only possible way to login and to work with Jenkins was by renaming the plugin file to bak and removing the plugin directory. Other options weren't possible due to the missing login which is required to access the settings. Without the plugin being active no more NPE occur.

            I'll try now version 1.12

            Show
            robsimon robsimon added a comment - - edited Manifest says version 1.11 The plugin was the jpi version. It occurred already a month ago but back then a restart of the Jenkins service solved the issue. This time neither the restart of the Jenkins service nor upgrading Jenkins to the latest version solved the issue. The NPE still occurred, no graphic UI was displayed and the header with the login was missing. The only possible way to login and to work with Jenkins was by renaming the plugin file to bak and removing the plugin directory. Other options weren't possible due to the missing login which is required to access the settings. Without the plugin being active no more NPE occur. I'll try now version 1.12

              People

              Assignee:
              asgeirn asgeirn
              Reporter:
              robsimon robsimon
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: