Hello,
I'm having problems with a polygon search on location data. I've tried to enable the JTS and Polygons from https://cwiki.apache.org/confluence/display/solr/Spatial+Search but I get the following error when I load solr java.util.concurrent.ExecutionException: org.apache.solr.common.SolrException: Unable to create core [jordan] at java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.util.concurrent.FutureTask.get(FutureTask.java:192) at org.apache.solr.core.CoreContainer$2.run(CoreContainer.java:496) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor$1.run(ExecutorUtil.java:231) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745) Caused by: org.apache.solr.common.SolrException: Unable to create core [jordan] at org.apache.solr.core.CoreContainer.create(CoreContainer.java:827) at org.apache.solr.core.CoreContainer.access$000(CoreContainer.java:87) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:467) at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:458) ... 5 more Caused by: org.apache.solr.common.SolrException: Could not load conf for core stats: Can't load schema /opt/solr/solr-5.5.2/server/solr/stats/conf/managed-schema: Plugin Initializing failure for [schema.xml] fieldType at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:84) at org.apache.solr.core.CoreContainer.create(CoreContainer.java:812) ... 8 more Caused by: org.apache.solr.common.SolrException: Can't load schema /opt/solr/solr-5.5.2/server/solr/stats/conf/managed-schema: Plugin Initializing failure for [schema.xml] fieldType at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:577) at org.apache.solr.schema.IndexSchema.<init>(IndexSchema.java:159) at org.apache.solr.schema.ManagedIndexSchema.<init>(ManagedIndexSchema.java:104) at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:173) at org.apache.solr.schema.ManagedIndexSchemaFactory.create(ManagedIndexSchemaFactory.java:47) at org.apache.solr.schema.IndexSchemaFactory.buildIndexSchema(IndexSchemaFactory.java:70) at org.apache.solr.core.ConfigSetService.createIndexSchema(ConfigSetService.java:108) at org.apache.solr.core.ConfigSetService.getConfig(ConfigSetService.java:79) ... 9 more Caused by: org.apache.solr.common.SolrException: Plugin Initializing failure for [schema.xml] fieldType at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:194) at org.apache.solr.schema.IndexSchema.readSchema(IndexSchema.java:470) ... 16 more Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory at com.spatial4j.core.context.SpatialContextFactory.makeSpatialContext(SpatialContextFactory.java:100) at org.apache.solr.schema.AbstractSpatialFieldType.init(AbstractSpatialFieldType.java:119) at org.apache.solr.schema.AbstractSpatialPrefixTreeFieldType.init(AbstractSpatialPrefixTreeFieldType.java:55) at org.apache.solr.schema.SpatialRecursivePrefixTreeFieldType.init(SpatialRecursivePrefixTreeFieldType.java:37) at org.apache.solr.schema.FieldType.setArgs(FieldType.java:174) at org.apache.solr.schema.FieldTypePluginLoader.init(FieldTypePluginLoader.java:150) at org.apache.solr.schema.FieldTypePluginLoader.init(FieldTypePluginLoader.java:53) at org.apache.solr.util.plugin.AbstractPluginLoader.load(AbstractPluginLoader.java:191) ... 17 more Caused by: java.lang.ClassNotFoundException: org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory at java.net.URLClassLoader.findClass(URLClassLoader.java:381) at java.lang.ClassLoader.loadClass(ClassLoader.java:424) at java.net.FactoryURLClassLoader.loadClass(URLClassLoader.java:814) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at com.spatial4j.core.context.SpatialContextFactory.makeSpatialContext(SpatialContextFactory.java:97) ... 24 more My field looks like <fieldType name="location_rpt_two" class="solr.SpatialRecursivePrefixTreeFieldType" spatialContextFactory="org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory" autoIndex="true" validationRule="repairBuffer0" distErrPct="0.025" maxDistErr="0.001" distanceUnits="kilometers" /> And I've downloaded the jar files from https://repo1.maven.org/maven2/com/vividsolutions/jts-core/1.14.0/ and placed them in /opt/solr/solr-5.5.2/server/solr-webapp/webapp/WEB-INF/lib jts-1.14.jar* jts-1.14-sources.jar* jts-core-1.14.0.jar* jtsio-1.14.jar* jtsio-1.14-sources.jar* I'm running solr version 5.5.2 I've restarted solr several times and I keep getting an error that it doesn't know where org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory is, do I need to do something else with the jar files? Thanks