我的Spotfire dxp无法打开。在其中,我有几个TERR函数,它们可以复制一个表并从中创建另一个表(例如:InfoLink作为输入并通过TERR函数输出一个新表)。然后,它执行一些列数据类型转换以及一些数据透视,然后根据联接将数据插入到另一个数据表中。我可以全天存钱,但是第二天关闭并打开它时,出现以下错误:
错误消息:
Spotfire.Dxp.Data.Cxx上的InvalidOperationException: SafeExecute失败。 (结果:80131509)
堆栈跟踪:
在Spotfire.Dxp.Data.Cxx.CxxColumnManager.ReadTableFromZip处(字符串filePath,CxxReadTableSettings设置,字符串条目,UpdateProgress updateProgress,HashSet 1 columnsToIgnore)
at Spotfire.Dxp.Data.Persistence.PersistentDataTable2.<>c__DisplayClass4.<GetProducerResult>b__0()
at Spotfire.Dxp.Framework.ApplicationModel.Progress.ExecuteSubtask(String title, Int64 totalSteps, DeterminateProgressFormatter progressFormatter, ProgressOperation operation)
at Spotfire.Dxp.Data.Persistence.PersistentDataTable2.GetProducerResult(CxxSession session, GlobalMethodRegistry globalMethodRegistry, HashSet
1个已加载表,字典2 tableToIgnoredColumns, FileMetadata fileMetadata)
at Spotfire.Dxp.Data.Persistence.PersistentDataContainer.RestoreData(DataPool dataPool, String sectionKey, PersistenceManager persistenceManager, DataManager dataManager, HashSet
1 producerKeysToIgnore,FileMetadata fileMetadata)
在Spotfire.Dxp.Data.DataManager。<> c__DisplayClass28.b__24()
在Spotfire.Dxp.Framework.ApplicationModel.Progress.ExecuteSubtask(字符串标题,ProgressOperation操作)
在Spotfire.Dxp.Data.DataManager.LoadEmbeddedData(PersistentDataContainerpersistentDataContainer,DataPool dataPool,PersistenceManager persistenceManager,FileMetadata fileMetadata)处
在Spotfire.Dxp.Application.PartiallyOpenedDxpFile..ctor(DxpFileReadResult dxpFileReadResult,DataPool dataPool,PersistenceManager persistenceManager,DocumentLocation documentOrigin,Nullable 1 lastNormalizedUpdateTime, Dictionary
2个参数)处
在Spotfire.Dxp.Application.AnalysisApplication.OpenDxpReadResult(DxpFileReadResult dxpFileReadResult,DocumentLocation documentOrigin,DocumentOpenSettings documentOpenSettings)
在Spotfire.Dxp.Application.AnalysisApplication.d__f.MoveNext()
在Spotfire.Dxp.Forms.Application.FormsApplicationThread。<> c__DisplayClass1.b__0()
在Spotfire.Dxp.Forms.Application.FormsProgressService.ProgressThread.DoOperationLoop()
SEHException: 外部组件引发的异常。 (结果:80004005)
堆栈跟踪: 在Spotfire.Dxp.Data.Cxx.Internal.NativeMethods64.NativeMethods.ColumnManagerReadTableFromZip_(IntPtr会话,IntPtr文件,CxxReadTableSettings设置,字符串条目,String [] columnsToIgnore,UInt64计数) 在Spotfire.Dxp.Data.Cxx.Internal.NativeMethods64。<> c__DisplayClass12d.b__12c() 在Spotfire.Dxp.Data.Cxx.Internal.Helper.SafeExecute [T](Func`1 nativeDelegate)