# Mapper\_parsing\_exception for logs sample data

**URL:** <https://discuss.elastic.co/t/mapper-parsing-exception-for-logs-sample-data/150965>\
**Category:** Elasticsearch\
**Created:** [October 4, 2018, 5:00am UTC](https://discuss.elastic.co/t/mapper-parsing-exception-for-logs-sample-data/150965 "2018-10-04T05:00:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rubpa](https://avatars.discourse-cdn.com/v4/letter/r/b5e925/32.png) [@rubpa](https://discuss.elastic.co/u/rubpa)\
**Post date:** [October 4, 2018, 5:00am UTC](https://discuss.elastic.co/t/mapper-parsing-exception-for-logs-sample-data/150965/1 "2018-10-04T05:00:36Z")

</div>

Hi!

My elastic node is old and has been upgraded over time from v5.x to v6.2.4 currently. I've had index with pattern logstash-\* in the past but right now I've no index with name logstash.

I wanted to try out the geo features and chose to use [logs sample data](https://www.elastic.co/guide/en/kibana/current/tutorial-load-dataset.html) and followed the page to load the data. When I try to do the mappings for `PUT /logstash-2015.05.18`, I get the following error. Changing the mappings index to `PUT /logs-2015.05.18` works fine.

How do I find any remnants of old index `logstash-*` and clean it up?

> **Error for PUT /logstash-2015.05.18?error\_trace=true:**
>
> `{ "error": { "root_cause": [{ "type": "mapper_parsing_exception", "reason": "No handler for type [string] declared on field [@version]", "stack_trace": "MapperParsingException[No handler for type [string] declared on field [@version]]\n\tat org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:274)\n\tat org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:199)\n\tat org.elasticsearch.index.mapper.RootObjectMapper$TypeParser.parse(RootObjectMapper.java:131)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:111)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:91)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:77)\n\tat org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:313)\n\tat org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:277)\n\tat org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$IndexCreationTask.execute(MetaDataCreateIndexService.java:444)\n\tat org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:45)\n\tat org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:643)\n\tat org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:273)\n\tat org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:198)\n\tat org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:133)\n\tat org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150)\n\tat org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188)\n\tat org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:573)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:244)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:207)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat java.lang.Thread.run(Thread.java:745)\n" } ], "type": "mapper_parsing_exception", "reason": "Failed to parse mapping [_default_]: No handler for type [string] declared on field [@version]", "caused_by": { "type": "mapper_parsing_exception", "reason": "No handler for type [string] declared on field [@version]", "stack_trace": "MapperParsingException[No handler for type [string] declared on field [@version]]\n\tat org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:274)\n\tat org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:199)\n\tat org.elasticsearch.index.mapper.RootObjectMapper$TypeParser.parse(RootObjectMapper.java:131)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:111)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:91)\n\tat org.elasticsearch.index.mapper.DocumentMapperParser.parse(DocumentMapperParser.java:77)\n\tat org.elasticsearch.index.mapper.MapperService.internalMerge(MapperService.java:313)\n\tat org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:277)\n\tat org.elasticsearch.cluster.metadata.MetaDataCreateIndexService$IndexCreationTask.execute(MetaDataCreateIndexService.java:444)\n\tat org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:45)\n\tat org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:643)\n\tat org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:273)\n\tat org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:198)\n\tat org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:133)\n\tat org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:150)\n\tat org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:188)\n\tat org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:573)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:244)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:207)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)\n\tat java.lang.Thread.run(Thread.java:745)\n" }, "stack_trace": "MapperParsingException[Failed to parse mapping [_default_]: No handler for type [string] declared on field [@version]]; nested: MapperParsingException[No handler for type [string] declared on field [@version]];\n\tat <<truncated>> }, "status": 400 }`

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [November 1, 2018, 5:00am UTC](https://discuss.elastic.co/t/mapper-parsing-exception-for-logs-sample-data/150965/2 "2018-11-01T05:00:41Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
