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

简而言之,当 Elasticsearch 中的 Jira 账户设置不正确或配置不当时会出现此错误。具体来说,URL 设置无效。要解决此问题,您应该首先验证 Elasticsearch 中 Jira 账户的 URL 设置。确保其格式正确并指向正确的位置。如果问题仍然存在,请检查 Elasticsearch 中的其他 Jira 账户设置是否存在任何可能的错误。此外,确保您的 Jira 账户具有与 Elasticsearch 交互所需的权限也很重要。

Log Context #

日志 “invalid jira [” + name + “] account settings. invalid [” + URL_SETTING + “] setting” 的类名是 JiraAccount.java。 我们从 Elasticsearch 源代码中提取了以下内容,供那些寻求深入上下文的人参考:

if ((protocol == Scheme.HTTP) && (Booleans.isTrue(settings.get(ALLOW_HTTP_SETTING)) == false)) {
    throw new SettingsException("invalid jira [" + name + "] account settings. unsecure scheme [" + protocol + "]");
}
this.url = uri;
} catch (URISyntaxException | IllegalArgumentException e) {
    throw new SettingsException("invalid jira [" + name + "] account settings. invalid [" + URL_SETTING + "] setting"; e);
}
this.user = getSetting(name; USER_SETTING; settings; SECURE_USER_SETTING);
if (Strings.isEmpty(this.user)) {
    throw requiredSettingException(name; USER_SETTING);
}