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

Jenkins xvfb installations raised error

    XMLWordPrintable

    Details

    • Similar Issues:

      Description

      After installed Xvfb plugin from Jenkins plugin manager and installed Xvfb into Ubuntu host as: sudo apt-get install xvfb, when I try to setup xvfb from Jenkins configuration Jenkins -> Configuration -> Xvfb installation -> Text "Name" -> Check "Install automatically" -> Save, the web page returned exception:

      A problem occurred while processing the request. Please check our bug tracker to see if a similar problem has already been reported. If it is already reported, please vote and put a comment on it to let us gauge the impact of the problem. If you think this is a new issue, please file a new issue. When you file an issue, make sure to add the entire stack trace, along with the version of Jenkins and relevant plugins. The users list might be also useful in understanding what has happened.
      Stack trace

      javax.servlet.ServletException: java.lang.NullPointerException
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:796)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876)
      at org.kohsuke.stapler.Stapler.invoke(Stapler.java:649)
      at org.kohsuke.stapler.Stapler.service(Stapler.java:238)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
      at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:686)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1494)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:96)
      at hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58)
      at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:99)
      at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:88)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:48)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
      at hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
      at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:164)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:46)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at hudson.util.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:81)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      at org.kohsuke.stapler.DiagnosticThreadNameFilter.doFilter(DiagnosticThreadNameFilter.java:30)
      at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1474)
      at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:499)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:137)
      at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:533)
      at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:231)
      at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
      at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
      at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
      at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
      at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
      at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
      at org.eclipse.jetty.server.Server.handle(Server.java:370)
      at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:489)
      at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:960)
      at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1021)
      at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
      at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:240)
      at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:668)
      at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
      at winstone.BoundedExecutorService$1.run(BoundedExecutorService.java:77)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
      at java.lang.Thread.run(Thread.java:679)
      Caused by: java.lang.NullPointerException
      at hudson.plugins.perforce.PerforcePasswordEncryptor.appearsToBeAnEncryptedPassword(PerforcePasswordEncryptor.java:30)
      at hudson.plugins.perforce.PerforceSCM$PerforceSCMDescriptor.setDefaultP4Passwd(PerforceSCM.java:1929)
      at hudson.plugins.perforce.PerforceSCM$PerforceSCMDescriptor.configure(PerforceSCM.java:1961)
      at jenkins.model.Jenkins.configureDescriptor(Jenkins.java:2915)
      at jenkins.model.Jenkins.doConfigSubmit(Jenkins.java:2878)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:616)
      at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:298)
      at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:161)
      at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:96)
      at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:121)
      at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      ... 46 more

        Attachments

          Activity

          Hide
          zregvart zregvart added a comment -

          There is no support for automatic installation of Xvfb via the plugin, you need to specify the directory with the Xvfb executable. Also the NullPointerException seems to originate from perforce plugin:

          Caused by: java.lang.NullPointerException
          at hudson.plugins.perforce.PerforcePasswordEncryptor.appearsToBeAnEncryptedPassword(PerforcePasswordEncryptor.java:30)
          
          Show
          zregvart zregvart added a comment - There is no support for automatic installation of Xvfb via the plugin, you need to specify the directory with the Xvfb executable. Also the NullPointerException seems to originate from perforce plugin: Caused by: java.lang.NullPointerException at hudson.plugins.perforce.PerforcePasswordEncryptor.appearsToBeAnEncryptedPassword(PerforcePasswordEncryptor.java:30)
          Hide
          daiz1 Zing Dai added a comment -

          This is not due to Xvfb issue, root cause is "at hudson.plugins.perforce.PerforcePasswordEncryptor.appearsToBeAnEncryptedPassword(PerforcePasswordEncryptor.java:30)" means perforce plugin issue, after disable perforce plugin, this issue fixed.

          Show
          daiz1 Zing Dai added a comment - This is not due to Xvfb issue, root cause is "at hudson.plugins.perforce.PerforcePasswordEncryptor.appearsToBeAnEncryptedPassword(PerforcePasswordEncryptor.java:30)" means perforce plugin issue, after disable perforce plugin, this issue fixed.
          Hide
          zregvart zregvart added a comment -

          Closing old issues

          Show
          zregvart zregvart added a comment - Closing old issues

            People

            Assignee:
            zregvart zregvart
            Reporter:
            daiz1 Zing Dai
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: