playMaker
Home
Store
Showcase
Tutorials
Forums
Manual
Wiki
About Us
Playmaker Forum
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email
?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News:
Join our
Discord Channel
Home
Help
Search
Login
Register
Playmaker Forum
»
Bug Reporting
»
PlayMaker Bug Reporting
(Moderator:
600
) »
EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED]
« previous
next »
Print
Pages: [
1
]
Go Down
Author
Topic: EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED] (Read 3429 times)
LeDisciple
Playmaker Newbie
Posts: 36
EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED]
«
on:
May 11, 2020, 04:49:20 PM »
Hi,
After Update to latest ES3 version(out this morning) and I got those errors... I contacted them and delete/reinstall ES3... But I saw that they remove the ES3XMLWriter serialization...(to JSON only I think) and ArrayListSave seems to use it
... Can you check that please, thanks.
GUI CAM : FSM : State 9 : ES3ArraylistSave : 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 I:\UNITY\LITTLE NOIRE STORIES\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 I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\ES3Reflection.cs:124
at ES3Internal.ES3Reflection.GetSerializableMembers (System.Type type, System.Boolean safe, System.String[] memberNames) [0x00001] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\ES3Reflection.cs:278
at ES3Types.ES3Type.GetMembers (System.Boolean safe, System.String[] memberNames) [0x00001] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3Type.cs:169
at ES3Types.ES3Type.GetMembers (System.Boolean safe) [0x00001] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3Type.cs:164
at ES3Types.ES3ReflectedObjectType..ctor (System.Type type) [0x00010] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\Reflected Types\ES3ReflectedObjectType.cs:15
at ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, System.Boolean throwException) [0x0023a] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:105
at ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, System.Boolean throwException) [0x00028] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:24
at ES3Types.ES3CollectionType..ctor (System.Type type) [0x00017] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3CollectionType.cs:20
at ES3Types.ES3ListType..ctor (System.Type type) [0x00000] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3ListType.cs:11
at ES3Internal.ES3TypeMgr.CreateES3Type (System.Type type, System.Boolean throwException) [0x000c9] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:75
at ES3Internal.ES3TypeMgr.GetOrCreateES3Type (System.Type type, System.Boolean throwException) [0x00028] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\ES3TypeMgr.cs:24
at ES3Writer.Write[T] (System.String key, System.Object value) [0x00022] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Writers\ES3Writer.cs:116
at ES3.Save[T] (System.String key, T value, ES3Settings settings) [0x00027] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:109
at HutongGames.PlayMaker.Actions.ES3ArraylistSave.Execute () [0x000a6] in I:\UNITY\LITTLE NOIRE STORIES\Assets\PlayMaker ArrayMaker EasySave3\Actions\ES3ArraylistSave.cs:75
at HutongGames.PlayMaker.Actions.ES3ArraylistSave.Enter () [0x0003a] in I:\UNITY\LITTLE NOIRE STORIES\Assets\PlayMaker ArrayMaker EasySave3\Actions\ES3ArraylistSave.cs:53
at ES3PlayMaker.ActionBase.OnEnter () [0x00002] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:40
UnityEngine.Debug:LogError(Object, Object)
HutongGames.PlayMaker.FsmLog:AddEntry(FsmLogEntry, Boolean) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmLog.cs:172)
HutongGames.PlayMaker.FsmLog:LogAction(FsmLogType, String, Boolean) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmLog.cs:361)
HutongGames.PlayMaker.FsmStateAction:LogError(String) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmStateAction.cs:280)
ES3PlayMaker.ActionBase:HandleError(String) (at Assets/Plugins/Easy Save 3/PlayMaker/ES3PlayMaker.cs:62)
ES3PlayMaker.ActionBase:OnEnter() (at Assets/Plugins/Easy Save 3/PlayMaker/ES3PlayMaker.cs:44)
HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)
HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)
HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2771)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2718)
HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)
HutongGames.PlayMaker.Fsm:UpdateState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2787)
HutongGames.PlayMaker.Fsm:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1995)
PlayMakerFSM:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:594)
GUI CAM : FSM : State 9 : ES3ArraylistSave : System.ArgumentNullException: Value cannot be null.
Parameter name: ES3Type argument cannot be null.
at ES3Types.ES3ListType.Write (System.Object obj, ES3Writer writer, ES3+ReferenceMode memberReferenceMode) [0x00028] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3ListType.cs:21
at ES3Types.ES3CollectionType.Write (System.Object obj, ES3Writer writer) [0x00001] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3CollectionType.cs:36
at ES3Writer.Write (System.Object value, ES3Types.ES3Type type, ES3+ReferenceMode memberReferenceMode) [0x00133] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Writers\ES3Writer.cs:205
at ES3Writer.WriteProperty (System.String name, System.Object value, ES3Types.ES3Type type, ES3+ReferenceMode memberReferenceMode) [0x00015] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Writers\ES3Writer.cs:269
at ES3Writer.Write[T] (System.String key, System.Object value) [0x00022] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\Writers\ES3Writer.cs:116
at ES3.Save[T] (System.String key, T value, ES3Settings settings) [0x00027] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:109
at HutongGames.PlayMaker.Actions.ES3ArraylistSave.Execute () [0x000a6] in I:\UNITY\LITTLE NOIRE STORIES\Assets\PlayMaker ArrayMaker EasySave3\Actions\ES3ArraylistSave.cs:75
at HutongGames.PlayMaker.Actions.ES3ArraylistSave.Enter () [0x0003a] in I:\UNITY\LITTLE NOIRE STORIES\Assets\PlayMaker ArrayMaker EasySave3\Actions\ES3ArraylistSave.cs:53
at ES3PlayMaker.ActionBase.OnEnter () [0x00002] in I:\UNITY\LITTLE NOIRE STORIES\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:40
UnityEngine.Debug:LogError(Object, Object)
HutongGames.PlayMaker.FsmLog:AddEntry(FsmLogEntry, Boolean) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmLog.cs:172)
HutongGames.PlayMaker.FsmLog:LogAction(FsmLogType, String, Boolean) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmLog.cs:361)
HutongGames.PlayMaker.FsmStateAction:LogError(String) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmStateAction.cs:280)
ES3PlayMaker.ActionBase:HandleError(String) (at Assets/Plugins/Easy Save 3/PlayMaker/ES3PlayMaker.cs:62)
ES3PlayMaker.ActionBase:OnEnter() (at Assets/Plugins/Easy Save 3/PlayMaker/ES3PlayMaker.cs:44)
HutongGames.PlayMaker.FsmState:ActivateActions(Int32) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:205)
HutongGames.PlayMaker.FsmState:OnEnter() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/FsmState.cs:175)
HutongGames.PlayMaker.Fsm:EnterState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2771)
HutongGames.PlayMaker.Fsm:SwitchState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2718)
HutongGames.PlayMaker.Fsm:UpdateStateChanges() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2643)
HutongGames.PlayMaker.Fsm:UpdateState(FsmState) (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:2787)
HutongGames.PlayMaker.Fsm:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/Classes/Fsm.cs:1995)
PlayMakerFSM:Update() (at C:/Projects/Playmaker_1.9.0/Projects/Playmaker.source.unity/Assets/PlayMaker/PlayMakerFSM.cs:594)
«
Last Edit: May 16, 2020, 02:48:38 PM by LeDisciple
»
Logged
djaydino
Administrator
Hero Member
Posts: 7622
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1
«
Reply #1 on:
May 12, 2020, 06:34:16 AM »
Hi.
Please do not use all capital as a subject.
Have you tried downloading latest array maker easy save actions?
«
Last Edit: May 13, 2020, 02:00:27 AM by jeanfabre
»
Logged
Join the PlayMaker Discord Channel!
jeanfabre
Administrator
Hero Member
Posts: 15500
Official Playmaker Support
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1
«
Reply #2 on:
May 13, 2020, 02:51:29 AM »
Hi,
I edited the all caps.
you need to delete the easysave plugin folder and reimport, the files that give you the errors are obsolete.
Let me know if you still have issues.
Bye,
Jean
Logged
LeDisciple
Playmaker Newbie
Posts: 36
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1
«
Reply #3 on:
May 13, 2020, 08:24:22 AM »
Hi,
Thanks to look at it. This morning a new ES3 was out 3.3.1f2(the XMLWriter's back in this version) and I do the same process as previous; delete the Easy Save AND both ArrayMaker/ArrayMaker Easy Save folder and reimport all the stuff. No error came from ES3 but only from ArrayList Save/Load... Error snapshot included.
P.S. I tried with a blank project without success
Thanks.
«
Last Edit: May 13, 2020, 06:57:49 PM by LeDisciple
»
Logged
jeanfabre
Administrator
Hero Member
Posts: 15500
Official Playmaker Support
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1
«
Reply #4 on:
May 15, 2020, 02:45:52 AM »
Hi,
uhm, yes, it seems to be a problem in general for playmaker support, let me get in touch with the author.
Bye,
Jean
Logged
LeDisciple
Playmaker Newbie
Posts: 36
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED]
«
Reply #5 on:
May 16, 2020, 02:49:41 PM »
Hi, Thanks. Joel send me the update.
Logged
jeanfabre
Administrator
Hero Member
Posts: 15500
Official Playmaker Support
Re: EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED]
«
Reply #6 on:
May 18, 2020, 02:48:13 AM »
Hi,
yes, great, He got back to me as well, perfect
Bye
Jean
Logged
Print
Pages: [
1
]
Go Up
« previous
next »
Playmaker Forum
»
Bug Reporting
»
PlayMaker Bug Reporting
(Moderator:
600
) »
EasySave 3 ArrayList Save error after update to ES3 3.3.1 [SOLVED]