Hi, I'm creating a custom request handler to return a list of live cores in Solr.
On startup, I get this exception for each core: Jul 31, 2009 5:20:39 PM org.apache.solr.common. SolrException log SEVERE: java.lang.ClassCastException: LiveCoresHandler at org.apache.solr.core.RequestHandlers$1.create(RequestHandlers.java:152) at org.apache.solr.core.RequestHandlers$1.create(RequestHandlers.java:161) at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:140) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHandlers.java:169) at org.apache.solr.core.SolrCore.<init>(SolrCore.java:444) I've tried a few variations on the class definition, including extending RequestHandlerBase (as suggested here: http://wiki.apache.org/solr/SolrRequestHandler#head-1de7365d7ecf2eac079c5f8b92ee9af712ed75c2) and implementing SolrRequestHandler directly. I'm sure that the Solr libraries I built against and those I'm running on are the same version too, as I unzipped the Solr war file and copies the relevant jars out of there to build against. Any ideas on what could be causing the ClassCastException? I've attached a debugger to the running Solr process but it didn't shed any light on the issue... Thanks! James