エラー:「同期後にファイル検出ホワイトリストを復号化できませんでした」Issue [MID サーバーの問題] タブの MID サーバーレコードには、次のエラーが表示されます。 「Could not decrypt file discovery whitelist after sync (同期後にファイルディスカバリーホワイトリストを復号できませんでした)」。Cause原因 1: このエラーは、インスタンスからの同期を試行しているファイルに対し、まだ検証されていない MID サーバーが復号を試みた場合に発生します。 原因 2: この問題は、プラグイン「com.snc.discovery.file_based_discovery」にライセンスがなく、MID サーバーのコードがエラーを正しく処理しない場合に、インスタンスが何も返さないことが原因で発生するもので、エラーメッセージが誤解を招く可能性があります。sys_web_service スクリプト GetMIDInfo をご覧ください。MID サーバーが起動すると、ファイルディスカバリーの許可リストの更新を求める SOAP 要求がインスタンスに送信されます。要求は、GetMIDInfo の次の関数によって処理されます。 function updateFileDiscoveryWhitelist() { var havelicense = sn_lef.GlideEntitlement.hasBetaLicenseForApp('com.snc.discovery.file_based_discovery'); if (!havelicense) { response.midInfo = null; return; } var agent = request.agent; var doc = MIDServerInfoAccessor.updateFileDiscoveryWhitelist(agent); response.midInfo = doc; } このためのライセンスがないため、**空の** midInfo を含む応答が返されます。MID サーバーはこれが MID サーバーの問題で、無視できるものだと認識します。Resolution原因 1: MID サーバーが検証されていることを確認します。インスタンスの問題を手動で解決します。MID サーバーを再起動すると、問題は再発しなくなります。 原因 2: スクリプトを編集し、ライセンスを検証するコードをコメントアウトして検証を回避します。(プラットフォームのアップグレード中にこのファイルを更新すると、スキップされる可能性があることにご注意ください)またはecc_agent_issue (MID サーバーの問題) テーブルにビジネスルールを追加し、当該エラーメッセージのステータスが自動的に [解決済み] に変更されるようにして、MID の問題リストに「新しい」問題として表示されないようにします。 上記を実行しても問題が解決しない場合は、以下の手順に従います。 ホストマシンで MID サーバーサービスを停止し、キーストアフォルダーを削除して、MID サーバーサービスを開始します。キーストアフォルダーは自動的に作成されます。ServiceNow インスタンスにログインし、MID サーバーを検証します。2 〜 5 分待つと、[MID サーバーの問題] タブからエラーが消えます。