1. ホーム
  2. java

[解決済み] エラー - trustAnchors パラメータは空であってはなりません。

2022-01-29 02:35:49

質問

Jenkins/Hudsonで電子メールを設定しようとしているのですが、常にエラーが表示されます。

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

このエラーについて、ネットでかなりの情報を見ましたが、どれもうまくいきません。私はFedora Linux上でSunのJDKを使用しています(OpenJDKではありません)。

以下は、私が試したいくつかのことです。こちらのアドバイスに従ってやってみました。 ポスト しかし、WindowsからJenkinsをホストしているFedoraボックスにcacertをコピーしてもうまくいきませんでした。 私は以下のことを試してみました。 このガイド をSMTPサーバーとして設定しようとしているのですが、これもうまくいきませんでした。また、これらのcacertファイルを手動でダウンロードし、Javaフォルダに移動させようとしました。 このガイド .

今現在、行き詰っているので、何か提案があればお待ちしています。Windowsのハドソンサーバーからは動作させることができましたが、Linuxでは苦戦しています。

どのように解決するのですか?

この奇妙なメッセージは trustStore を指定しました。

  • を空にします。
  • 見つからない、または
  • 開くことができませんでした
    • (間違った、または欠落した trustStorePassword または
    • ファイルのアクセス許可など)。

アダム・プラム(@AdamPlumb)の記事もご覧ください。 回答は以下の通りです。 .