gitiles gerrit plugin exceptions

100 views
Skip to first unread message

Alexander Gerasimenko

unread,
Apr 25, 2014, 6:26:53 AM4/25/14
to repo-d...@googlegroups.com
Hello,

ive compiled gitiles plugin for gerrit but it throws such exceptions


[2014-04-25 12:25:15,475] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in GET /plugins/gitiles/
java.lang.NoClassDefFoundError: com/google/gerrit/extensions/common/ProjectInfo
        at com.googlesource.gerrit.plugins.gitiles.GerritGitilesAccess.listRepositories(GerritGitilesAccess.java:109)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:68)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:61)
        at com.google.gitiles.HostIndexServlet.doGetHtml(HostIndexServlet.java:103)
        at com.google.gitiles.BaseServlet.doGet(BaseServlet.java:105)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:153)
        at com.googlesource.gerrit.plugins.gitiles.MenuFilter.doFilter(MenuFilter.java:62)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:151)
        at com.google.gitiles.GitilesFilter$DispatchFilter.doFilter(GitilesFilter.java:146)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:73)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:47)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:121)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:38)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:215)
        at org.eclipse.jgit.http.server.glue.RegexPipeline.service(RegexPipeline.java:149)
        at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:175)
        at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:133)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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 com.google.gerrit.httpd.plugins.HttpPluginServlet.service(HttpPluginServlet.java:230)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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:1307)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
        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.handler.RequestLogHandler.handle(RequestLogHandler.java:67)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:365)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
        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:627)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:724)
[2014-04-25 12:33:08,467] WARN  org.eclipse.jetty.servlet.ServletHandler : Error for /plugins/gitiles/
java.lang.NoClassDefFoundError: com/google/gerrit/extensions/common/ProjectInfo
        at com.googlesource.gerrit.plugins.gitiles.GerritGitilesAccess.listRepositories(GerritGitilesAccess.java:109)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:68)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:61)
        at com.google.gitiles.HostIndexServlet.doGetHtml(HostIndexServlet.java:103)
        at com.google.gitiles.BaseServlet.doGet(BaseServlet.java:105)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:153)
        at com.googlesource.gerrit.plugins.gitiles.MenuFilter.doFilter(MenuFilter.java:62)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:151)
        at com.google.gitiles.GitilesFilter$DispatchFilter.doFilter(GitilesFilter.java:146)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:73)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:47)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:121)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:38)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:215)
        at org.eclipse.jgit.http.server.glue.RegexPipeline.service(RegexPipeline.java:149)
        at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:175)
        at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:133)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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 com.google.gerrit.httpd.plugins.HttpPluginServlet.service(HttpPluginServlet.java:230)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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:1307)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
        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.handler.RequestLogHandler.handle(RequestLogHandler.java:67)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:365)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
        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:627)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:724)
[2014-04-25 12:33:08,469] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in GET /plugins/gitiles/
java.lang.NoClassDefFoundError: com/google/gerrit/extensions/common/ProjectInfo
        at com.googlesource.gerrit.plugins.gitiles.GerritGitilesAccess.listRepositories(GerritGitilesAccess.java:109)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:68)
        at com.google.gitiles.HostIndexServlet.getDescriptions(HostIndexServlet.java:61)
        at com.google.gitiles.HostIndexServlet.doGetHtml(HostIndexServlet.java:103)
        at com.google.gitiles.BaseServlet.doGet(BaseServlet.java:105)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:153)
        at com.googlesource.gerrit.plugins.gitiles.MenuFilter.doFilter(MenuFilter.java:62)
        at com.google.gitiles.GitilesFilter$DispatchFilter$1.doFilter(GitilesFilter.java:151)
        at com.google.gitiles.GitilesFilter$DispatchFilter.doFilter(GitilesFilter.java:146)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:73)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.GitwebRedirectFilter.doFilter(GitwebRedirectFilter.java:47)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:121)
        at com.google.gitiles.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:32)
        at com.google.gitiles.ViewFilter.doFilter(ViewFilter.java:38)
        at org.eclipse.jgit.http.server.glue.UrlPipeline$Chain.doFilter(UrlPipeline.java:235)
        at org.eclipse.jgit.http.server.glue.UrlPipeline.service(UrlPipeline.java:215)
        at org.eclipse.jgit.http.server.glue.RegexPipeline.service(RegexPipeline.java:149)
        at org.eclipse.jgit.http.server.glue.MetaFilter.doFilter(MetaFilter.java:175)
        at org.eclipse.jgit.http.server.glue.MetaServlet.service(MetaServlet.java:133)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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 com.google.gerrit.httpd.plugins.HttpPluginServlet.service(HttpPluginServlet.java:230)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        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.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:1307)
        at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:453)
        at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
        at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1072)
        at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:382)
        at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
        at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1006)
        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.handler.RequestLogHandler.handle(RequestLogHandler.java:67)
        at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
        at org.eclipse.jetty.server.Server.handle(Server.java:365)
        at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:485)
        at org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:926)
        at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:988)
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:635)
        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:627)
        at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:51)
        at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
        at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
        at java.lang.Thread.run(Thread.java:724)

David Ostrovsky

unread,
Apr 25, 2014, 6:40:35 AM4/25/14
to repo-d...@googlegroups.com

Am Freitag, 25. April 2014 12:26:53 UTC+2 schrieb Alexander Gerasimenko:
Hello,

ive compiled gitiles plugin for gerrit but it throws such exceptions

[2014-04-25 12:25:15,475] ERROR com.google.gerrit.pgm.http.jetty.HiddenErrorHandler : Error in GET /plugins/gitiles/
java.lang.NoClassDefFoundError: com/google/gerrit/extensions/common/ProjectInfo

That's because you've compiled the gitiles plugin against master and running against older Gerrit version.
ProjectInfo was extracted out only a couple of weeks ago and wasn't released yet: [1].


Alexander Gerasimenko

unread,
Apr 25, 2014, 7:58:59 AM4/25/14
to repo-d...@googlegroups.com
How i can build this plugin for the latest stable gerrit 2.8.4?

Thanks!

Luca Milanesio

unread,
Apr 25, 2014, 9:11:40 AM4/25/14
to Alexander Gerasimenko, repo-d...@googlegroups.com
Hi Alex,
I can't find a stable-2.8 branch for Gitiles plugin ... so possibly you should go backwards on the commits and find which one was done when 2.8 was active.

Current Gitiles plugin works on master:

HTH

Luca.

--
--
To unsubscribe, email repo-discuss...@googlegroups.com
More info at http://groups.google.com/group/repo-discuss?hl=en

---
You received this message because you are subscribed to the Google Groups "Repo and Gerrit Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to repo-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

David Ostrovsky

unread,
Apr 25, 2014, 9:17:50 AM4/25/14
to repo-d...@googlegroups.com

Am Freitag, 25. April 2014 13:58:59 UTC+2 schrieb Alexander Gerasimenko:
How i can build this plugin for the latest stable gerrit 2.8.4?


1. Clone gitiles && mvn clean install
2. Clone gitiles-plugin && mvn package

The hard part about it is to find revisions that match with Gerrit 2.8.4.

Alexander Gerasimenko

unread,
Apr 25, 2014, 9:26:23 AM4/25/14
to repo-d...@googlegroups.com, Alexander Gerasimenko
Will it work with 2.9-rc1?

David Ostrovsky

unread,
Apr 25, 2014, 9:32:29 AM4/25/14
to repo-d...@googlegroups.com, Alexander Gerasimenko

Am Freitag, 25. April 2014 15:26:23 UTC+2 schrieb Alexander Gerasimenko:
Will it work with 2.9-rc1?


Sure, just replace in my statement above:

s/2.8.4/2.9-rc1

Alexander Gerasimenko

unread,
Apr 25, 2014, 9:48:36 AM4/25/14
to repo-d...@googlegroups.com

I need just repository files browsing feature, is there any analogues of gitiles?

Alexander Gerasimenko

unread,
Apr 25, 2014, 9:50:12 AM4/25/14
to repo-d...@googlegroups.com
And one more thing - is there any database schema changes with gerrit 2.9-rc1?

Luca Milanesio

unread,
Apr 25, 2014, 9:59:48 AM4/25/14
to Alexander Gerasimenko, repo-d...@googlegroups.com
For Gerrit 2.8 there is a stable version of the GitBlit Plugin:

HTH

Luca.

Alexander Gerasimenko

unread,
Apr 25, 2014, 10:21:30 AM4/25/14
to repo-d...@googlegroups.com, Alexander Gerasimenko
thats what it say when im trying to install it

com.google.gerrit.server.plugins.PluginInstallException: Invalid signature file digest for Manifest main attributes
        at com.google.gerrit.server.plugins.PluginLoader.runPlugin(PluginLoader.java:412)
        at com.google.gerrit.server.plugins.PluginLoader.installPluginFromStream(PluginLoader.java:167)
        at com.google.gerrit.sshd.commands.PluginInstallCommand.run(PluginInstallCommand.java:92)
        at com.google.gerrit.sshd.SshCommand$1.run(SshCommand.java:35)
        at com.google.gerrit.sshd.BaseCommand$TaskThunk.run(BaseCommand.java:442)
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
        at com.google.gerrit.server.git.WorkQueue$Task.run(WorkQueue.java:364)
        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:724)
Caused by: java.lang.SecurityException: Invalid signature file digest for Manifest main attributes
        at sun.security.util.SignatureFileVerifier.processImpl(SignatureFileVerifier.java:240)
        at sun.security.util.SignatureFileVerifier.process(SignatureFileVerifier.java:193)
        at java.util.jar.JarVerifier.processEntry(JarVerifier.java:305)
        at java.util.jar.JarVerifier.update(JarVerifier.java:216)
        at java.util.jar.JarFile.initializeVerifier(JarFile.java:345)
        at java.util.jar.JarFile.getInputStream(JarFile.java:412)
        at sun.misc.URLClassPath$JarLoader$2.getInputStream(URLClassPath.java:767)
        at sun.misc.Resource.cachedInputStream(Resource.java:77)
        at sun.misc.Resource.getByteBuffer(Resource.java:160)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:436)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:361)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:270)
        at com.google.gerrit.server.plugins.PluginLoader.load(PluginLoader.java:548)
        at com.google.gerrit.server.plugins.PluginLoader.loadPlugin(PluginLoader.java:504)
        at com.google.gerrit.server.plugins.PluginLoader.runPlugin(PluginLoader.java:387)
        ... 13 more
fatal: plugin failed to install
Reply all
Reply to author
Forward
Message has been deleted
0 new messages