Error message: "System.ArgumentException: Could not cast or convert from System.String to Gsx.Robot.Model.ParameterDictionary"
Robot is unable to scan.
This error message is displayed in the Web UI: "Status is partially complete".
Robot logs are reporting the following error:
Root cause of the issue
Investigate permissions required to access the "localhost" certificate thumbprint stored in the vault for the account used to install the GSX Gizmo Robot Manager.
Use RDP to access the machine running the GSX Gizmo Robot with a local admin rights account.
Create a temporary folder C:\TMP on C:
Access the certificates console using the MMC, you can also use CertMgr.
Select Computer account.
Navigate to Personal store under local computer certificate store.
Right-click on "localhost" then select / All Tasks / Export
Export the certificate: use the default values offered by the Export Wizard.
Save the exported certificate in the C:\TMP folder created above.
Access the certificates console using the MMC.
Select My user account.
Click on Action / All Tasks / Import to import the certificate under personal store current user settings. Use default values offered by the Import Wizard.
Restart the GSX Robot Windows Services.
Confirm the Robot is now scanning fine.
You can find the thumbprint of the Certificate of the Robot Manager in the registry keys.