Exception on startup

Issue #315 resolved
Former user created an issue

Hi!

I get the following exception on startup (twice)

Reference type node is missing id upon deserialization; some references will be broken. UnityEngine.Debug:LogError(Object) Sirenix.Serialization.CustomLogger:LogError(String) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization.Config/CustomLogger.cs:53) Sirenix.Serialization.DebugContext:LogError(String) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Misc/SerializationConfig.cs:193) Sirenix.Serialization.BaseFormatter1:RegisterReferenceID(DataEntry1, IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Formatters/BaseFormatter.cs:306) Sirenix.Serialization.BaseFormatter1:Deserialize(IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Formatters/BaseFormatter.cs:152) Sirenix.Serialization.ComplexTypeSerializer1:ReadValue(IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Serializers/ComplexTypeSerializer.cs:332) Sirenix.Serialization.DictionaryFormatter2:DeserializeImplementation(Dictionary2&, IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Formatters/DictionaryFormatter.cs:105) Sirenix.Serialization.BaseFormatter1:Deserialize(IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Formatters/BaseFormatter.cs:172) Sirenix.Serialization.ComplexTypeSerializer1:ReadValue(IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Serializers/ComplexTypeSerializer.cs:332) Sirenix.Serialization.Serializer1:ReadValueWeak(IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Serializers/Serializer.cs:249) Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject(Object, IDataReader) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Utilities/UnitySerializationUtility.cs:1360) Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject(Object, SerializationData&, DeserializationContext, Boolean, List1) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Utilities/UnitySerializationUtility.cs:1187) Sirenix.Serialization.UnitySerializationUtility:DeserializeUnityObject(Object, SerializationData&, DeserializationContext) (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Utilities/UnitySerializationUtility.cs:985) Sirenix.OdinInspector.SerializedScriptableObject:UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() (at D:/Sirenix/Sirenix Solution/Sirenix.Serialization/Unity Integration/SerializedScriptableObject.cs:24)

Comments (1)

  1. Bjarke Elias

    This one should be fixed in the latest version 1.0.6.4 which is available on the Asset Store. Give it a try and let me know if you ever experience this again.

  2. Log in to comment