Error while installing CookBook plugin

已查看 25 次
跳至第一个未读帖子

Sharath Gupta

未读,
2016年8月4日 18:54:442016/8/4
收件人 Repo and Gerrit Discussion
Hi

I cloned Gerrit code and deleted cookbook plugin code for some reason. Later I cloned cookbook plugin using "". I built the plugin using buck with the command "buck build plugins/cookbook-plugin". When I copy it the the gerrit instance the following error :

Please let me know if I am doing anything wrong. Thanks in advance


[2016-08-04 15:21:47,971] [PluginScanner] WARN  com.google.gerrit.server.plugins.PluginLoader : Cannot load plugin cookbook

java.lang.NoClassDefFoundError: com/google/gerrit/extensions/api/projects/ProjectConfigEntryType

at com.googlesource.gerrit.plugins.cookbook.Module.configurePluginParameters(Module.java:122)

at com.googlesource.gerrit.plugins.cookbook.Module.configure(Module.java:80)

at com.google.inject.AbstractModule.configure(AbstractModule.java:62)

at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)

at com.google.inject.spi.Elements.getElements(Elements.java:110)

at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)

at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)

at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:226)

at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:233)

at com.google.gerrit.server.plugins.ServerPlugin.startPlugin(ServerPlugin.java:173)

at com.google.gerrit.server.plugins.ServerPlugin.start(ServerPlugin.java:155)

at com.google.gerrit.server.plugins.PluginLoader.runPlugin(PluginLoader.java:479)

at com.google.gerrit.server.plugins.PluginLoader.rescan(PluginLoader.java:406)

at com.google.gerrit.server.plugins.PluginScannerThread.run(PluginScannerThread.java:42)

Caused by: java.lang.ClassNotFoundException: com.google.gerrit.extensions.api.projects.ProjectConfigEntryType

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

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:425)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

... 14 more

David Pursehouse

未读,
2016年8月5日 01:21:252016/8/5
收件人 Sharath Gupta、Repo and Gerrit Discussion
On Fri, Aug 5, 2016 at 7:54 AM Sharath Gupta <sharath...@gmail.com> wrote:
Hi

I cloned Gerrit code and deleted cookbook plugin code for some reason. Later I cloned cookbook plugin using "". I built the plugin using buck with the command "buck build plugins/cookbook-plugin". When I copy it the the gerrit instance the following error :

Please let me know if I am doing anything wrong. Thanks in advance


It looks like the version of the cookbook plugin doesn't match the gerrit version.

To make sure you have the correct revision:

 git submodule update

 

[2016-08-04 15:21:47,971] [PluginScanner] WARN  com.google.gerrit.server.plugins.PluginLoader : Cannot load plugin cookbook

java.lang.NoClassDefFoundError: com/google/gerrit/extensions/api/projects/ProjectConfigEntryType

at com.googlesource.gerrit.plugins.cookbook.Module.configurePluginParameters(Module.java:122)

at com.googlesource.gerrit.plugins.cookbook.Module.configure(Module.java:80)

at com.google.inject.AbstractModule.configure(AbstractModule.java:62)

at com.google.inject.spi.Elements$RecordingBinder.install(Elements.java:340)

at com.google.inject.spi.Elements.getElements(Elements.java:110)

at com.google.inject.internal.InjectorShell$Builder.build(InjectorShell.java:138)

at com.google.inject.internal.InternalInjectorCreator.build(InternalInjectorCreator.java:104)

at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:226)

at com.google.inject.internal.InjectorImpl.createChildInjector(InjectorImpl.java:233)

at com.google.gerrit.server.plugins.ServerPlugin.startPlugin(ServerPlugin.java:173)

at com.google.gerrit.server.plugins.ServerPlugin.start(ServerPlugin.java:155)

at com.google.gerrit.server.plugins.PluginLoader.runPlugin(PluginLoader.java:479)

at com.google.gerrit.server.plugins.PluginLoader.rescan(PluginLoader.java:406)

at com.google.gerrit.server.plugins.PluginScannerThread.run(PluginScannerThread.java:42)

Caused by: java.lang.ClassNotFoundException: com.google.gerrit.extensions.api.projects.ProjectConfigEntryType

at java.net.URLClassLoader$1.run(URLClassLoader.java:366)

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:425)

at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

... 14 more

--
--
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.
回复全部
回复作者
转发
0 个新帖子