- Notifications
You must be signed in to change notification settings - Fork 25.6k
Closed
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesbug"" muted="" aria-describedby="MDU6TGFiZWwyMzE3Mw==-tooltip :R5b96b:">>bugTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearch
Description
There has been a report of a node shutting down because of the following StackOverflowError when parsing mappings:
fatal error in thread [elasticsearch[xxxxxxxxxxxxxxxx][masterService#updateTask][T#1]], exiting java.lang.StackOverflowError: null at java.util.Collections$UnmodifiableMap.get(Collections.java:1454) ~[?:1.8.0_121] at org.elasticsearch.index.mapper.Mapper$TypeParser$ParserContext.typeParser(Mapper.java:124) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:274) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseProperties(ObjectMapper.java:280) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parseObjectOrDocumentTypeProperties(ObjectMapper.java:200) ~[elasticsearch-6.8.6.jar:6.8.6] at org.elasticsearch.index.mapper.ObjectMapper$TypeParser.parse(ObjectMapper.java:173) ~[elasticsearch-6.8.6.jar:6.8.6] While this specific mapping was corrupt, Elasticsearch should also have better protection against stack overflow errors.
Metadata
Metadata
Assignees
Labels
:Search Foundations/MappingIndex mappings, including merging and defining field typesIndex mappings, including merging and defining field typesbug"" muted="" aria-describedby="MDU6TGFiZWwyMzE3Mw==-tooltip :Ra5pmb:">>bugTeam:Search FoundationsMeta label for the Search Foundations team in ElasticsearchMeta label for the Search Foundations team in Elasticsearch