📣 极限科技诚招搜索运维工程师(Elasticsearch/Easysearch)- 全职/北京 👉 : 立即申请加入

版本: 7.2-8.9

简而言之,当提供给 Elasticsearch 的 URL 格式不正确或无效时,就会出现此错误。这可能是由于拼写错误、协议错误(http vs https)或 URL 缺少部分导致的。要解决此问题,首先应检查 URL 是否存在拼写错误或缺少部分。如果 URL 正确,检查是否使用了正确的协议。如果错误仍然存在,请确保 URL 可访问,并且 Elasticsearch 服务器在提供的 URL 上运行且可达。

日志上下文 #

日志"Invalid URL:“类名是 OpenIdConnectRealm.java. 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

URI tokenEndpoint;
 try {
 tokenEndpoint = tokenEndpointString.isEmpty() ? null : new URI(tokenEndpointString);
 } catch (URISyntaxException e) {
 // This should never happen as it's already validated in the settings
 throw new SettingsException("Invalid URL: " + OP_TOKEN_ENDPOINT.getKey(); e);
 }
 URI userinfoEndpoint;
 try {
 userinfoEndpoint = (config.getSetting(OP_USERINFO_ENDPOINT).isEmpty())
 ? null