我的应用程序在将ElasticSearch从版本0.90.5升级到版本1.3.2时遇到以下问题。其他帖子告诉我这是一个编译器错误。
我们目前正在使用JDK 1.5进行编译。我在JDK 6和7中都尝试过,错误仍然存在。
如果有人遇到同样的问题及其解决方法,请随时告诉我。
最好的问候。
SEVERE: Exception sending context initialized event to listener instance of class com.app.work.search.es.EsContextListener
java.lang.VerifyError: class fr.pilato.elasticsearch.river.dropbox.rest.DropboxHelpAction overrides final method handleRequest.(Lorg/elasticsearch/rest/RestRequest;Lor
g/elasticsearch/rest/RestChannel;)V
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at java.security.SecureClassLoader.defineClass(Unknown Source)
at org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappClassLoader.java:2895)
at org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader.java:1173)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1681)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1559)
at fr.pilato.elasticsearch.river.dropbox.plugin.DropboxRiverPlugin.processModule(DropboxRiverPlugin.java:53)
at org.elasticsearch.plugins.PluginsService.processModule(PluginsService.java:192)
at org.elasticsearch.plugins.PluginsModule.processModule(PluginsModule.java:61)
at org.elasticsearch.common.inject.Modules.processModules(Modules.java:64)
at org.elasticsearch.common.inject.ModulesBuilder.createInjector(ModulesBuilder.java:58)
at org.elasticsearch.node.internal.InternalNode.<init>(InternalNode.java:192)
at org.elasticsearch.node.NodeBuilder.build(NodeBuilder.java:159)
at org.elasticsearch.node.NodeBuilder.node(NodeBuilder.java:166)