-
-
Save cosmo0920/c497e31692b03f1b8df6 to your computer and use it in GitHub Desktop.
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 | |
java.io.IOException: {"message":"You need at least read:org scope or user scope to list your organizations.","documentation_url":"https://developer.github.com/v3/orgs/#list-your-organizations"} | |
at org.kohsuke.github.Requester.handleApiError(Requester.java:496) | |
at org.kohsuke.github.Requester._to(Requester.java:245) | |
at org.kohsuke.github.Requester.to(Requester.java:191) | |
at org.kohsuke.github.GitHub.getMyOrganizations(GitHub.java:331) | |
at org.jenkinsci.plugins.GithubAuthenticationToken.<init>(GithubAuthenticationToken.java:89) | |
at org.jenkinsci.plugins.GithubSecurityRealm.doFinishLogin(GithubSecurityRealm.java:366) | |
at sun.reflect.GeneratedMethodAccessor659.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:483) | |
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) | |
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:876) | |
at org.kohsuke.stapler.MetaClass$4.doDispatch(MetaClass.java:211) | |
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 com.cisco.step.jenkins.plugins.people.redirector.PeopleRedirectorPlugin$1.doFilter(PeopleRedirectorPlugin.java:91) | |
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:135) | |
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:168) | |
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:1142) | |
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) | |
at java.lang.Thread.run(Thread.java:745) | |
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.github.com/user/orgs | |
at sun.reflect.GeneratedConstructorAccessor202.newInstance(Unknown Source) | |
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) | |
at java.lang.reflect.Constructor.newInstance(Constructor.java:408) | |
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1888) | |
at sun.net.www.protocol.http.HttpURLConnection$10.run(HttpURLConnection.java:1883) | |
at java.security.AccessController.doPrivileged(Native Method) | |
at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1882) | |
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1455) | |
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) | |
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254) | |
at org.kohsuke.github.Requester.parse(Requester.java:451) | |
at org.kohsuke.github.Requester._to(Requester.java:224) | |
... 78 more | |
Caused by: java.io.IOException: Server returned HTTP response code: 403 for URL: https://api.github.com/user/orgs | |
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1838) | |
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1439) | |
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480) | |
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338) | |
at org.kohsuke.github.Requester.parse(Requester.java:447) | |
... 79 more | |
Page generated: Jun 24, 2015 4:38:32 PMREST APIJenkins ver. 1.609.1 |
You need to do an update to your Github plugins (probably github-oauth) in the manage plugins section of Jenkins. If you can't login at all change:
true
to false in your jenkins config.xml and restart it to administrate with no security temporarily.
Hope that help!
Good lookin' out, @Marogian -- thanks!
Same problem here, just upgraded Github oauth plugin.
I had to remove authorizationStrategy tag from config.xml as well to get into no auth mode.
Thanks guys
Having the same problem though no sign of a new Github OAuth plugin version. I've tried through the Jenkins upgrade panel and looked here https://github.com/jenkinsci/github-oauth-plugin. Any clues?
Thanks
Saved my bacon @Marogian. Thanks!
Thanks for your hints.
- Latest release of https://github.com/jenkinsci/github-oauth-plugin is 0.20 from Sep 30th 2014 ?
- I don't think disabling security just because it does not work is good practice, though
@Marogian thanks
We are using our own fork with read:org permission fixed: https://github.com/novoda/github-oauth-plugin/pull/1
@friedger This might be a dumb question, but how do I use your branch inside Jenkins. I've only ever installed plugins from their UI. Not sure what to do with your src or where to put it in Jenkins.
Any idea why you got this?