Table of Contents

GQI DxM unavailable because of missing Newtonsoft.Json assembly

Affected versions

DataMiner web 10.5.0 [CU1]/10.5.4 or higher.

This issue only occurs after direct upgrades from DataMiner web 10.5.0 [CU0], 10.5.2, or 10.5.3 to higher versions. Any subsequent upgrade to a newer version of DataMiner will resolve the issue.

Cause

The Newtonsoft NuGet dependency was downgraded in GQI version 1.0.18 (included in DataMiner web 10.5.0 [CU1]/10.5.4) in order to go from a direct reference to a transitive dependency when SLNetTypes was added as a NuGet in that GQI version. However, during MSI installation, the newer assembly will be removed while the older assembly will not be placed in the install location. As a result, after an upgrade to the affected versions, the assembly will not be present, and the GQI service will be unavailable.

Fix

No fix is available yet.

Workaround

Repair the DataMiner GQI service by running the DataMiner GQI MSI located in the folder C:\Skyline DataMiner\Tools\ModuleInstallers\Web, or run a recent DataMiner upgrade that contains a GQI version that is different from the currently installed version.

Description

In the DataMiner web apps, the GQI DxM is unavailable. The GQI logging contains a message stating Could not load file or assembly 'Newtonsoft.Json'.