Skip to content

Commit 9f16936

Browse files
Updating error message when index field type is unknown
1 parent 018b3ce commit 9f16936

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

server/src/main/java/org/elasticsearch/index/mapper/ObjectMapper.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -396,7 +396,11 @@ protected static void parseProperties(Builder objBuilder, Map<String, Object> pr
396396
}
397397
Mapper.TypeParser typeParser = parserContext.typeParser(type);
398398
if (typeParser == null) {
399-
throw new MapperParsingException("No handler for type [" + type + "] declared on field [" + fieldName + "]");
399+
throw new MapperParsingException(
400+
"The mapper type ["
401+
+ type
402+
+ "] does not exist. It might have been created within a future version or requires a plugin to be installed. Check the documentation."
403+
);
400404
}
401405
Mapper.Builder fieldBuilder;
402406
if (objBuilder.subobjects.isPresent() && objBuilder.subobjects.get() != Subobjects.ENABLED) {

0 commit comments

Comments
 (0)