Easy save don't load
Posted: Fri Nov 04, 2022 1:23 pm
Hello,
I have a problem in my setup which I don't understand
I have a scene in which player can add and customize contents.
All prefabs have component ES3 Prefab
In the timeline, everything is good for saving, for exemple, I save a screenshot taken from the edited scene, and it loads inside another scene.
I checked the Save State, and the Array variable is set with all prefabs used during game.
but when I go back to this scene:
We can see that the Load Key : GOSalle4 is empty and there is an error message.
The error message returned is:
UnityEngine.MissingReferenceException: Prefab with ID 284329018818178276 could not be found.
Press the 'Refresh References' button on the ES3ReferenceMgr Component of the Easy Save 3 Manager in the scene to refresh prefabs.
at ES3Types.ES3Type_ES3PrefabInternal.Read[T] (ES3Reader reader) [0x000a0] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\ES3Prefab.cs:201
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Types.ES3Type_GameObject.ReadObject[T] (ES3Reader reader) [0x000d5] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Unity Types\ES3Type_GameObject.cs:112
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00034] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:54
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00015] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:47
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Types.ES3CollectionType.ReadICollection[T] (ES3Reader reader, System.Collections.Generic.ICollection`1[T] collection, ES3Types.ES3Type elementType) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3CollectionType.cs:52
at ES3Types.ES3ArrayType.Read (ES3Reader reader) [0x00006] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3ArrayType.cs:36
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x0004a] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:278
at ES3Reader.Read[T] () [0x00000] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:126
at ES3Types.ES3Type_PMDataWrapper.ReadObject[T] (ES3Reader reader, System.Object obj) [0x00087] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:1798
at ES3Types.ES3Type_PMDataWrapper.ReadObject[T] (ES3Reader reader) [0x00006] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:1810
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00034] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:54
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Reader.Read[T] (System.String key, T defaultValue) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:216
at ES3.Load[T] (System.String key, T defaultValue, ES3Settings settings) [0x00025] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:491
at ES3PlayMaker.Load.Enter () [0x0003c] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:412
at ES3PlayMaker.ActionBase.OnEnter () [0x00000] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:43
It was working before I started this post : https://moodkie.com/forum/viewtopic.php?f=13&t=2688
So i don't get what has been changed between the old and new setup.
I have a problem in my setup which I don't understand
I have a scene in which player can add and customize contents.
All prefabs have component ES3 Prefab
In the timeline, everything is good for saving, for exemple, I save a screenshot taken from the edited scene, and it loads inside another scene.
I checked the Save State, and the Array variable is set with all prefabs used during game.
but when I go back to this scene:
We can see that the Load Key : GOSalle4 is empty and there is an error message.
The error message returned is:
UnityEngine.MissingReferenceException: Prefab with ID 284329018818178276 could not be found.
Press the 'Refresh References' button on the ES3ReferenceMgr Component of the Easy Save 3 Manager in the scene to refresh prefabs.
at ES3Types.ES3Type_ES3PrefabInternal.Read[T] (ES3Reader reader) [0x000a0] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\ES3Prefab.cs:201
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Types.ES3Type_GameObject.ReadObject[T] (ES3Reader reader) [0x000d5] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Unity Types\ES3Type_GameObject.cs:112
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00034] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:54
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00015] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:47
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Types.ES3CollectionType.ReadICollection[T] (ES3Reader reader, System.Collections.Generic.ICollection`1[T] collection, ES3Types.ES3Type elementType) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3CollectionType.cs:52
at ES3Types.ES3ArrayType.Read (ES3Reader reader) [0x00006] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\Collection Types\ES3ArrayType.cs:36
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x0004a] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:278
at ES3Reader.Read[T] () [0x00000] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:126
at ES3Types.ES3Type_PMDataWrapper.ReadObject[T] (ES3Reader reader, System.Object obj) [0x00087] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:1798
at ES3Types.ES3Type_PMDataWrapper.ReadObject[T] (ES3Reader reader) [0x00006] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:1810
at ES3Types.ES3ObjectType.Read[T] (ES3Reader reader) [0x00034] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Types\ES3ObjectType.cs:54
at ES3Reader.ReadObject[T] (ES3Types.ES3Type type) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:253
at ES3Reader.Read[T] (ES3Types.ES3Type type) [0x00076] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:282
at ES3Reader.Read[T] (System.String key, T defaultValue) [0x00012] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\Readers\ES3Reader.cs:216
at ES3.Load[T] (System.String key, T defaultValue, ES3Settings settings) [0x00025] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\Scripts\ES3.cs:491
at ES3PlayMaker.Load.Enter () [0x0003c] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:412
at ES3PlayMaker.ActionBase.OnEnter () [0x00000] in F:\Travail\Projets\Unity\Fitness VR\Fitness VR\Assets\Plugins\Easy Save 3\PlayMaker\ES3PlayMaker.cs:43
It was working before I started this post : https://moodkie.com/forum/viewtopic.php?f=13&t=2688
So i don't get what has been changed between the old and new setup.