You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-dev@lucene.apache.org by Ryan McKinley <ry...@gmail.com> on 2009/05/27 20:58:11 UTC

NoClassDefFoundError: org/apache/solr/search/DisMaxQParser?

Anyone ever seen this?  I am configuring solr with spring -- nothing
has changed recently.

It appears to be trying to open "DisMaxQParser"  when the class is
actually "DismaxQParser"


Caused by: org.springframework.beans.BeanInstantiationException: Could
not instantiate bean class
[voyager.index.config.VoyagerCoreContainer]: Constructor threw
exception; nested exception is java.lang.NoClassDefFoundError:
org/apache/solr/search/DisMaxQParser
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
	at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
	at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248)
	... 28 more
Caused by: java.lang.NoClassDefFoundError: org/apache/solr/search/DisMaxQParser
	at org.apache.solr.search.QParserPlugin.<clinit>(QParserPlugin.java:28)
	at org.apache.solr.core.SolrCore.initQParsers(SolrCore.java:1467)
	at org.apache.solr.core.SolrCore.<init>(SolrCore.java:523)
	at voyager.index.config.VoyagerCoreContainer.loadCore(VoyagerCoreContainer.java:42)
	at voyager.index.config.VoyagerCoreContainer.<init>(VoyagerCoreContainer.java:27)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
	... 30 more

Re: NoClassDefFoundError: org/apache/solr/search/DisMaxQParser?

Posted by Ryan McKinley <ry...@gmail.com>.
It was a problem with my svn update -- apparently it did not pick up
the case change.  (not report any difference with svn diff)

When I did a clean checkout things worked ok.


On Wed, May 27, 2009 at 3:08 PM, Shalin Shekhar Mangar
<sh...@gmail.com> wrote:
> On Thu, May 28, 2009 at 12:28 AM, Ryan McKinley <ry...@gmail.com> wrote:
>
>> Anyone ever seen this?  I am configuring solr with spring -- nothing
>> has changed recently.
>>
>> It appears to be trying to open "DisMaxQParser"  when the class is
>> actually "DismaxQParser"
>>
>>
> DismaxQParser was renamed to DisMaxQParser with the refactoring in
> SOLR-1149. I didn't think it would break anything because it used to be a
> package private class.
>
> --
> Regards,
> Shalin Shekhar Mangar.
>

Re: NoClassDefFoundError: org/apache/solr/search/DisMaxQParser?

Posted by Shalin Shekhar Mangar <sh...@gmail.com>.
On Thu, May 28, 2009 at 12:28 AM, Ryan McKinley <ry...@gmail.com> wrote:

> Anyone ever seen this?  I am configuring solr with spring -- nothing
> has changed recently.
>
> It appears to be trying to open "DisMaxQParser"  when the class is
> actually "DismaxQParser"
>
>
DismaxQParser was renamed to DisMaxQParser with the refactoring in
SOLR-1149. I didn't think it would break anything because it used to be a
package private class.

-- 
Regards,
Shalin Shekhar Mangar.

Re: NoClassDefFoundError: org/apache/solr/search/DisMaxQParser?

Posted by Yonik Seeley <yo...@lucidimagination.com>.
Looks like it was renamed
https://issues.apache.org/jira/browse/SOLR-1149

-Yonik
http://www.lucidimagination.com



On Wed, May 27, 2009 at 2:58 PM, Ryan McKinley <ry...@gmail.com> wrote:
> Anyone ever seen this?  I am configuring solr with spring -- nothing
> has changed recently.
>
> It appears to be trying to open "DisMaxQParser"  when the class is
> actually "DismaxQParser"
>
>
> Caused by: org.springframework.beans.BeanInstantiationException: Could
> not instantiate bean class
> [voyager.index.config.VoyagerCoreContainer]: Constructor threw
> exception; nested exception is java.lang.NoClassDefFoundError:
> org/apache/solr/search/DisMaxQParser
>        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:115)
>        at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
>        at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:248)
>        ... 28 more
> Caused by: java.lang.NoClassDefFoundError: org/apache/solr/search/DisMaxQParser
>        at org.apache.solr.search.QParserPlugin.<clinit>(QParserPlugin.java:28)
>        at org.apache.solr.core.SolrCore.initQParsers(SolrCore.java:1467)
>        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:523)
>        at voyager.index.config.VoyagerCoreContainer.loadCore(VoyagerCoreContainer.java:42)
>        at voyager.index.config.VoyagerCoreContainer.<init>(VoyagerCoreContainer.java:27)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
>        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
>        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
>        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
>        at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:100)
>        ... 30 more
>