版本: 6.8-7.6
简要说明:当Elasticsearch在查询或数据摄取过程中遇到格式错误的token时,会发生此错误。这可能是由于语法错误、无效字符或数据类型不正确导致的。要解决此问题,您可以:1) 检查导致错误的查询或数据,并更正任何语法错误或无效字符。2) 确保数据类型与索引中定义的映射相匹配。3) 如果错误是由于token过滤器引起的,请检查配置并根据需要进行调整。
日志上下文 #
日志 “token malformed” 的类名是 TokenService.java。我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入了解上下文的人参考:
* 由客户端重新认证并获取新token。此响应的格式定义如下*/
private static ElasticsearchSecurityException malformedTokenException() {
ElasticsearchSecurityException e =
new ElasticsearchSecurityException("token malformed", RestStatus.UNAUTHORIZED);
e.addHeader("WWW-Authenticate", MALFORMED_TOKEN_WWW_AUTH_VALUE);
return e;
} /**





