I am trying to run Gerrit with the Gerrit Github plugin against our enterprise Github instance. I am having trouble with OAuth it seems. I am hoping someone here can give me a push in the right direction on how to fix this.
The gerrit logs show the following error when I try to access my gerrit homepage (the actual page just shows Server Error):
[2014-08-11 15:00:24,060] INFO Â com.google.gerrit.pgm.Daemon : Gerrit Code Review 2.9 ready
[2014-08-11 15:00:25,168] DEBUG com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter : OAuthWebFilter(http://<my gerrit instance>:8080/) code=null
[2014-08-11 15:00:25,287] DEBUG com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter : OAuthWebFilter(http://<my gerrit instance>:8080/login/) code=null
[2014-08-11 15:00:25,288] DEBUG com.googlesource.gerrit.plugins.github.oauth.GitHubLogin : Login GitHubLogin [token=null, myself=null, scopes=null]
[2014-08-11 15:00:25,288] DEBUG com.googlesource.gerrit.plugins.github.oauth.GitHubLogin : Login-PHASE1 GitHubLogin [token=null, myself=null, scopes=[USER_EMAIL, PUBLIC_REPO]]
[2014-08-11 15:00:25,288] DEBUG com.googlesource.gerrit.plugins.github.oauth.OAuthProtocol : Initiating GitHub Login for ClientId=<client id from enterprise github applications page> Scopes=&scope=user:email,public_repo
[2014-08-11 15:00:25,406] DEBUG com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter : OAuthWebFilter(http://<my gerrit instance>:8080/oauth) code=7e889a2231b198e985df
[2014-08-11 15:00:25,407] DEBUG com.googlesource.gerrit.plugins.github.oauth.GitHubLogin : Login GitHubLogin [token=null, myself=null, scopes=[USER_EMAIL, PUBLIC_REPO]]
[2014-08-11 15:00:25,407] DEBUG com.googlesource.gerrit.plugins.github.oauth.GitHubLogin : Login-FINAL GitHubLogin [token=null, myself=null, scopes=[USER_EMAIL, PUBLIC_REPO]]
[2014-08-11 15:00:26,134] WARN Â org.eclipse.jetty.servlet.ServletHandler : /oauth
  at org.kohsuke.github.Requester.handleApiError(Requester.java:367)
  at org.kohsuke.github.Requester._to(Requester.java:202)
  at org.kohsuke.github.GitHub.getMyself(GitHub.java:239)
  at org.kohsuke.github.GitHub.<init>(GitHub.java:128)
  at org.kohsuke.github.GitHub.<init>(GitHub.java:75)
  at org.kohsuke.github.GitHub.connectUsingOAuth(GitHub.java:181)
  at com.googlesource.gerrit.plugins.github.oauth.GitHubLogin.login(GitHubLogin.java:173)
  at com.googlesource.gerrit.plugins.github.oauth.GitHubLogin.login(GitHubLogin.java:135)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter.login(OAuthWebFilter.java:129)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter.doFilter(OAuthWebFilter.java:92)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthFilter.doFilter(OAuthFilter.java:83)
  at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1539)
  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:524)
  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:219)
  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1110)
  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:453)
  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1044)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
  at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:92)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
  at org.eclipse.jetty.server.Server.handle(Server.java:459)
  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:280)
  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229)
  at org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:505)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
  at java.lang.Thread.run(Thread.java:745)
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626)
  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
  at org.kohsuke.github.Requester.parse(Requester.java:323)
  at org.kohsuke.github.Requester._to(Requester.java:200)
  ... 28 more
[2014-08-11 15:00:26,136] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in GET /oauth?code=< a long code >&state=1618769965%2C%2Flogin%2F
  at org.kohsuke.github.Requester.handleApiError(Requester.java:367)
  at org.kohsuke.github.Requester._to(Requester.java:202)
  at org.kohsuke.github.GitHub.getMyself(GitHub.java:239)
  at org.kohsuke.github.GitHub.<init>(GitHub.java:128)
  at org.kohsuke.github.GitHub.<init>(GitHub.java:75)
  at org.kohsuke.github.GitHub.connectUsingOAuth(GitHub.java:181)
  at com.googlesource.gerrit.plugins.github.oauth.GitHubLogin.login(GitHubLogin.java:173)
  at com.googlesource.gerrit.plugins.github.oauth.GitHubLogin.login(GitHubLogin.java:135)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter.login(OAuthWebFilter.java:129)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthWebFilter.doFilter(OAuthWebFilter.java:92)
  at com.googlesource.gerrit.plugins.github.oauth.OAuthFilter.doFilter(OAuthFilter.java:83)
  at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1539)
  at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:524)
  at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:219)
  at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1110)
  at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:453)
  at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
  at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1044)
  at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
  at org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:92)
  at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
  at org.eclipse.jetty.server.Server.handle(Server.java:459)
  at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:280)
  at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:229)
  at org.eclipse.jetty.io.AbstractConnection$1.run(AbstractConnection.java:505)
  at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:607)
  at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:536)
  at java.lang.Thread.run(Thread.java:745)
  at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1626)
  at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
  at org.kohsuke.github.Requester.parse(Requester.java:323)
  at org.kohsuke.github.Requester._to(Requester.java:200)
  ... 28 more