unsubscribe

On Thu, Mar 20, 2008 at 8:01 PM, xunzhang huang <[EMAIL PROTECTED]>
wrote:

> Hi, everyone
>
> After I add a Analyzer to solr, there is a exception ClassCaseException
> error and solr cannot be started. the detail is:
>
> environment: solr 1.2, jdk 1.6.03, ubuntu linux 7.10, and a chinese
> analyzer
>
> I add some lines in schema.xml:
>
> <fieldtype name="text_chinese" class="solr.TextField">
>            <analyzer   class="
> net.paoding.analysis.analyzer.PaodingAnalyzer"/>
>
>  </fieldtype>
>
> I tried some different analyzer, but the same exception happened, so I
> think
> it is solr's problem or my configuration has something wrong
>
> Any ideas?
>
> the error message is:
>
> org.apache.solr.core.SolrException: Schema Parsing Failed
>        at
> org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java:556)
>        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:
> 71)
>        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:196)
>        at org.apache.solr.core.SolrCore.getSolrCore(SolrCore.java:
> 177)
>        at
> org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:
> 69)
>        at
> org.mortbay.jetty.servlet.FilterHolder.doStart(FilterHolder.java:99)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
> 40)
>        at
> org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:
> 594)
>        at org.mortbay.jetty.servlet.Context.startContext(Context.java:
> 139)
>        at
> org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:
> 1218)
>        at
> org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:
> 500)
>        at
> org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:448)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
> 40)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
> :
> 147)
>        at
> org.mortbay.jetty.handler.ContextHandlerCollection.doStart
> (ContextHandlerCo
>
> llection.java:
> 161)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
> 40)
>        at
> org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java
> :
> 147)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
> 40)
>        at
> org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:
> 117)
>        at org.mortbay.jetty.Server.doStart(Server.java:210)
>        at
> org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:
> 40)
>        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:
> 929)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(
> DelegatingMethodAccessorImpl.java:
> 25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.mortbay.start.Main.invokeMain(Main.java:183)
>        at org.mortbay.start.Main.start(Main.java:497)
>        at org.mortbay.start.Main.main(Main.java:115)
> Caused by: java.lang.ClassCastException:
> net.paoding.analysis.analyzer.PaodingAnalyzer cannot be cast to
> org.apache.lucene.analysis.Analyzer
>        at
> org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:583)
>        at
> org.apache.solr.schema.IndexSchema.readConfig(IndexSchema.java:331)
>        ... 28 more
>

Reply via email to