I have a class that extends AbstractQueryTestCase and all of its tests are failing, included ones that I didn't override, with the same stacktrace error:
Failed to parse mapping [_doc]: No handler for type [geo_shape] declared on field [mapped_geo_shape]
MapperParsingException[Failed to parse mapping [_doc]: No handler for type [geo_shape] declared on field [mapped_geo_shape]]; nested: MapperParsingException[No handler for type [geo_shape] declared on field [mapped_geo_shape]];
at app//org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:505)
at app//org.elasticsearch.index.mapper.MapperService.mergeAndApplyMappings(MapperService.java:419)
at app//org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:415)
at app//org.elasticsearch.test.AbstractBuilderTestCase$ServiceHolder.<init>(AbstractBuilderTestCase.java:426)
at app//org.elasticsearch.test.AbstractBuilderTestCase.lambda$beforeTest$0(AbstractBuilderTestCase.java:242)
Searching this forum for mapped_geo_shape
reveals other users have solved this error by including a couple dependencies but I have tried that a few different ways without luck. See my attempst commented out in my build.gradle file
Any advice on how to properly include jts-core
and spatial4j
dependencies or is something else wrong?