Issue 2753: Code Review Error [500 Server Error]
Status:  AwaitingInformation
Owner: ----
Reported by prave...@gmail.com, Jul 2, 2014
************************************************************
***** NOTE: THIS BUG TRACKER IS FOR GERRIT CODE REVIEW *****
***** DO NOT SUBMIT BUGS FOR CHROME, ANDROID, INTERNAL *****
***** ISSUES WITH YOUR COMPANY'S GERRIT SETUP, ETC.    *****
***** THOSE ISSUE BELONG IN DIFFERENT ISSUE TRACKERS!  *****
************************************************************

Affected Version:2.9rc2

What steps will reproduce the problem?
1.Upgrade to 2.9 from 2.8.5
2.After init and reindexing , if i click on existing reviews , error is thrown as mentioned in the subject .
3.

What is the expected output? What do you see instead?
Not able to open any of the old/new reviews .


Please provide any additional information below.

Error log is as below :
[2014-07-02 15:16:51,069] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in GET /changes/69/detail?O=404
java.lang.AbstractMethodError: com.google.gerrit.extensions.config.DownloadScheme.isAuthSupported()Z
        at com.google.gerrit.server.change.ChangeJson.makeFetchMap(ChangeJson.java:911)
        at com.google.gerrit.server.change.ChangeJson.toRevisionInfo(ChangeJson.java:834)
        at com.google.gerrit.server.change.ChangeJson.revisions(ChangeJson.java:822)
        at com.google.gerrit.server.change.ChangeJson.toChangeInfo(ChangeJson.java:331)
        at com.google.gerrit.server.change.ChangeJson.format(ChangeJson.java:233)
        at com.google.gerrit.server.change.ChangeJson.format(ChangeJson.java:224)
        at com.google.gerrit.server.change.ChangeJson.format(ChangeJson.java:212)
        at com.google.gerrit.server.change.GetChange.apply(GetChange.java:49)
        at com.google.gerrit.server.change.GetDetail.apply(GetDetail.java:50)
        at com.google.gerrit.server.change.GetDetail.apply(GetDetail.java:26)
        at com.google.gerrit.httpd.restapi.RestApiServlet.service(RestApiServlet.java:305)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
        at com.google.inject.servlet.ServletDefinition.doServiceImpl(ServletDefinition.java:278)
        at com.google.inject.servlet.ServletDefinition.doService(ServletDefinition.java:268)
        at com.google.inject.servlet.ServletDefinition.service(ServletDefinition.java:180)
        at com.google.inject.servlet.ManagedServletPipeline.service(ManagedServletPipeline.java:93)
        at com.google.gerrit.pgm.http.jetty.GetUserFilter.doFilter(GetUserFilter.java:76)
        at com.google.gwtexpui.server.CacheControlFilter.doFilter(CacheControlFilter.java:70)
        at com.google.gerrit.httpd.RunAsFilter.doFilter(RunAsFilter.java:113)
        at com.google.gerrit.httpd.RequireSslFilter.doFilter(RequireSslFilter.java:68)
        at com.google.gerrit.httpd.AllRequestFilter$FilterProxy$1.doFilter(AllRequestFilter.java:64)
        at com.google.gerrit.httpd.AllRequestFilter$FilterProxy.doFilter(AllRequestFilter.java:57)
        at com.google.gerrit.httpd.RequestContextFilter.doFilter(RequestContextFilter.java:75)
        at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:120)
        at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:132)
        at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:129)
        at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:206)
        at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:129)
        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:744)



Jul 2, 2014
#1 prave...@gmail.com
Please help us in this issue . Is this an bug or have i missed any configurations?

Jul 9, 2014
Project Member #2 David.Os...@gmail.com
This was already answered on dev ML? Your download-commands plugin version diverses from Gerrit core you are using.
Status: AwaitingInformation
Aug 4, 2014
#3 prave...@gmail.com
Thanks , it is working fine now