Hello there

I'm trying to add a factory in solr for tokenizing Arabic text, but I
receive some error (the one at the last of my email)

 

Here is my code:

 

package org.apache.solr.analysis;

 

import gpl.pierrick.brihaye.aramorph.lucene.ArabicTokenizer;

 

import java.io.Reader;

 

import org.apache.lucene.analysis.TokenStream;

import org.apache.solr.analysis.BaseTokenizerFactory;

 

 

public class ArabicTokenizerFactory extends BaseTokenizerFactory{

      public TokenStream create(Reader input) {

          return new ArabicTokenizer(input);

      }

}

 

 

Can u help me

 

Thanks in advance

 

HTTP Status 500 - Severe errors in solr configuration. Check your log
files for more detailed information on what may be wrong. If you want
solr to continue after configuration errors, change:
<abortOnConfigurationError>false</abortOnConfigurationError> in
solrconfig.xml
-------------------------------------------------------------
java.lang.VerifyError: (class:
org/apache/solr/analysis/ArabicTokenizerFactory, method: create
signature: (Ljava/io/Reader;)Lorg/apache/lucene/analysis/TokenStream;)
Wrong return type in function at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source) at
org.apache.solr.core.Config.findClass(Config.java:308) at
org.apache.solr.core.Config.newInstance(Config.java:319) at
org.apache.solr.schema.IndexSchema.readTokenizerFactory(IndexSchema.java
:631) at
org.apache.solr.schema.IndexSchema.readAnalyzer(IndexSchema.java:605) at
org.apache.solr.schema.IndexSchema.access$000(IndexSchema.java:57) at
org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:330) at
org.apache.solr.schema.IndexSchema$1.create(IndexSchema.java:353) at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoad
er.java:140) at
org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:362) at
org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:73) at
org.apache.solr.core.SolrCore.<init>(SolrCore.java:275) at
org.apache.solr.core.SolrCore.getSolrCore(SolrCore.java:244) at
org.apache.solr.servlet.SolrDispatchFilter.init(SolrDispatchFilter.java:
68) at
org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFi
lterConfig.java:221) at
org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(Applicatio
nFilterConfig.java:302) at
org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilte
rConfig.java:78) at
org.apache.catalina.core.StandardContext.filterStart(StandardContext.jav
a:3635) at
org.apache.catalina.core.StandardContext.start(StandardContext.java:4222
) at
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.ja
va:760) at
org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:740)
at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:544)
at
org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:
626) at
org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java
:553) at
org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:488)
at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1138) at
org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:31
1) at
org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSu
pport.java:120) at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1022) at
org.apache.catalina.core.StandardHost.start(StandardHost.java:736) at
org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1014) at
org.apache.catalina.core.StandardEngine.start(StandardEngine.java:443)
at
org.apache.catalina.core.StandardService.start(StandardService.java:448)
at
org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
at org.apache.catalina.startup.Catalina.start(Catalina.java:552) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at
java.lang.reflect.Method.invoke(Unknown Source) at
org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295) at
org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)

 

Reply via email to