Problem
An error occurs when using the Signals One desktop client, specifically when rendering the ChemChart visual. This is caused by a version conflict with the Newtonsoft.Json library.
Error Message:
An error occurred when setting ChemChart visual. Method not found: 'System.String Newtonsoft.Json.Linq.JToken.ToString(Newtonsoft.Json.Formatting)'.
Cause
The error is triggered because an older version of the Newtonsoft.Json file conflicts with the newer version required by the Signals One desktop client. These older versions are typically left behind by outdated third-party software.
Resolution
To resolve this conflict, you must remove the outdated version of the file while ensuring the current version remains intact.
Step 1: Locate the Old File
Old versions of Newtonsoft.Json are usually located in one or both of the following directories:
Spotfire Modules Directory:
<Spotfire installation folder>\Modules\Third Party Products_<version>\Global Assembly Cache (GAC):
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\
Step 2: Remove the File Safely
Navigate to the folders listed above.
Check the file properties or version details of
Newtonsoft.Json.Delete only the older version of the file.
⚠️ Important: Do not remove or modify the newer version of the file, as it is actively required by the current system. If a third-party application is still actively using that specific old version in your environment, do not delete it without consulting your IT administrator.
Comments
0 comments
Article is closed for comments.