Keywords: R group decomposition, ChemCharts, closed unexpectedly
Problem:
Unable to run R group decomposition analysis in ChemCharts. Spotfire Analyst gives below error message and Spotfire terminates.
System.InvalidOperationException: Attempt to perform an operation on an incorrect thread. Use ApplicationThread.Invoke() to invoke into the application thread.
at Spotfire.Dxp.Framework.ApplicationModel.ApplicationThread.ThrowNotOnApplicationThread()
at Spotfire.Dxp.Framework.Commands.CommandHistory.ValidateCurrentThreadMayStartTransaction()
at Spotfire.Dxp.Framework.DocumentModel.State.AttachedUndoableNodeState.LimitGenerationUsedByRuntimeProperty()
at Spotfire.Dxp.Framework.DocumentModel.UndoableProperty`1.get_Value()
at Spotfire.Dxp.Data.DataFunctions.DataFunctionImpl.SetUpdateBehavior(DataFunctionUpdateBehavior dataFunctionUpdateBehavior, Boolean autoExecute)
Details:
This problem will be fixed in Lead Discovery Chemcharts 3.3. For the moment there is a workaround.
Workaround:
- Configure the Glysade Data Function repositories.
Tools > Administrator Manager > Preferences Tab > ScriptSync
- Configure Glysade public data function definitions repository as follows:
- Restart Spotfire analyst.
You can find more information in "Data Functions" section of ScriptSync user guide. For entitled users this is available to download here for Lead Discovery Premium 3.2.