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 24E6DE0B8 for ; Wed, 9 Jan 2013 05:48:53 +0000 (UTC) Received: (qmail 8774 invoked by uid 500); 9 Jan 2013 05:48:51 -0000 Delivered-To: apmail-lucene-java-user-archive@lucene.apache.org Received: (qmail 8477 invoked by uid 500); 9 Jan 2013 05:48:50 -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 8461 invoked by uid 99); 9 Jan 2013 05:48:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Jan 2013 05:48:50 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of sarowe@gmail.com designates 209.85.216.54 as permitted sender) Received: from [209.85.216.54] (HELO mail-qa0-f54.google.com) (209.85.216.54) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 09 Jan 2013 05:48:42 +0000 Received: by mail-qa0-f54.google.com with SMTP id j15so406351qaq.20 for ; Tue, 08 Jan 2013 21:48:21 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=x-received:content-type:mime-version:subject:from:in-reply-to:date :content-transfer-encoding:message-id:references:to:x-mailer; bh=g3v4me77ZXVQGGSE6pq+TPj9y7V3QQXYpVZX+PThX84=; b=n8uxkSKXW+Teuw+JJKFg19joRNrHhEnrr1FhEvDbwzoLY9kFaJvWYutHoTttEX5Koi KkGYlkZFtMmxCmql4s6f11wsSlHU4Sv85lQYr9HjEoxm7IcxPDlQwmwQXZStT7LGtnwq Nl5T3UghS+K8gKfh19Dr0LYJENcLW+mjSCnpe6/+ICsEPkB/46MYe4ovUDX3vlpuRGCs ++S1aKonqD09+9ZRkDr/9ZzJnZrj0KUQ5+JRj8yhpnp40yDxvrW6rmVjr/rT2U8zlpaO 2JjZH+yZ8T/rtOLWY8jmv7Al3pDsHNexQ0S6rrOzKBpJKDUUdV2YA4li6BVTQIPuRHHC AP2g== X-Received: by 10.49.14.202 with SMTP id r10mr58680409qec.10.1357710501563; Tue, 08 Jan 2013 21:48:21 -0800 (PST) Received: from [192.168.1.202] (cpe-67-249-104-72.twcny.res.rr.com. [67.249.104.72]) by mx.google.com with ESMTPS id v10sm23285383qaa.15.2013.01.08.21.48.20 (version=SSLv3 cipher=OTHER); Tue, 08 Jan 2013 21:48:21 -0800 (PST) Content-Type: text/plain; charset=iso-8859-1 Mime-Version: 1.0 (Mac OS X Mail 6.2 \(1499\)) Subject: Re: Cannot instantiate SPI class From: Steve Rowe In-Reply-To: <50ECE9A8.9030502@getrailo.org> Date: Wed, 9 Jan 2013 00:48:19 -0500 Content-Transfer-Encoding: quoted-printable Message-Id: <69D33B3B-20E3-4DCB-B82A-5E2717DC0647@gmail.com> References: <50ECE9A8.9030502@getrailo.org> To: java-user@lucene.apache.org X-Mailer: Apple Mail (2.1499) X-Virus-Checked: Checked by ClamAV on apache.org Hi Igal,=20 Sounds like you don't have lucene-codecs-4.0.0.jar in Railo's classpath. Steve On Jan 8, 2013, at 10:53 PM, Igal @ getRailo.org = wrote: > I'm trying to access Lucene4 from Railo (an open-source application = server) >=20 > when I try to create an IndexWriterConfig I get the error: Cannot = instantiate SPI class: org.apache.lucene.codecs.appending.AppendingCodec >=20 > any ideas? >=20 > TIA >=20 > stacktrace below: >=20 > Cannot instantiate SPI class: = org.apache.lucene.codecs.appending.AppendingCodec at = org.apache.lucene.util.NamedSPILoader.lookup(NamedSPILoader.java:104):104 = at = org.apache.lucene.codecs.PostingsFormat.forName(PostingsFormat.java:100):1= 00 at = org.apache.lucene.codecs.lucene40.Lucene40Codec.(Lucene40Codec.java:= 114):114 at = org.apache.lucene.codecs.appending.AppendingCodec.(AppendingCodec.ja= va:34):34 at = sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method):-2 = at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown = Source):-1 at = sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown = Source):-1 at java.lang.reflect.Constructor.newInstance(Unknown = Source):-1 at java.lang.Class.newInstance0(Unknown Source):-1 at = java.lang.Class.newInstance(Unknown Source):-1 at = org.apache.lucene.util.NamedSPILoader.reload(NamedSPILoader.java:62):62 = at = org.apache.lucene.util.NamedSPILoader.(NamedSPILoader.java:42):42 = at = org.apache.lucene.util.NamedSPILoader.(NamedSPILoader.java:37):37 = at org.apache.lucene.codecs.Codec.(Codec.java:41):41 at = org.apache.lucene.index.LiveIndexWriterConfig.(LiveIndexWriterConfig= .java:118):118 at = org.apache.lucene.index.IndexWriterConfig.(IndexWriterConfig.java:14= 5):145 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native = Method):-2 at = sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source):-1 = at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown = Source):-1 at java.lang.reflect.Constructor.newInstance(Unknown = Source):-1 at = railo.runtime.reflection.pairs.ConstructorInstance.invoke(ConstructorInsta= nce.java:34):34 at = railo.runtime.reflection.Reflector.callConstructor(Reflector.java:653):653= at railo.runtime.java.JavaObject.init(JavaObject.java:311):311 at = railo.runtime.java.JavaObject.call(JavaObject.java:235):235 at = railo.runtime.java.JavaObject.call(JavaObject.java:272):272 at = railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(Variabl= eUtilImpl.java:723):723 at = railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1506):1506 = at = s21.search.lucene4search_cfc$cf._1(E:\Websites\_S21WAF\CFC\s21\search\Luce= ne4Search.cfc:92):92 at = s21.search.lucene4search_cfc$cf.udfCall(E:\Websites\_S21WAF\CFC\s21\search= \Lucene4Search.cfc):-1 at = railo.runtime.type.UDFImpl.implementation(UDFImpl.java:103):103 at = railo.runtime.type.UDFImpl._call(UDFImpl.java:371):371 at = railo.runtime.type.UDFImpl.call(UDFImpl.java:284):284 at = railo.runtime.type.scope.UndefinedImpl.call(UndefinedImpl.java:775):775 = at = railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(Variabl= eUtilImpl.java:723):723 at = railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1506):1506 = at = s21.search.lucene4search_cfc$cf._1(E:\Websites\_S21WAF\CFC\s21\search\Luce= ne4Search.cfc:142):142 at = s21.search.lucene4search_cfc$cf.udfCall(E:\Websites\_S21WAF\CFC\s21\search= \Lucene4Search.cfc):-1 at = railo.runtime.type.UDFImpl.implementation(UDFImpl.java:103):103 at = railo.runtime.type.UDFImpl._call(UDFImpl.java:371):371 at = railo.runtime.type.UDFImpl.call(UDFImpl.java:284):284 at = railo.runtime.ComponentImpl._call(ComponentImpl.java:572):572 at = railo.runtime.ComponentImpl._call(ComponentImpl.java:490):490 at = railo.runtime.ComponentImpl.call(ComponentImpl.java:1781):1781 at = railo.runtime.util.VariableUtilImpl.callFunctionWithoutNamedValues(Variabl= eUtilImpl.java:723):723 at = railo.runtime.PageContextImpl.getFunction(PageContextImpl.java:1506):1506 = at = _test.lucene4_cfm$cf.call(E:\Websites\21solutions\_test\lucene4.cfm:14):14= at = railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:772):772 at = railo.runtime.PageContextImpl.doInclude(PageContextImpl.java:753):753 at = railo.runtime.listener.ModernAppListener._onRequest(ModernAppListener.java= :183):183 at = railo.runtime.listener.MixedAppListener.onRequest(MixedAppListener.java:18= ):18 at = railo.runtime.PageContextImpl.execute(PageContextImpl.java:2255):2255 at = railo.runtime.PageContextImpl.execute(PageContextImpl.java:2222):2222 at = railo.runtime.engine.CFMLEngineImpl.serviceCFML(CFMLEngineImpl.java:315):3= 15 at railo.loader.servlet.CFMLServlet.service(CFMLServlet.java:29):29 = at javax.servlet.http.HttpServlet.service(HttpServlet.java:722):722 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:305):305 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:210):210 at = net.twentyonesolutions.servlet.filters.RequestThreadsMonitor.doFilter(Requ= estThreadsMonitor.java:152):152 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:243):243 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:210):210 at = net.twentyonesolutions.servlet.filters.BlockedIpFilter.doFilter(BlockedIpF= ilter.java:90):90 at = org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicati= onFilterChain.java:243):243 at = org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilter= Chain.java:210):210 at = org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.= java:222):222 at = org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.= java:123):123 at = org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:1= 68):168 at = org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:9= 9):99 at = org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.ja= va:118):118 at = org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407= ):407 at = org.apache.coyote.ajp.AjpAprProcessor.process(AjpAprProcessor.java:197):19= 7 at = org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(Abstr= actProtocol.java:585):585 at = org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.jav= a:1813):1813 at = java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source):-1 at = java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source):-1 at = java.lang.Thread.run(Unknown Source):-1 >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org > For additional commands, e-mail: java-user-help@lucene.apache.org >=20 --------------------------------------------------------------------- To unsubscribe, e-mail: java-user-unsubscribe@lucene.apache.org For additional commands, e-mail: java-user-help@lucene.apache.org