It turns out the password for the machine account (associated with our Jenkins instance) had expired, I'm not sure what the credential(s) in the drop down is (ssh key?) - but updating the password at github (and possibly clearing a fingerprint?), and then selecting -none- credential within the job, resolved.
On Tuesday, February 10, 2015 at 2:23:26 PM UTC-5, spacegoose wrote: > > We recently upgraded to Jenkins 1.598 - I'm not sure if this issue > correlates to the problem we're facing, but when I specify a github repo > within Jenkins jobs (under Source Code Management git) and select the > credential associated with the ssh key, I get a stack trace (below) - if I > login to the Jenkins machine and run: > > ssh -T g...@github.com > > as the jenkins user it connects successfully: > > Hi <user>! You've successfully authenticated, but GitHub does not provide > shell access. > > We started using Oracle 1.7.75 JDK to run Jenkins post upgrade - but I > switched back to the one we were using prior to upgrading: > > java version "1.6.0_34" OpenJDK Runtime Environment (IcedTea6 1.13.6) > (rhel-1.13.6.1.el6_6-x86_64) OpenJDK 64-Bit Server VM (build 23.25-b01, > mixed mode) > > but it didn't seem to fix. > > Thanks for any help, > > Bill > > Here's the stack trace: > > > 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.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.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:123) > > at > hudson.plugins.audit_trail.AuditTrailFilter.doFilter(AuditTrailFilter.java:95) > > at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:120) > > at > hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter$1.call(ScmSyncConfigurationFilter.java:46) > > at > hudson.plugins.scm_sync_configuration.ScmSyncConfigurationDataProvider.provideRequestDuring(ScmSyncConfigurationDataProvider.java:103) > > at > hudson.plugins.scm_sync_configuration.extensions.ScmSyncConfigurationFilter.doFilter(ScmSyncConfigurationFilter.java:42) > > at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:120) > > at > hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:58) > > at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:120) > > at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:114) > > 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.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:164) > > 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.headerComplete(AbstractHttpConnection.java:949) > > at > org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:1011) > > at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:644) > > at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235) > > 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:1146) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) > > at java.lang.Thread.run(Thread.java:701) > > Caused by: java.lang.NullPointerException > > at > com.cloudbees.jenkins.plugins.sshcredentials.impl.BasicSSHUserPrivateKey.getPrivateKeys(BasicSSHUserPrivateKey.java:127) > > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.createSshKeyFile(CliGitAPIImpl.java:1283) > > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1161) > > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1143) > > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.launchCommandWithCredentials(CliGitAPIImpl.java:1134) > > at > org.jenkinsci.plugins.gitclient.CliGitAPIImpl.getHeadRev(CliGitAPIImpl.java:2139) > > at > hudson.plugins.git.UserRemoteConfig$DescriptorImpl.doCheckUrl(UserRemoteConfig.java:158) > > 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:622) > > 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) > > ... 75 more > > > > > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/28a7ccd4-a6bc-4add-a787-c8943aea61d4%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.