Skip to content

Unity 2019.3 exceptions BetterScriptableObject #5

@brzGatsu

Description

@brzGatsu

I get several exceptions/errors with Unity 2019.3. Top of callstack is marked fat.

[Exception] MissingMethodException: void UnityEngine.UnityAPICompatibilityVersionAttribute..ctor(string,string[])
MonoCustomAttrs.GetCustomAttributesBase() at <437ba245d8404784b9fbab9b439ac908>:0

MonoCustomAttrs.GetCustomAttributes() at <437ba245d8404784b9fbab9b439ac908>:0

Assembly.GetCustomAttributes() at <437ba245d8404784b9fbab9b439ac908>:0

DefaultSerializationBinder.RegisterAssembly() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.DefaultSerializationBinder..cctor() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.TwoWaySerializationBinder..cctor() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.ReadTypeEntry() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.EnterNode() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.ComplexTypeSerializer`1[T].ReadValue() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:54

[Error] Expected TypeName, TypeID or UnnamedNull entry flag for reading type data, but instead got the entry flag: Invalid.
Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:54

[Exception] IOException: An attempt was made to move the position before the beginning of the stream.
MemoryStream.Seek() at <437ba245d8404784b9fbab9b439ac908>:0

BinaryDataReader.SkipPeekedEntryContent() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.ReadToNextEntry() at <36df1a84f4714997b4d3064932cfe35d>:0

BaseDataReader.SkipEntry() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.ExitNode() at <36df1a84f4714997b4d3064932cfe35d>:0

BaseDataReader.SkipEntry() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.ExitNode() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.ComplexTypeSerializer`1[T].ReadValue() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.Serializer`1[T].ReadValueWeak() at <36df1a84f4714997b4d3064932cfe35d>:0

UnitySerializationUtility.DeserializeUnityObject() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:54

[Error] Entry of type "PrimitiveArray" in node "_localizedStrings" is missing a name.
Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:54

[Exception] InvalidOperationException: There are no nodes to pop.
BaseDataReaderWriter.PopNode() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataWriter.EndNode() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.ComplexTypeSerializer`1[T].WriteValue() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.Serializer`1[T].WriteValueWeak() at <36df1a84f4714997b4d3064932cfe35d>:0

UnitySerializationUtility.SerializeUnityObject() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:59

[Exception] MissingMethodException: void UnityEngine.UnityAPICompatibilityVersionAttribute..ctor(string,string[])
MonoCustomAttrs.GetCustomAttributesBase() at <437ba245d8404784b9fbab9b439ac908>:0

MonoCustomAttrs.GetCustomAttributes() at <437ba245d8404784b9fbab9b439ac908>:0

Assembly.GetCustomAttributes() at <437ba245d8404784b9fbab9b439ac908>:0

DefaultSerializationBinder.RegisterAssembly() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.DefaultSerializationBinder..cctor() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.TwoWaySerializationBinder..cctor() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.ReadTypeEntry() at <36df1a84f4714997b4d3064932cfe35d>:0

BinaryDataReader.EnterNode() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.Serialization.ComplexTypeSerializer`1[T].ReadValue() at <36df1a84f4714997b4d3064932cfe35d>:0

Devdog.General2.BetterScriptableObject.UnityEngine.ISerializationCallbackReceiver.OnAfterDeserialize() at /Plugins/Devdog/General2/Runtime/Serialization/BetterScriptableObject.cs:54

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions