Hello Experts,

I am having trouble in upgrading from Solr 3.6 to Solr 4.4.0. I have placed 
required jars in "lib" directory. When I start the Tomcat instance it throws 
following error. Also pasted part of "conf/schema.xml" file.

Solr 4.4.0 works perfect if I comment following lines.


Schema.xml:

                <fieldType name="delimiterPatternMultiValue" 
class="solr.TextField">
                        <analyzer>
                                <tokenizer 
class="com.mycomp.as.sts.nps.solr.analysis.MultiValueTokenizerFactory" 
pattern='\"(.+?)\"' delimiter=", *" group="1" />
                        </analyzer>
                </fieldType>

                <field name="GROUP_NAME" type="delimiterPatternMultiValue" 
indexed="true" stored="true" omitNorms="true" />


====================================================================

Error log:


575  [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.IndexSchema  â 
Reading Solr Schema from schema.xml
583  [coreLoadExecutor-3-thread-2] INFO  org.apache.solr.schema.IndexSchema  â 
[nipTrendHistory] Schema name=NIP
597  [coreLoadExecutor-3-thread-1] INFO  org.apache.solr.schema.IndexSchema  â 
[nip] Schema name=NIP
649  [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  â 
Unable to create core: nip
org.apache.solr.common.SolrException: Plugin init failure for [schema.xml] 
fieldType "delimiterPatternMultiValue": Plugin init failure for [schema.xml] 
analyzer/tokenizer: class 
com.mycomp.as.sts.nps.solr.analysis.MultiValueTokenizerFactory
        at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
        at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:467)
        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:164)
        at 
org.apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.java:55)
        at 
org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:69)
        at 
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:619)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:657)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.solr.common.SolrException: Plugin init failure for 
[schema.xml] analyzer/tokenizer: class 
com.mycomp.as.sts.nps.solr.analysis.MultiValueTokenizerFactory
        at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
        at 
org.apache.solr.schema.FieldTypePluginLoader.readAnalyzer(FieldTypePluginLoader.java:362)
        at 
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:95)
        at 
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
        at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
        ... 16 more
Caused by: java.lang.ClassCastException: class 
com.mycomp.as.sts.nps.solr.analysis.MultiValueTokenizerFactory
        at java.lang.Class.asSubclass(Class.java:3018)
        at 
org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433)
        at 
org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:543)
        at 
org.apache.solr.schema.FieldTypePluginLoader$2.create(FieldTypePluginLoader.java:342)
        at 
org.apache.solr.schema.FieldTypePluginLoader$2.create(FieldTypePluginLoader.java:335)
        at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
        ... 20 more

651  [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer  â 
null:org.apache.solr.common.SolrException: Unable to create core: nip
        at 
org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1150)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:666)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:364)
        at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:356)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
        at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
        at java.util.concurrent.FutureTask.run(FutureTask.java:138)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
        at java.lang.Thread.run(Thread.java:619)
Caused by: org.apache.solr.common.SolrException: Plugin init failure for 
[schema.xml] fieldType "delimiterPatternMultiValue": Plugin init failure for 
[schema.xml] analyzer/tokenizer: class 
com.mycomp.as.sts.nps.solr.analysis.MultiValueTokenizerFactory
        at 
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:177)
        at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:467)
        at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:164)
        at 
org.apache.solr.schema.IndexSchemaFactory.create(IndexSchemaFactory.java:55)
        at 
org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:69)
        at 
org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:619)
        at org.apache.solr.core.CoreContainer.create(CoreContainer.java:657)
        ... 10 more


Regards
Abhi

Reply via email to