Re: Error loading class 'solr.DisMaxRequestHandler' after upgrade from solr350 to 431
how do you solved this problem? -- View this message in context: http://lucene.472066.n3.nabble.com/Error-loading-class-solr-DisMaxRequestHandler-after-upgrade-from-solr350-to-431-tp4083477p4085699.html Sent from the Solr - User mailing list archive at Nabble.com.
Error loading class 'solr.DisMaxRequestHandler' after upgrade from solr350 to 431
I'm in the process of upgrading from solr 350 to 431. I see this in my log: Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.DisMa xRequestHandler' 1742 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer û n ull:org.apache.solr.common.SolrException: Unable to create core: 1001 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.runWorker(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: RequestHandler init failure 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: RequestHandler init failure at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHa ndlers.java:168) at org.apache.solr.core.SolrCore.init(SolrCore.java:758) ... 13 more Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.DisMa xRequestHandler' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:464) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:396) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518) at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:592) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHa ndlers.java:154) ... 14 more Caused by: java.lang.ClassNotFoundException: solr.DisMaxRequestHandler at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.net.FactoryURLClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:448) I copied my core from apache-solr-3.5.0\example\example-DIH\solr\1001 to solr-4.3.1\example\example-DIH\solr\1001 And am now upgrading the required solr files based on the examples. In my solrconfig.xml of my 1001 core I have this: requestHandler name=dismax class=solr.DisMaxRequestHandler lst name=defaults str name=echoParamsexplicit/str float name=tie0.01/float str name=qf text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 /str str name=pf text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9 /str str name=bf ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3 /str str name=fl id,name,price,score /str str name=mm 2lt;-1 5lt;-2 6lt;90% /str int name=ps100/int str name=q.alt*:*/str str name=hl.fltext features name/str str name=f.name.hl.fragsize0/str str name=f.name.hl.alternateFieldname/str str name=f.text.hl.fragmenterregex/str /lst /requestHandler -- View this message in context: http://lucene.472066.n3.nabble.com/Error-loading-class-solr-DisMaxRequestHandler-after-upgrade-from-solr350-to-431-tp4083477.html Sent from the Solr - User mailing list archive at Nabble.com.
Re: Error loading class 'solr.DisMaxRequestHandler' after upgrade from solr350 to 431
This is probably a classpath problem. I'd guess that you have some old 3.5 jars laying around that are confusing the class loader. First thing I'd do is test with a clean 4.3 installation, then track down where the old jars are. Best Erick On Fri, Aug 9, 2013 at 5:42 AM, PeterKerk vettepa...@hotmail.com wrote: I'm in the process of upgrading from solr 350 to 431. I see this in my log: Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.DisMa xRequestHandler' 1742 [coreLoadExecutor-3-thread-1] ERROR org.apache.solr.core.CoreContainer û n ull:org.apache.solr.common.SolrException: Unable to create core: 1001 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.runWorker(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: RequestHandler init failure 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: RequestHandler init failure at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHa ndlers.java:168) at org.apache.solr.core.SolrCore.init(SolrCore.java:758) ... 13 more Caused by: org.apache.solr.common.SolrException: Error loading class 'solr.DisMa xRequestHandler' at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:464) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:396) at org.apache.solr.core.SolrCore.createInstance(SolrCore.java:518) at org.apache.solr.core.SolrCore.createRequestHandler(SolrCore.java:592) at org.apache.solr.core.RequestHandlers.initHandlersFromConfig(RequestHa ndlers.java:154) ... 14 more Caused by: java.lang.ClassNotFoundException: solr.DisMaxRequestHandler at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.net.FactoryURLClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Unknown Source) at org.apache.solr.core.SolrResourceLoader.findClass(SolrResourceLoader. java:448) I copied my core from apache-solr-3.5.0\example\example-DIH\solr\1001 to solr-4.3.1\example\example-DIH\solr\1001 And am now upgrading the required solr files based on the examples. In my solrconfig.xml of my 1001 core I have this: requestHandler name=dismax class=solr.DisMaxRequestHandler lst name=defaults str name=echoParamsexplicit/str float name=tie0.01/float str name=qf text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 /str str name=pf text^0.2 features^1.1 name^1.5 manu^1.4 manu_exact^1.9 /str str name=bf ord(popularity)^0.5 recip(rord(price),1,1000,1000)^0.3 /str str name=fl id,name,price,score /str str name=mm 2-1 5-2 690% /str int name=ps100/int str name=q.alt*:*/str str name=hl.fltext features name/str str name=f.name.hl.fragsize0/str str name=f.name.hl.alternateFieldname/str str name=f.text.hl.fragmenterregex/str /lst /requestHandler -- View this message in context: http://lucene.472066.n3.nabble.com/Error-loading-class-solr-DisMaxRequestHandler-after-upgrade-from-solr350-to-431-tp4083477.html Sent from the Solr - User mailing list archive at Nabble.com.