The full stack trace is posted below but the Unity Editor specifically says it's coming from Line 230 of ES3Reflection which is..
Code: Select all
var fieldInfos = GetSerializableFields(type, safe, memberNames);
Code: Select all
StackOverflowException: The requested operation caused a stack overflow.
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Types.ES3CollectionType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3CollectionType.cs:19)
ES3Types.ES3ListType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Collection Types/ES3ListType.cs:10)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:62)
ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:23)
ES3Internal.ES3Reflection.TypeIsSerializable (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:178)
ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:90)
ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/ES3Reflection.cs:230)
ES3Types.ES3Type.GetMembers (Boolean safe, System.String[] memberNames) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:124)
ES3Types.ES3Type.GetMembers (Boolean safe) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3Type.cs:119)
ES3Types.ES3ReflectedScriptableObjectType..ctor (System.Type type) (at Assets/Plugins/Easy Save 3/Scripts/Types/Reflected Types/ES3ReflectedScriptableObjectType.cs:15)
ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, Boolean throwException) (at Assets/Plugins/Easy Save 3/Scripts/Types/ES3TypeMgr.cs:88)
ES3Internal.ES3TypeMgr.GetO<message truncated>
Any ideas?