Problem:
When attempting to open a DXP file created using the Signals One client, an error occurs in the on-premises Spotfire Desktop Client.
Error message:
Error message: Unable to read the file embed <filename>.dxp.
TargetInvocationException at Spotfire.Dxp.Framework:
Exception has been thrown by the target of an invocation. (HRESULT: 80131604)
Stack Trace:
at Spotfire.Dxp.Framework.ApplicationModel.ProgressService.ExecuteWithProgressCore(String title, String description, ProgressOperation operation)
at Spotfire.Dxp.Forms.Application.FormsApplicationThread.ExecutePromptingOperation(String title, String description, PromptingApplicationInvocation promptingApplicationInvocation)
at Spotfire.Dxp.Application.RichAnalysisApplication.Open(String filePath, DocumentOpenSettings documentOpenSettings)
at Spotfire.Dxp.Forms.Application.FileUserActions.LoadFileCallback(LoadCallbackParameters parameters)
at Spotfire.Dxp.Forms.Framework.Utilities.LoadFileHelper.LoadFile(LoadCallback callback, LoadCallbackParameters parameters, Form owningForm)
SerializationException at Spotfire.Dxp.Framework:
Deserialization failed. (HRESULT: 8013150C)
Stack Trace:
at Spotfire.Dxp.Framework.Persistence.Xml.DeserializationFormatter.Deserialize()
at Spotfire.Dxp.Framework.Persistence.PersistenceManager.DeserializePersistedGraph(Stream stream, DeserializationContext desContext, SystemTypeSerializationSettings systemTypeSerializationSettings)
at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.<>c__DisplayClass36_0.<LoadDocument>b__0()
at Spotfire.Dxp.Framework.ApplicationModel.Progress.ExecuteSubtask(String title, ProgressOperation operation)
at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.LoadDocument(FileStream docStream, List`1 trustedScriptHashes, PersistenceManager persistenceManager, IServiceProvider serviceProvider, Int32 supportedVersionIndex)
at Spotfire.Dxp.Framework.Persistence.DxpDocumentFileReader.DxpDocumentFile.GetDocument(IServiceProvider serviceProvider)
at Spotfire.Dxp.Application.AnalysisApplication.<OpenDocumentFile>d__94.MoveNext()
at Spotfire.Dxp.Forms.Application.FormsApplicationThread.<>c__DisplayClass13_0.<ExecutePromptingOperation>b__0()
at Spotfire.Dxp.Framework.ApplicationModel.Progress.<>c__DisplayClass22_0.<Start>b__0()
at Spotfire.Dxp.Framework.ApplicationModel.MonitorableProgress.Start[T](Func`1 action)
at Spotfire.Dxp.Forms.Application.FormsProgressService.ProgressThread.<DoOperationLoop>b__11_0()
SerializationException at Spotfire.Dxp.Framework:
Cannot convert a serialized value for entry 'ChemSearchOptions' from 'Spotfire.Dxp.Framework.Persistence.UnknownObject' to 'LeadDiscovery.CoreChemistryCLR.ChemSearch.ChemSearchOptions'.Cause:
This is expected behavior.
DXP files created using the Signals One platform are not compatible with the on-premises Spotfire Desktop Client.
Resolution:
Use one of the following approaches:
Recommended: Open the DXP file using the Signals One client.
If you need to analyze the data in on-premises Spotfire, export the data from Signals One in a supported format (e.g., CSV, SBDF) and then import it into the Spotfire Desktop Client.
Comments
0 comments
Article is closed for comments.