Page 1 of 1

ES3 Playmaker not saving or loading

Posted: Fri May 15, 2020 4:03 pm
by dandolby
Hi,
I'm having issues when I use the Action Save with this error (also ES2 save and upload to web)

Latest EasySave3 and playmaker on Unity 2019.3.3

System.NullReferenceException: Object reference not set to an instance of an object
at ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, System.Collections.Generic.List`1[T] serializableFields, System.Boolean safe, System.String[] memberNames, System.Reflection.BindingFlags bindings) [0x00001] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\ES3Reflection.cs:69
at ES3Internal.ES3Reflection.GetSerializableFields (System.Type type, System.Collections.Generic.List`1[T] serializableFields, System.Boolean safe, System.String[] memberNames, System.Reflection.BindingFlags bindings) [0x00191] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\ES3Reflection.cs:124
at ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, System.Boolean safe, System.String[] memberNames) [0x00001] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\ES3Reflection.cs:278
at ES3Types.ES3Type.GetMembers (System.Boolean safe, System.String[] memberNames) [0x00001] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Types\ES3Type.cs:169
at ES3Types.ES3Type.GetMembers (System.Boolean safe) [0x00001] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Types\ES3Type.cs:164
at ES3Types.ES3ReflectedObjectType..ctor (System.Type type) [0x00010] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Types\Reflected Types\ES3ReflectedObjectType.cs:15
at ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, System.Boolean throwException) [0x0023a] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:105
at ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, System.Boolean throwException) [0x00028] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:24
at ES3Writer.Write[T] (System.String key, System.Object value) [0x00022] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\Writers\ES3Writer.cs:116
at ES3.Save[T] (System.String key, T value, ES3Settings settings) [0x00027] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:109
at ES3PlayMaker.Save.Enter () [0x0000d] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:211
at ES3PlayMaker.ActionBase.OnEnter () [0x00002] in C:\Users\dando\Documents\EasySave\New Unity Project\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:40

Any help would be great as at the moment I can get any of the functions on both ES2 and ES3 to work with playmaker

Re: ES3 Playmaker not saving or loading

Posted: Fri May 15, 2020 9:56 pm
by Joel
Hi there,

We're aware of this issue and it will be resolved in the update which is awaiting approval. If you PM me your invoice number I can send you this update right away.

All the best,
Joel

Re: ES3 Playmaker not saving or loading

Posted: Sun May 17, 2020 9:47 am
by dandolby
Thanks, All working well and fixed :D

Re: ES3 Playmaker not saving or loading

Posted: Sun May 17, 2020 10:22 am
by Joel
Glad to hear it, let me know if you run into anything else.

All the best,
Joel