Return-Path: X-Original-To: apmail-lucene-java-user-archive@www.apache.org Delivered-To: apmail-lucene-java-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4563917DEC for ; Mon, 9 Mar 2015 16:19:34 +0000 (UTC) Received: (qmail 17503 invoked by uid 500); 9 Mar 2015 16:19:31 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 17439 invoked by uid 500); 9 Mar 2015 16:19:31 -0000 Mailing-List: contact java-user-help@lucene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: java-user@lucene.apache.org Delivered-To: mailing list java-user@lucene.apache.org Received: (qmail 17428 invoked by uid 99); 9 Mar 2015 16:19:31 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Mar 2015 16:19:31 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW X-Spam-Check-By: apache.org Received-SPF: error (nike.apache.org: local policy) Received: from [209.85.192.173] (HELO mail-pd0-f173.google.com) (209.85.192.173) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 09 Mar 2015 16:19:05 +0000 Received: by pdno5 with SMTP id o5so21856714pdn.1 for ; Mon, 09 Mar 2015 09:17:58 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:in-reply-to:message-id :references:user-agent:mime-version:content-type; bh=oOGceshVvixk4e2Ylcz0RZFmXQXEyEQCuD6wFSZPZ98=; b=XsV1FhCOoDHd/mRL2ch5REOFhxT95bTzSHOH3q+wS6abHjFl32cj7DlWm4p7dNuzb9 MIks9uKqDtsCN/2DyaBxLCHxJr2yA4OxlHazrl2km/rdONwssSBVcu88P36o8ByhBviq aou6w5QZyz2/4gEvuqIYNgLBul+p1SHGJFRP5ND2pbQ6aJddDsOAJLXvZKcJgyS0YqIQ TFLMqXKQDk+BuAotbYwQ2QrvmhF814ccVYAPD4jfA9TW0ozem0p2aPET9qQAvC0HmYWi xmc+yzkyJH7EWplb6T4/8SL5tr1JA/SK/YfsHKspFQdesv6r4yNNxb4sdGHuCsYAdu3k /z2Q== X-Gm-Message-State: ALoCoQlrhABigDWkTUmBPt0QPAeIioR25SMiaPl8Pyc6UhLf9zI1jBtRHtyhBYOxD5LTX1mmvfsK X-Received: by 10.66.124.129 with SMTP id mi1mr54920121pab.21.1425917878153; Mon, 09 Mar 2015 09:17:58 -0700 (PDT) Received: from frisbee.local ([73.24.177.166]) by mx.google.com with ESMTPSA id z10sm20064891pas.18.2015.03.09.09.17.57 for (version=TLSv1.1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 09 Mar 2015 09:17:57 -0700 (PDT) Date: Mon, 9 Mar 2015 09:17:55 -0700 (MST) From: Chris Hostetter To: java-user Subject: Re: Eclipse Compiled lucene-core-5.0.0.jar Not Working in Solr In-Reply-To: Message-ID: References: User-Agent: Alpine 2.02 (DEB 1266 2009-07-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Virus-Checked: Checked by ClamAV on apache.org : If you need to make changes to an existing 4.10 installation, pull down the 4.10 : source code and work from _that_, which you can do with something like: based on the error, i don't think he's trying to drop the lucene-core-5.0.0.jar into a Solr 4 install -- i suspect he's compiled & built the 5.0 jar file w/o including the neccessary SPI metadata in the jar file itself -- so when Solr loads it, there is no SPI metdata for the (default) Lucene50 If i'm correct: you need to change how you build your jar files to include all the neccessary jar metadata -- if you do it using the official lucene/solr ant build scripts, it should work fine. : : svn checkout https://svn.apache.org/repos/asf/lucene/dev/branches/lucene_solr_4_10. : : Best, : Erick : : On Sun, Mar 8, 2015 at 9:49 PM, Andrew Jie Zhou wrote: : > Hi, all, : > : > I want to compile lucene-core-5.0.0.jar and add it to Solr's library. : > What I do is, : > 1. Create a new java project, : > 2. Copy source code of Lucene core into the project, : > 3. Export a jar, : > 4. Replace the jar in Solr. : > : > The log is: : > INFO - 2015-03-09 04:01:56.384; org.eclipse.jetty.server.Server; : > jetty-8.1.10.v20130312 : > INFO - 2015-03-09 04:01:56.417; : > org.eclipse.jetty.deploy.providers.ScanningAppProvider; Deployment monitor : > /Users/jie/Documents/data/infosense/dumpling/solr/server/contexts at : > interval 0 : > INFO - 2015-03-09 04:01:56.423; : > org.eclipse.jetty.deploy.DeploymentManager; Deployable added: : > /Users/jie/Documents/data/infosense/dumpling/solr/server/contexts/solr-jetty-context.xml : > INFO - 2015-03-09 04:01:57.515; : > org.eclipse.jetty.webapp.StandardDescriptorProcessor; NO JSP Support for : > /solr, did not find org.apache.jasper.servlet.JspServlet : > INFO - 2015-03-09 04:01:57.570; : > org.apache.solr.servlet.SolrDispatchFilter; : > SolrDispatchFilter.init()WebAppClassLoader=712256162@2a742aa2 : > INFO - 2015-03-09 04:01:57.581; org.apache.solr.core.SolrResourceLoader; : > JNDI not configured for solr (NoInitialContextEx) : > INFO - 2015-03-09 04:01:57.582; org.apache.solr.core.SolrResourceLoader; : > using system property solr.solr.home: : > /Users/jie/Documents/data/infosense/dumpling/solr/server/solr : > INFO - 2015-03-09 04:01:57.584; org.apache.solr.core.SolrResourceLoader; : > new SolrResourceLoader for directory: : > '/Users/jie/Documents/data/infosense/dumpling/solr/server/solr/' : > ERROR - 2015-03-09 04:01:57.680; : > org.apache.solr.servlet.SolrDispatchFilter; Could not start Solr. Check : > solr/home property and the logs : > ERROR - 2015-03-09 04:01:57.702; org.apache.solr.common.SolrException; : > null:java.lang.ExceptionInInitializerError : > at : > org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:208) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:144) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:258) : > at : > org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer(SolrDispatchFilter.java:179) : > at : > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:129) : > at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:719) : > at : > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) : > at : > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1252) : > at : > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710) : > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39) : > at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) : > at : > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494) : > at : > org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56) : > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) : > at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540) : > at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403) : > at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555) : > at : > org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81) : > at : > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58) : > at : > org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96) : > at org.eclipse.jetty.server.Server.doStart(Server.java:280) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1259) : > at java.security.AccessController.doPrivileged(Native Method) : > at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182) : > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) : > at : > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) : > at : > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) : > at java.lang.reflect.Method.invoke(Method.java:497) : > at org.eclipse.jetty.start.Main.invokeMain(Main.java:473) : > at org.eclipse.jetty.start.Main.start(Main.java:615) : > at org.eclipse.jetty.start.Main.main(Main.java:96) : > Caused by: java.lang.IllegalArgumentException: An SPI class of type : > org.apache.lucene.codecs.Codec with name 'Lucene50' does not exist. You : > need to add the corresponding JAR file supporting this SPI to your : > classpath. The current classpath supports the following names: [Lucene40, : > Lucene41, Lucene42, Lucene45, Lucene46, Lucene49, Lucene410, SimpleText] : > at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:109) : > at org.apache.lucene.codecs.Codec.forName(Codec.java:98) : > at org.apache.lucene.codecs.Codec.(Codec.java:125) : > ... 44 more : > : > WARN - 2015-03-09 04:01:57.703; : > org.eclipse.jetty.util.component.AbstractLifeCycle; FAILED : > SolrRequestFilter: java.lang.ExceptionInInitializerError : > java.lang.ExceptionInInitializerError : > at : > org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:208) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:144) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:258) : > at : > org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer(SolrDispatchFilter.java:179) : > at : > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:129) : > at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:719) : > at : > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) : > at : > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1252) : > at : > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710) : > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39) : > at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) : > at : > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494) : > at : > org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56) : > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) : > at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540) : > at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403) : > at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555) : > at : > org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81) : > at : > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58) : > at : > org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96) : > at org.eclipse.jetty.server.Server.doStart(Server.java:280) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1259) : > at java.security.AccessController.doPrivileged(Native Method) : > at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182) : > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) : > at : > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) : > at : > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) : > at java.lang.reflect.Method.invoke(Method.java:497) : > at org.eclipse.jetty.start.Main.invokeMain(Main.java:473) : > at org.eclipse.jetty.start.Main.start(Main.java:615) : > at org.eclipse.jetty.start.Main.main(Main.java:96) : > Caused by: java.lang.IllegalArgumentException: An SPI class of type : > org.apache.lucene.codecs.Codec with name 'Lucene50' does not exist. You : > need to add the corresponding JAR file supporting this SPI to your : > classpath. The current classpath supports the following names: [Lucene40, : > Lucene41, Lucene42, Lucene45, Lucene46, Lucene49, Lucene410, SimpleText] : > at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:109) : > at org.apache.lucene.codecs.Codec.forName(Codec.java:98) : > at org.apache.lucene.codecs.Codec.(Codec.java:125) : > ... 44 more : > WARN - 2015-03-09 04:01:57.707; : > org.eclipse.jetty.util.component.AbstractLifeCycle; FAILED : > o.e.j.w.WebAppContext{/solr,file:/Users/jie/Documents/data/infosense/dumpling/solr/server/solr-webapp/webapp/},/Users/jie/Documents/data/infosense/dumpling/solr/server/webapps/solr.war: : > java.lang.ExceptionInInitializerError : > java.lang.ExceptionInInitializerError : > at : > org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:208) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:144) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:258) : > at : > org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer(SolrDispatchFilter.java:179) : > at : > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:129) : > at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:719) : > at : > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) : > at : > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1252) : > at : > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710) : > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39) : > at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) : > at : > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494) : > at : > org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56) : > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) : > at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540) : > at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403) : > at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555) : > at : > org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81) : > at : > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58) : > at : > org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96) : > at org.eclipse.jetty.server.Server.doStart(Server.java:280) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1259) : > at java.security.AccessController.doPrivileged(Native Method) : > at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182) : > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) : > at : > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) : > at : > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) : > at java.lang.reflect.Method.invoke(Method.java:497) : > at org.eclipse.jetty.start.Main.invokeMain(Main.java:473) : > at org.eclipse.jetty.start.Main.start(Main.java:615) : > at org.eclipse.jetty.start.Main.main(Main.java:96) : > Caused by: java.lang.IllegalArgumentException: An SPI class of type : > org.apache.lucene.codecs.Codec with name 'Lucene50' does not exist. You : > need to add the corresponding JAR file supporting this SPI to your : > classpath. The current classpath supports the following names: [Lucene40, : > Lucene41, Lucene42, Lucene45, Lucene46, Lucene49, Lucene410, SimpleText] : > at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:109) : > at org.apache.lucene.codecs.Codec.forName(Codec.java:98) : > at org.apache.lucene.codecs.Codec.(Codec.java:125) : > ... 44 more : > WARN - 2015-03-09 04:01:57.709; : > org.eclipse.jetty.deploy.DeploymentManager; Unable to reach node goal: : > started : > java.lang.ExceptionInInitializerError : > at : > org.apache.solr.core.SolrResourceLoader.reloadLuceneSPI(SolrResourceLoader.java:208) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:144) : > at : > org.apache.solr.core.SolrResourceLoader.(SolrResourceLoader.java:258) : > at : > org.apache.solr.servlet.SolrDispatchFilter.createCoreContainer(SolrDispatchFilter.java:179) : > at : > org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:129) : > at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:119) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:719) : > at : > org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265) : > at : > org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1252) : > at : > org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:710) : > at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.bindings.StandardStarter.processBinding(StandardStarter.java:39) : > at org.eclipse.jetty.deploy.AppLifeCycle.runBindings(AppLifeCycle.java:186) : > at : > org.eclipse.jetty.deploy.DeploymentManager.requestAppGoal(DeploymentManager.java:494) : > at : > org.eclipse.jetty.deploy.DeploymentManager.addApp(DeploymentManager.java:141) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.fileAdded(ScanningAppProvider.java:145) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider$1.fileAdded(ScanningAppProvider.java:56) : > at org.eclipse.jetty.util.Scanner.reportAddition(Scanner.java:609) : > at org.eclipse.jetty.util.Scanner.reportDifferences(Scanner.java:540) : > at org.eclipse.jetty.util.Scanner.scan(Scanner.java:403) : > at org.eclipse.jetty.util.Scanner.doStart(Scanner.java:337) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.providers.ScanningAppProvider.doStart(ScanningAppProvider.java:121) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.deploy.DeploymentManager.startAppProvider(DeploymentManager.java:555) : > at : > org.eclipse.jetty.deploy.DeploymentManager.doStart(DeploymentManager.java:230) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at : > org.eclipse.jetty.util.component.AggregateLifeCycle.doStart(AggregateLifeCycle.java:81) : > at : > org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:58) : > at : > org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:96) : > at org.eclipse.jetty.server.Server.doStart(Server.java:280) : > at : > org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64) : > at org.eclipse.jetty.xml.XmlConfiguration$1.run(XmlConfiguration.java:1259) : > at java.security.AccessController.doPrivileged(Native Method) : > at org.eclipse.jetty.xml.XmlConfiguration.main(XmlConfiguration.java:1182) : > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) : > at : > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) : > at : > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) : > at java.lang.reflect.Method.invoke(Method.java:497) : > at org.eclipse.jetty.start.Main.invokeMain(Main.java:473) : > at org.eclipse.jetty.start.Main.start(Main.java:615) : > at org.eclipse.jetty.start.Main.main(Main.java:96) : > Caused by: java.lang.IllegalArgumentException: An SPI class of type : > org.apache.lucene.codecs.Codec with name 'Lucene50' does not exist. You : > need to add the corresponding JAR file supporting this SPI to your : > classpath. The current classpath supports the following names: [Lucene40, : > Lucene41, Lucene42, Lucene45, Lucene46, Lucene49, Lucene410, SimpleText] : > at org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:109) : > at org.apache.lucene.codecs.Codec.forName(Codec.java:98) : > at org.apache.lucene.codecs.Codec.(Codec.java:125) : > ... 44 more : > INFO - 2015-03-09 04:01:57.717; : > org.eclipse.jetty.server.AbstractConnector; Started : > SocketConnector@0.0.0.0:8983 : > : > I need to modify the code in solr-core.jar and lucene-core-5.0.0.jar. : > I replaced solr-core.jar successfully, but failed at lucene-core-5.0.0.jar. : > Please let me know your thoughts. Thanks! : > : > Cheers, : > Andrew : : --------------------------------------------------------------------- : To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org : For additional commands, e-mail: java-user-help@lucene.apache.org : : -Hoss http://www.lucidworks.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org