• Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Critical Critical
    • github-plugin
    • None
    • Jenkins 1.623
      github-plugin: 1.12.0

      When saving the configuration of a project (configSubmit) I get the following stacktrace:

      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.MetaClass$6.doDispatch(MetaClass.java:249)
      	at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
      	at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:746)
      	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:132)
      	at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:123)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      	at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      	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 jenkins.security.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:117)
      	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 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:76)
      	at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:171)
      	at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1482)
      	at org.kohsuke.stapler.compression.CompressionFilter.doFilter(CompressionFilter.java:49)
      	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:1145)
      	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      	at java.lang.Thread.run(Thread.java:745)
      Caused by: java.lang.NullPointerException
      	at com.cloudbees.jenkins.GitHubRepositoryNameContributor$FromSCM.parseAssociatedNames(GitHubRepositoryNameContributor.java:85)
      	at com.cloudbees.jenkins.GitHubRepositoryNameContributor.parseAssociatedNames(GitHubRepositoryNameContributor.java:42)
      	at com.cloudbees.jenkins.Cleaner.onStop(Cleaner.java:43)
      	at com.cloudbees.jenkins.GitHubPushTrigger.stop(GitHubPushTrigger.java:163)
      	at hudson.model.AbstractProject.submit(AbstractProject.java:1882)
      	at hudson.model.Project.submit(Project.java:230)
      	at hudson.model.Job.doConfigSubmit(Job.java:1206)
      	at hudson.model.AbstractProject.doConfigSubmit(AbstractProject.java:796)
      	at com.github.mjdetullio.jenkins.plugins.multibranch.AbstractMultiBranchProject.doConfigSubmit(AbstractMultiBranchProject.java:820)
      	at sun.reflect.GeneratedMethodAccessor823.invoke(Unknown Source)
      	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      	at java.lang.reflect.Method.invoke(Method.java:606)
      	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)
      	... 63 more
      

          [JENKINS-29787] NPE on stop in GitHubPushTrigger

          Alan Scherger created issue -
          Kanstantsin Shautsou made changes -
          Summary Original: github-plugin com.cloudbees.jenkins.GitHubRepositoryNameContributor$FromSCM.parseAssociatedNames java.lang.NullPointerException New: NPE on stop()
          Kanstantsin Shautsou made changes -
          Summary Original: NPE on stop() New: NPE on stop

          proposed fix https://github.com/jenkinsci/github-plugin/pull/67
          waiting verification from reporter

          Kanstantsin Shautsou added a comment - proposed fix https://github.com/jenkinsci/github-plugin/pull/67 waiting verification from reporter

          I'm trying to enter authentication credentials for our SVN project so that Jenkins will automatically run Sonar analyses every week. We're stuck until this is resolved.

          Brian Sharples added a comment - I'm trying to enter authentication credentials for our SVN project so that Jenkins will automatically run Sonar analyses every week. We're stuck until this is resolved.

          bs1219 Sorry, what are you talking about?

          Kanstantsin Shautsou added a comment - bs1219 Sorry, what are you talking about?

          I was getting a stack trace similar to the one shown in the issue, but I've managed to get around it by switching from IE to Firefox. Never mind.

          Brian Sharples added a comment - I was getting a stack trace similar to the one shown in the issue, but I've managed to get around it by switching from IE to Firefox. Never mind.

          Alan Scherger added a comment -

          I have to catch a flight to DC - as soon as i land i can try building and deploying and seeing if this fixes our issue.

          Alan Scherger added a comment - I have to catch a flight to DC - as soon as i land i can try building and deploying and seeing if this fixes our issue.

          Alan Scherger added a comment -

          Building your fixNPE branch with:

          Apache Maven 3.0.5
          Maven home: /usr/share/maven
          Java version: 1.7.0_80, vendor: Oracle Corporation
          Java home: /usr/lib/jvm/java-7-oracle/jre
          Default locale: en_US, platform encoding: UTF-8
          OS name: "linux", version: "3.19.0-25-generic", arch: "amd64", family: "unix"
          

          Using this command:

          mvn hpi:hpi
          

          I'll keep you posted.

          Alan Scherger added a comment - Building your fixNPE branch with: Apache Maven 3.0.5 Maven home: /usr/share/maven Java version: 1.7.0_80, vendor: Oracle Corporation Java home: /usr/lib/jvm/java-7-oracle/jre Default locale: en_US, platform encoding: UTF-8 OS name: "linux", version: "3.19.0-25-generic", arch: "amd64", family: "unix" Using this command: mvn hpi:hpi I'll keep you posted.

          Alan Scherger added a comment -

          The build complained about './target/classes' not being a directory - so i made it - should be able to test in 9 hours.

          Alan Scherger added a comment - The build complained about './target/classes' not being a directory - so i made it - should be able to test in 9 hours.

            integer Kanstantsin Shautsou
            flyinprogrammer Alan Scherger
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: