Why am I getting this error?

I replaced a data table and then tried to save my DXP and got the following error message.

Spotfire Analyst v7.10.1 (build 7.10.1.0.5)

 

Error message: Unable to save the file xxx.dxp.

 

SerializationException at Spotfire.Dxp.Framework:

This producer does not use the data pool.

Object reference chain leading to the fault (closest reference first):

 

    Spotfire.Dxp.Application.Document.DataManager

(HRESULT: 8013150C)

 

Stack Trace:

   at Spotfire.Dxp.Framework.Persistence.Xml.SerializationFormatter.Serialize(Object graph)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.SerializeForPersistence(Stream serializationStream, Object graph, IServiceProvider serviceProvider, PersistenceVersionAttribute compatibilityVersion, SerializationContext oldContext)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.<>c__DisplayClassf.<Save>b__7()

   at Spotfire.Dxp.Framework.ApplicationModel.Progress.ExecuteSubtask(String title, ProgressOperation operation)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.Save(DocumentTypes documentType, DocumentNode doc, IDocumentSaveSettings settings, Stream targetStream)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.Save(DocumentTypes documentType, DocumentNode doc, IDocumentSaveSettings settings, String fileName)

   at Spotfire.Dxp.Framework.DocumentModel.DocumentManager`1.<>c__DisplayClass8.<Save>b__7()

   at Spotfire.Dxp.Forms.Application.FormsProgressService.ProgressThread.DoOperationLoop()

 

 

NotSupportedException at Spotfire.Dxp.Data:

This producer does not use the data pool. (HRESULT: 80131515)

 

Stack Trace:

   at Spotfire.Dxp.Data.Producers.DataAccessColumnProducer.get_ProducerKey()

   at Spotfire.Dxp.Data.Persistence.PersistentDataContainerBuilder.AddPrimaryKey(DataColumnProducer producer, PrivateEmbeddedDataContext context, ProducerResult producerResult)

   at Spotfire.Dxp.Data.DataTable.Spotfire.Dxp.Data.Persistence.IPersistentDataProvider.GetPersistentData(PersistentDataContainerBuilder container)

   at Spotfire.Dxp.Framework.DocumentModel.Node.<>c__DisplayClass31`1.<ForEachNodeInSubTree>b__30(Node node)

   at Spotfire.Dxp.Framework.DocumentModel.Node.ForEachNodeInSubTree(Action`1 action)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedCollection`2.KeyedCollectionListNode.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedCollection`2.KeyedCollectionListNode.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedCollection`2.KeyedCollectionListNode.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedCollection`2.KeyedCollectionListNode.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedCollection`2.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.UndoableKeyedZombieCollection`3.ForEachChild(Action`1 action, Boolean includeFrozen)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.<>c__DisplayClass9.<ForEachManagedChild>b__8(IDocumentNodeChild documentNodeChild)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.ForEachChild(IDocumentNodeChild[] children, Action`1 action)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.<>c__DisplayClass9.<ForEachManagedChild>b__8(IDocumentNodeChild documentNodeChild)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.ForEachChild(IDocumentNodeChild[] children, Action`1 action)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.<>c__DisplayClass9.<ForEachManagedChild>b__8(IDocumentNodeChild documentNodeChild)

   at Spotfire.Dxp.Framework.DocumentModel.State.NodeState.ForEachChild(IDocumentNodeChild[] children, Action`1 action)

   at Spotfire.Dxp.Data.DataManager.GetObjectData(SerializationInfo info, StreamingContext context)

   at Spotfire.Dxp.Framework.DocumentModel.Node.System.Runtime.Serialization.ISerializable.GetObjectData(SerializationInfo info, StreamingContext context)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.GetObjectData(Object obj, SerializationInfo info, PrunerBase pruner, StreamingContext context)

   at Spotfire.Dxp.Framework.Persistence.PersistenceManager.GetSerializationInfo(Object obj, Type objType, PrunerBase pruner, StreamingContext context)

   at Spotfire.Dxp.Framework.Persistence.Xml.SerializationFormatter.SerializeObject(Int64 id, Object obj, Type objType)

   at Spotfire.Dxp.Framework.Persistence.Xml.SerializationFormatter.SerializeDocumentNodeWhileSaving(Node node, ReferenceInfo referenceInfo)

   at Spotfire.Dxp.Framework.Persistence.Xml.SerializationFormatter.SerializeField(String name, Object obj, Type declaredFieldType, String containingObjTypeName)

 

Login