Unity Serializer Wont Load Saves

I have been using unity serializer which is probably the best free saving asset, but when I load it says object reference not set to an object. I checked everything I had and nothing was missing, and when reading the error it seems like it is happening in levelloader 250, but I have no idea how the script works so i dont know what object needs to be refranced. I didnt modefy the levelloader at all. Please help

Here is the full error (its long)

NullReferenceException: Object reference not set to an instance of an object
LevelLoader+c__Iterator8.<>m__C3 (UnityEngine.Component c) (at Assets/Plugins/whydoidoit.com/Serialization/LevelLoader.cs:250)
System.Linq.Enumerable+c__Iterator1D1[UnityEngine.Component].MoveNext () System.Collections.Generic.List1[UnityEngine.Component].AddEnumerable (IEnumerable1 enumerable) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Collections.Generic/List.cs:128) System.Collections.Generic.List1[UnityEngine.Component]…ctor (IEnumerable1 collection) (at /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Collections.Generic/List.cs:65) System.Linq.Enumerable.ToList[Component] (IEnumerable1 source)
LevelLoader+c__Iterator8.MoveNext () (at Assets/Plugins/whydoidoit.com/Serialization/LevelLoader.cs:250)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
c__IteratorB:MoveNext() (at Assets/Plugins/whydoidoit.com/Serialization/LevelSerializer.cs:1155)
UnityEngine.MonoBehaviour:StartCoroutine(IEnumerator)
LevelSerializer:LoadNow(Object, Boolean, Boolean, Action`1) (at Assets/Plugins/whydoidoit.com/Serialization/LevelSerializer.cs:1150)
LevelSerializer:LoadNow(Object) (at Assets/Plugins/whydoidoit.com/Serialization/LevelSerializer.cs:1106)
EscapeMenu:OnGUI() (at Assets/EscapeMenu.js:40)

I had the same problem too and as far as I could tell it was abritrary, sometimes after a number or Prefabs were created, or any other combination… In the end, I had to write my own serializer because while US is a great asset, it is no longer supported and because it is a one-fits-all solution, it’s so complex that there can be errors that are impossible to solve.

The only other thing is to suggest looking at this lengthly thread:

http://answers.unity3d.com/questions/773947/unity-serializer-saves-delete-after-restarting-gam.html