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)