不具合
ArcGIS Pro バージョン 2.8 へのアップグレード後に、Lucene.net v3.0.3 の .NET 3.5 バージョンが .NET Global Assembly Cache (GAC) に登録されているコンピューター上での起動時に、例外 "System.MissingFieldException" およびメッセージ「フィールドが見つかりません: 'Lucene.Net.Analysis.StopAnalyzer.ENGLISH_STOP_WORDS_SET'」が表示されて強制終了することがあります。
Lucene.net は、Esri および非 Esri アプリケーションの両方によって使用される一般的なオープン ソースの検索ライブラリです。
これは BUG-00013993 としてログに記録されています。
この強制終了は、ArcGIS Pro で使用中の Lucene.net.dll のコピーと、他のアプリケーションによって GAC に登録された同様のコピーとの間の競合に起因します。 影響を受けたコンピューター上で、どのアプリケーションが Lucene の競合しているバージョンを GAC に登録しているかはまだわかりませんが、ArcGIS Pro と ArcMap のどちらも、Lucene v3.0.3 を GAC に登録していないのは確認されています。 .NET フレームワークは、DLL 作成者が、コンテンツの変更時に DLL に一意の名前とバージョンを付けることができるようにすることで、このような DLL の競合を防ぎます。 ただし Lucene.net ライブラリは、競合を簡単に検出できるような方法で作成されていません。
警告: 下記の手順には、オペレーティング システムの重要な部分に対する変更が含まれています。 先へ進む前に、レジストリを含め、オペレーティング システムとファイルのバックアップを実行することをお勧めします。 必要に応じて、システムの担当者に相談してください。 Esri では、これらの手順を実行するときに変更を誤った場合の結果について保証いたしません。 したがって、十分に注意し、ご自身の判断で行ってください。
これで、ArcGIS Pro 2.8 が強制終了せずに起動するはずです。 ただし、後でパッチが提供されるまで、新しいコマンド検索機能は使用できません。
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード