2015-06-21 28 views
1

對海燕開發者 - 當我試圖在海燕保存模型,我得到一個例外,它是不可能保存。在日誌中我看到這一點:Petrel模式保存數據源exceptioin

 
Type : System.Runtime.Serialization.SerializationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 
Message : The internal array cannot expand to greater than Int32.MaxValue elements. 
Source : mscorlib 
Help link : 
Data : System.Collections.ListDictionaryInternal 
TargetSite : Void Rehash() 
HResult : -2146233076 
Stack Trace : at System.Runtime.Serialization.ObjectIDGenerator.Rehash() 
    at System.Runtime.Serialization.ObjectIDGenerator.GetId(Object obj, Boolean& firstTime) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.InternalGetId(Object obj, Boolean assignUniqueIdToValueType, Type type, Boolean& isNew) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteKnownValueClass(NameInfo memberNameInfo, NameInfo typeNameInfo, Object data) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMembers(NameInfo memberNameInfo, NameInfo memberTypeNameInfo, Object memberData, WriteObjectInfo objectInfo, NameInfo typeNameInfo, WriteObjectInfo memberObjectInfo) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteMemberSetup(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String memberName, Type memberType, Object memberData, WriteObjectInfo memberObjectInfo) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo, String[] memberNames, Type[] memberTypes, Object[] memberData, WriteObjectInfo[] memberObjectInfos) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Write(WriteObjectInfo objectInfo, NameInfo memberNameInfo, NameInfo typeNameInfo) 
    at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, __BinaryWriter serWriter, Boolean fCheck) 
    at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck) 
    at Slb.RE.Schematic.DataSource.CompletionsDataSource.Save() 
    at OceanPetrelSystemStateSubject.saveDataSources(OceanPetrelSystemStateSubject*) 

我試圖刪除&重新創建完工,但沒有結果。我該怎麼辦?

回答