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
>