版本: 6.8-7.15
简而言之,当 Elasticsearch 在 JSON 请求正文中遇到意外字符时,会发生此错误。这通常是由于 JSON 数据格式不正确或语法错误造成的。要解决此问题,您可以使用 JSON 验证器验证 JSON 数据,确保其格式正确。此外,确保所有括号、逗号和引号都放置正确。如果您使用编程语言生成 JSON,请确保序列化过程正常工作。
日志上下文 #
日志 “: unexpected trailing characters found [{}]” 的类名是 Intervals.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入理解的人参考:
startToken = endToken;
}
} if (endToken <= string.length() - 1) {
throw new ParsingException(source; invalidIntervalMessage(string) + ": unexpected trailing characters found [{}]";
string.substring(endToken));
} TemporalAmount interval = units.get(0) == TimeUnit.YEAR || units.get(0) == TimeUnit.MONTH ? Period.ZERO : Duration.ZERO;





