Re: Error loading class 'solr.DisMaxRequestHandler' after upgrade from solr350 to 431

2013-08-20 Thread danielitos85
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

2013-08-09 Thread PeterKerk
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

2013-08-09 Thread Erick Erickson
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.