小编典典

错误 - trustAnchors 参数必须为非空

all

我正在尝试在 Jenkins/Hudson 上配置我的电子邮件,但我不断收到错误消息:

java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be
    non-empty

我在网上看到了大量关于该错误的信息,但我还没有得到任何工作。我在 Fedora Linux(不是 OpenJDK)上使用 Sun 的 JDK。

这是我尝试过的几件事。我尝试按照这篇文章的建议进行操作,但是将 cacerts 从 Windows 复制到我的托管 Jenkins 的 Fedora 盒子并没有奏效。当我尝试将
Gmail 配置为我的 SMTP
服务器时,我尝试按照本指南进行操作,但它也不起作用。我还尝试手动下载和移动这些
cacert 文件,然后使用本指南中的命令变体将它们移动到我的 Java
文件夹中。

我对任何建议持开放态度,因为我目前陷入困境。我已经让它在 Windows Hudson 服务器上工作,但我在 Linux 上苦苦挣扎。


阅读 118

收藏
2022-03-08

共1个答案

小编典典

这个奇怪的消息意味着trustStore您指定的是:

  • 空的,
  • 未找到,或
  • 无法打开
    • (由于错误/缺失trustStorePassword,或
    • 文件访问权限,例如)。
2022-03-08