Hi, I'm trying to migrate to Solr 4.3.1 from Solr 4.0.0. I have a Solr Plugin which extends ValueSourceParser and it works under Solr 4.0.0 but it does not work under Solr 4.3.1. I compiled the plugin using the solr-4.3.1*.jars and lucene-4.3.1*.jars but I get the following stacktrace error when starting up a core referencing this plugin...seen below. Does anyone know why it might be giving me a ClassCastException under 4.3.1?
Thanks, Niran 2458 [coreLoadExecutor-3-thread-2] ERROR org.apache.solr.core.CoreContainer Unable to create core: example_core org.apache.solr.common.SolrException: Error Instantiating ValueSourceParser, com.example.HitsValueSourceParser failed to instanti ate org.apache.solr.search.ValueSourceParser at org.apache.solr.core.SolrCore.<init>(SolrCore.java:821) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:949) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:984) at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:597) at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:592) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.solr.common.SolrException: Error Instantiating ValueSourceParser, com.example.HitsValueSourceParser failed to instantiate org.apache.solr.search.ValueSourceParser at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:539) at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:575) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2088) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2082) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2115) at org.apache.solr.core.SolrCore.initValueSourceParsers(SolrCore.java:2027) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:749) ... 13 more Caused by: java.lang.ClassCastException: class com.example.HitsValueSourceParser at java.lang.Class.asSubclass(Unknown Source) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:448) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:396) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518) ... 19 more 2466 [coreLoadExecutor-3-thread-2] ERROR org.apache.solr.core.CoreContainer null:org.apache.solr.common.SolrException: Unable to create core: example_core at org.apache.solr.core.CoreContainer.recordAndThrow(CoreContainer.java:1450) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:993) at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:597) at org.apache.solr.core.CoreContainer$2.call(CoreContainer.java:592) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: org.apache.solr.common.SolrException: Error Instantiating ValueSourceParser, com.example.HitsValueSourceParser failed to instantiate org.apache.solr.search.ValueSourceParser at org.apache.solr.core.SolrCore.<init>(SolrCore.java:821) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618) at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:949) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:984) ... 10 more Caused by: org.apache.solr.common.SolrException: Error Instantiating ValueSourceParser, com.example.HitsValueSourceParser failed to instantiate org.apache.solr.search.ValueSourceParser at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:539) at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:575) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2088) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2082) at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2115) at org.apache.solr.core.SolrCore.initValueSourceParsers(SolrCore.java:2027) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:749) ... 13 more Caused by: java.lang.ClassCastException: com.example.HitsValueSourceParser at java.lang.Class.asSubclass(Unknown Source) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:448) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:396) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518) ... 19 more