Ошибка Not existent OID property at [0][2]
Добавлено: 28 ноя 2016, 10:11
Добрый день.
При создании нового документа и попытке его сохранить возникает ошибка
System.ArgumentException: Not existent OID property at [0][2]. OID='000000004CD64289DA6F4092BF1E91D4B9132CAA'
Server stack trace:
at Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL.Connection._WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userPropertiesArray, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL.Connection.WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userPropertiesArray, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.DatabaseProviderGlue.EmulationRouterLayer.EmulationRouterLayer.WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userProperties, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.AccessControl.Manager.CreateObjects(OID[] parentOIDs, TPropertyTag[] containerPropertyTags, OID[] objectOIDs, List`1 properties)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.ObjectDataManager.CreateObjectsWithOID(OID[] parentOIDs, TPropertyTag[] containerPropertyTags, OID[] objectOIDs, ObjectProperty[][] properties)
at Foss.FossDoc.ApplicationServer.UserSession1.DataObject.SaveChanges()
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at DS.ITransactiveEntity.SaveChanges()
at Foss.FossDoc.ObjectModel.Data.ObjectHolder._SaveChanges()
at Foss.FossDoc.ObjectModel.Data.ObjectHolder.InternalSaveChanges(ObjectHolder parent)
at Foss.FossDoc.ObjectModel.Data.ObjectHolder.SaveChanges()
at Foss.FossDoc.Messaging.EncryptionSignature.Plugin.WindowFormObjectSiteExtended.SaveChanges()
at Foss.FossDoc.ObjectModel.DataRepresentation.View.ObjectBrowser.WindowFormObjectSite.SaveObject()
at Foss.FossDoc.Messaging.EncryptionSignature.Plugin.WindowFormObjectSiteExtended.SaveObject()
at Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.SaveObject()
at Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl._ActionSaveObject_Perform(Object sender, EventArgs e)
Подскажите, пожалуйста, с чем это связано
При создании нового документа и попытке его сохранить возникает ошибка
System.ArgumentException: Not existent OID property at [0][2]. OID='000000004CD64289DA6F4092BF1E91D4B9132CAA'
Server stack trace:
at Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL.Connection._WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userPropertiesArray, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.DatabaseProvider.MySQL.Connection.WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userPropertiesArray, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.DatabaseProviderGlue.EmulationRouterLayer.EmulationRouterLayer.WriteObjectProperties(OID[] objectOIDs, UserProperty[][] userProperties, Boolean createObjectIfNotExist)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.AccessControl.Manager.CreateObjects(OID[] parentOIDs, TPropertyTag[] containerPropertyTags, OID[] objectOIDs, List`1 properties)
at Foss.FossDoc.ApplicationServer.ObjectDataManagment.ObjectDataManager.CreateObjectsWithOID(OID[] parentOIDs, TPropertyTag[] containerPropertyTags, OID[] objectOIDs, ObjectProperty[][] properties)
at Foss.FossDoc.ApplicationServer.UserSession1.DataObject.SaveChanges()
at System.Runtime.Remoting.Messaging.StackBuilderSink._PrivateProcessMessage(IntPtr md, Object[] args, Object server, Int32 methodPtr, Boolean fExecuteInContext, Object[]& outArgs)
at System.Runtime.Remoting.Messaging.StackBuilderSink.SyncProcessMessage(IMessage msg, Int32 methodPtr, Boolean fExecuteInContext)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at DS.ITransactiveEntity.SaveChanges()
at Foss.FossDoc.ObjectModel.Data.ObjectHolder._SaveChanges()
at Foss.FossDoc.ObjectModel.Data.ObjectHolder.InternalSaveChanges(ObjectHolder parent)
at Foss.FossDoc.ObjectModel.Data.ObjectHolder.SaveChanges()
at Foss.FossDoc.Messaging.EncryptionSignature.Plugin.WindowFormObjectSiteExtended.SaveChanges()
at Foss.FossDoc.ObjectModel.DataRepresentation.View.ObjectBrowser.WindowFormObjectSite.SaveObject()
at Foss.FossDoc.Messaging.EncryptionSignature.Plugin.WindowFormObjectSiteExtended.SaveObject()
at Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl.SaveObject()
at Foss.FossDoc.ObjectModel.DataRepresentation.Plugins.Forms.InplaceFormCollectionContainerControl._ActionSaveObject_Perform(Object sender, EventArgs e)
Подскажите, пожалуйста, с чем это связано