サポートアドバイザリ:NewtonSoft.Json を使用するアプリケーションが 4.3 でクラッシュする可能性がある

このドキュメントでは、AppDynamics 製品のサポートアドバイザリについて説明します。

概要

NewtonSoft.Json ライブラリを使用するアプリケーションがクラッシュする可能性があります。

影響を受けるソフトウェア

この問題は、AppDynamics .NET エージェントの 4.3.0.x バージョンに影響します。

影響

場合によっては、インストルメント化されたアプリケーションが次の例外のいずれかの詳細でクラッシュすることがあります。

  • 例外:System.IO.FileLoadExceptionMessage:このアセンブリをロードすると、他のインスタンスとは異なる付与セットが生成されます。(HRESULT からの例外:0x80131401)

  • 例外:System.IO.FileLoadExceptionMessage:ファイルまたはアセンブリの 'Newtonsoft.Json, Version=8.0.0.0,Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed' またはその依存関係の 1 つをロードできませんでした。システムは指定されたファイルを見つけることができません。

  • 例外:System.InvalidProgramExceptionMessage: 共通言語ランタイムが無効なプログラムを検出しました。

NewtonSoft.Json.dll を使用していないアプリケーションは影響を受けません。

解像度

.NET エージェントの 4.3.0.x(4.3.0.1、4.3.0.2、4.3.0.3、または 4.3.0.4)バージョンを実行しているお客様は次のいずれかを実行する必要があります。

  • .NET エージェントの 4.3.1 以降のバージョンにアップグレードします。
  • .NET エージェントの 4.3.0.x をアンインストールし、バージョン 4.2.15 をインストールします。