Class cast exceptions are usually the result of having a mix of old
and new jars in your classpath, or even of having the same jar in two
different places. Is this possible here?

Best,
Erick

On Wed, Mar 4, 2015 at 6:44 PM, sthita <sthit...@gmail.com> wrote:
> 1.My solr.xml
>
> <?xml version="1.0" encoding="UTF-8" ?>
> <solr persistent="true" sharedLib="/solr/lib">
> <cores defaultCoreName="rn0"  hostContext="/solr" adminPath="/admin/cores"
> hostPort="8980">
>     <core schema="schema.xml" shard="shard1" instanceDir="rn0/" name="rn0"
> config="solrconfig.xml" collection="rn"/>
>         ......
>         ......
>   </cores>
> </solr>
>
>
> 2.My solrconfig.xml changes for carrot2 integrate
>
> <searchComponent
> class="org.apache.solr.handler.clustering.ClusteringComponent"
> enable="${solr.clustering.enabled:false}" name="clustering">
>    <lst name="engine">
>      <str name="name">default</str>
>      <str
> name="carrot.algorithm">org.carrot2.clustering.lingo.LingoClusteringAlgorithm</str>
>      <str name="LingoClusteringAlgorithm.desiredClusterCountBase">20</str>
>    </lst>
>  </searchComponent>
>
> <requestHandler name="/clustering" startup="lazy"
> enable="${solr.clustering.enabled:false}" class="solr.SearchHandler">
>         .....
>         .....
>         .....
>         .....
> </requestHandler>
>
> <lib dir="/solr/lib" regex=".*\.jar" />
>
>
> 3.Copied all the required jars to /solr/lib folder those are
> solr-clustering-4.4.0.jar
> carrot2-mini-3.6.2.jar
> hppc-0.4.1.jar
> jackson-core-asl-1.7.4.jar
> jackson-mapper-asl-1.7.4.jar
> mahout-collections-1.0.jar
> mahout-math-0.6.jar
> simple-xml-2.6.4.jar
>
> 4.created a file named setenv.sh under "/usr/share/tomcat/bin/"  with
> clustering enabled
>
> CATALINA_OPTS = "-Dsolr.clustering.enabled=true"
>
>  5.Restarted tomcat and
>
> I am getting the following  error while starting solr server after
> -Dsolr.clustering.enabled=true on CATALINA_OPTS
>
> ERROR org.apache.solr.servlet.SolrDispatchFilter –
> null:org.apache.solr.common.SolrException: SolrCore 'rn0' is not available
> due to init f
> ailure: Error Instantiating SearchComponent,
> org.apache.solr.handler.clustering.ClusteringComponent failed to instantiate
> org.apache.solr.handler.component.SearchCompon
> ent
> at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:860)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:251)
> at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:158)
> at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
> at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
> at
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
> at
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
> at
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
> at
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
> at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:936)
> at
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
> at
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
> at
> org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1004)
> at
> org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
> at
> org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
> at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
> at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
> at java.lang.Thread.run(Thread.java:745)
> Caused by: org.apache.solr.common.SolrException: Error Instantiating
> SearchComponent, org.apache.solr.handler.clustering.ClusteringComponent
> failed to instantiate org.a
> pache.solr.handler.component.SearchComponent
> at org.apache.solr.core.SolrCore.(SolrCore.java:835)
> at org.apache.solr.core.SolrCore.(SolrCore.java:629)
> at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:622)
> 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:1)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
> at java.util.concurrent.FutureTask.run(FutureTask.java:262)
> ... 3 more
> Caused by: org.apache.solr.common.SolrException: Error Instantiating
> SearchComponent, org.apache.solr.handler.clustering.ClusteringComponent
> failed to instantiate org.apache.solr.handler.component.SearchComponent
> at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:551)
> at org.apache.solr.core.SolrCore.createInitInstance(SolrCore.java:586)
> at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2173)
> at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2167)
> at org.apache.solr.core.SolrCore.initPlugins(SolrCore.java:2200)
> at org.apache.solr.core.SolrCore.loadSearchComponents(SolrCore.java:1231)
> at org.apache.solr.core.SolrCore.(SolrCore.java:767)
> ... 11 more
> Caused by: java.lang.ClassCastException: class
> org.apache.solr.handler.clustering.ClusteringComponent
> at java.lang.Class.asSubclass(Class.java:3208)
> at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:433)
> at
> org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader.java:381)
> at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:530)
> ... 17 more
>
>
>
>
> Need help .
>
>
>
> --
> View this message in context: 
> http://lucene.472066.n3.nabble.com/Issue-while-enabling-clustering-integrating-carrot2-with-solr-4-4-0-and-tomact-under-ubuntu-tp4191087.html
> Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to