Reply To: Project crash when upgrading from U5.4.3 to U5.5.3

NodeCanvas Forums Support Project crash when upgrading from U5.4.3 to U5.5.3 Reply To: Project crash when upgrading from U5.4.3 to U5.5.3

#12485
emmcd333@gmail.com
Participant

Below is an exception which Can’t be traced back to the “crashes” or any significant changes. Just some fixes to the BTs to match what we had earlier. The Editor pauses a few frames after after Play mode. It can be resumed without trouble as can be seen.

The exception message :

MissingMethodException: Method not found: ‘Default constructor not found…ctor() of Pathfinding.TriangleMeshNode’.
System.Activator.CreateInstance (System.Type type, Boolean nonPublic) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System/Activator.cs:368)
ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Reflection/fsMetaType.cs:343)
Rethrow as InvalidOperationException: Unable to create instance of Pathfinding.TriangleMeshNode; there is no default constructor
ParadoxNotion.Serialization.FullSerializer.fsMetaType.CreateInstance () (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Reflection/fsMetaType.cs:348)
ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TrySerialize (System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& serialized, System.Type storageType) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Converters/fsReflectedConverter.cs:33)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_4_Converter (System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:671)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_2_Inheritance (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:621)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_1_ProcessCycles (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:602)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:565)
ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TrySerialize (System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& serialized, System.Type storageType) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Converters/fsReflectedConverter.cs:51)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_4_Converter (System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:671)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_2_Inheritance (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:621)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_1_ProcessCycles (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:602)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:565)
ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TrySerialize (System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& serialized, System.Type storageType) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Converters/fsReflectedConverter.cs:51)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_4_Converter (System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:671)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_2_Inheritance (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:621)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_1_ProcessCycles (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:602)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:565)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:539)
ParadoxNotion.Serialization.FullSerializer.Internal.fsDictionaryConverter.TrySerialize (System.Object instance_, ParadoxNotion.Serialization.FullSerializer.fsData& serialized, System.Type storageType) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Converters/fsDictionaryConverter.cs:82)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_4_Converter (System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:671)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_2_Inheritance (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:621)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_1_ProcessCycles (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:602)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:565)
ParadoxNotion.Serialization.FullSerializer.Internal.fsReflectedConverter.TrySerialize (System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& serialized, System.Type storageType) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/Converters/fsReflectedConverter.cs:51)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_4_Converter (System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:671)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_2_Inheritance (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:621)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.InternalSerialize_1_ProcessCycles (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:602)
ParadoxNotion.Serialization.FullSerializer.fsSerializer.TrySerialize (System.Type storageType, System.Type overrideConverterType, System.Object instance, ParadoxNotion.Serialization.FullSerializer.fsData& data) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/Full Serializer/fsSerializer.cs:565)
ParadoxNotion.Serialization.JSONSerializer.Serialize (System.Type type, System.Object value, Boolean pretyJson, System.Collections.Generic.List`1 objectReferences) (at Assets/ParadoxNotion/NodeCanvas/Framework/_Commons/Runtime/Serialization/JSONSerializer.cs:55)
NodeCanvas.Framework.Blackboard.UnityEngine.ISerializationCallbackReceiver.OnBeforeSerialize () (at Assets/ParadoxNotion/NodeCanvas/Framework/Runtime/Variables/Blackboard.cs:37)
UnityEditor.DockArea:OnGUI()