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="echoParams">explicit</str>
     <float name="tie">0.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&lt;-1 5&lt;-2 6&lt;90%
     </str>
     <int name="ps">100</int>
     <str name="q.alt">*:*</str>
          
     <str name="hl.fl">text features name</str>
     
     <str name="f.name.hl.fragsize">0</str>
     
     <str name="f.name.hl.alternateField">name</str>
     <str name="f.text.hl.fragmenter">regex</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.

Reply via email to