You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by vit <bu...@yahoo.com> on 2015/01/27 21:07:17 UTC
trouble running indexer with Solr spatial
I am using Solr 4.2
I added
<fieldType name="location_rpt"
class="solr.SpatialRecursivePrefixTreeFieldType"
according to
<a href="http://">https://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
and have spatial4j-0.3.jar in my project.
When running the indexer I started getting this error:
java.lang.NoClassDefFoundError: com/google/common/cache/CacheBuilder
at
org.apache.solr.schema.AbstractSpatialFieldType.<init>(AbstractSpatialFieldType.java:82)
at
org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType.<init>(AbstractSpatialPrefixTreeFieldType.java:32)
at
org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType.<init>(SpatialRecursivePrefixTreeFieldType.java:28)
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 java.lang.Class.newInstance0(Class.java:357)
at java.lang.Class.newInstance(Class.java:310)
at
org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:470)
at
org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:458)
at
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:81)
at
org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
at
org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:374)
at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:122)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:684)
at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
--
View this message in context: http://lucene.472066.n3.nabble.com/trouble-running-indexer-with-Solr-spatial-tp4182359.html
Sent from the Solr - User mailing list archive at Nabble.com.
Re: trouble running indexer with Solr spatial
Posted by "david.w.smiley@gmail.com" <da...@gmail.com>.
Hi vit,
FYI that’s the old wiki and it contains a notice in red at the top that you
should refer to its replacement at:
https://cwiki.apache.org/confluence/display/solr/Spatial+Search That said,
there are some small details that haven’t been migrated but there is
outdated info too so beware.
The error you see is weird. I suspect you are not using Solr “normally”…
perhaps you have added Solr and some of its dependencies to your Java
classpath in your IDE and have run into problems.
~ David Smiley
Freelance Apache Lucene/Solr Search Consultant/Developer
http://www.linkedin.com/in/davidwsmiley
On Tue, Jan 27, 2015 at 3:07 PM, vit <bu...@yahoo.com> wrote:
> I am using Solr 4.2
>
> I added
> <fieldType name="location_rpt"
> class="solr.SpatialRecursivePrefixTreeFieldType"
>
> according to
> <a href="http://">
> https://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
> and have spatial4j-0.3.jar in my project.
>
> When running the indexer I started getting this error:
>
> java.lang.NoClassDefFoundError: com/google/common/cache/CacheBuilder
> at
>
> org.apache.solr.schema.AbstractSpatialFieldType.<init>(AbstractSpatialFieldType.java:82)
> at
>
> org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType.<init>(AbstractSpatialPrefixTreeFieldType.java:32)
> at
>
> org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType.<init>(SpatialRecursivePrefixTreeFieldType.java:28)
> 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 java.lang.Class.newInstance0(Class.java:357)
> at java.lang.Class.newInstance(Class.java:310)
> at
>
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:470)
> at
>
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:458)
> at
>
> org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:81)
> at
>
> org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
> at
>
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
> at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:374)
> at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:122)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:684)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/trouble-running-indexer-with-Solr-spatial-tp4182359.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>
Re: trouble running indexer with Solr spatial
Posted by Chandan Tamrakar <ch...@nepasoft.com>.
Po
On Jan 28, 2015 1:54 AM, "vit" <bu...@yahoo.com> wrote:
> I am using Solr 4.2
>
> I added
> <fieldType name="location_rpt"
> class="solr.SpatialRecursivePrefixTreeFieldType"
>
> according to
> <a href="http://">
> https://wiki.apache.org/solr/SolrAdaptersForLuceneSpatial4
> and have spatial4j-0.3.jar in my project.
>
> When running the indexer I started getting this error:
>
> java.lang.NoClassDefFoundError: com/google/common/cache/CacheBuilder
> at
>
> org.apache.solr.schema.AbstractSpatialFieldType.<init>(AbstractSpatialFieldType.java:82)
> at
>
> org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType.<init>(AbstractSpatialPrefixTreeFieldType.java:32)
> at
>
> org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType.<init>(SpatialRecursivePrefixTreeFieldType.java:28)
> 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 java.lang.Class.newInstance0(Class.java:357)
> at java.lang.Class.newInstance(Class.java:310)
> at
>
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:470)
> at
>
> org.apache.solr.core.SolrResourceLoader.newInstance(SolrResourceLoader.java:458)
> at
>
> org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:81)
> at
>
> org.apache.solr.schema.FieldTypePluginLoader.create(FieldTypePluginLoader.java:43)
> at
>
> org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:151)
> at
> org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:374)
> at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:122)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:684)
> at org.apache.solr.core.SolrCore.<init>(SolrCore.java:618)
>
>
>
> --
> View this message in context:
> http://lucene.472066.n3.nabble.com/trouble-running-indexer-with-Solr-spatial-tp4182359.html
> Sent from the Solr - User mailing list archive at Nabble.com.
>