EndOfStreamException error?

Easy Save 2 has been replaced by Easy Save 3, so is no longer supported.
Locked
leegod
Posts: 18
Joined: Sun Nov 20, 2016 10:42 am

EndOfStreamException error?

Post by leegod »

When I try to load, this error occurs. Why and how to fix? Thanks.


EndOfStreamException : Failed to read past end of stream.

EndOfStreamException: Failed to read past end of stream.
System.IO.BinaryReader.FillBuffer (Int32 numBytes) (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/BinaryReader.cs:119)
System.IO.BinaryReader.ReadInt32 () (at /Users/builduser/buildslave/mono/build/mcs/class/corlib/System.IO/BinaryReader.cs:432)
ES2_int.Read (.ES2Reader reader)
ES2Reader.Read[Int32] (.ES2Type es2type)
ES2Reader.Read[Int32] ()
ES2UserType_SubWindow.Read (.ES2Reader reader, System.Object c) (at Assets/Easy Save 2/Types/ES2UserType_SubWindow.cs:46)
ES2Reader.Read[SubWindow] (.ES2Type es2type, .SubWindow c)
ES2Reader.Read[SubWindow] (System.String tag, .SubWindow c)
ES2.Load[SubWindow] (System.String identifier, .SubWindow c)
SaveScript.Load () (at Assets/Scripts/SaveScript.cs:51)
UnityEngine.Events.InvokableCall.Invoke (System.Object[] args) (at C:/buildslave/unity/build/Runtime/Export/UnityEvent.cs:153)
UnityEngine.Events.InvokableCallList.Invoke (System.Object[] parameters) (at C:/buildslave/unity/build/Runtime/Export/UnityEvent.cs:634)
UnityEngine.Events.UnityEventBase.Invoke (System.Object[] parameters) (at C:/buildslave/unity/build/Runtime/Export/UnityEvent.cs:769)
UnityEngine.Events.UnityEvent.Invoke () (at C:/buildslave/unity/build/Runtime/Export/UnityEvent_0.cs:53)
UnityEngine.UI.Button.Press () (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:35)
UnityEngine.UI.Button.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/UI/Core/Button.cs:44)
UnityEngine.EventSystems.ExecuteEvents.Execute (IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:52)
UnityEngine.EventSystems.ExecuteEvents.Execute[IPointerClickHandler] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.EventFunction`1 functor) (at C:/buildslave/unity/build/Extensions/guisystem/UnityEngine.UI/EventSystem/ExecuteEvents.cs:269)
UnityEngine.EventSystems.EventSystem:Update()
User avatar
Joel
Moodkie Staff
Posts: 4848
Joined: Wed Nov 07, 2012 10:32 pm

Re: EndOfStreamException error?

Post by Joel »

Hi there,

This error most commonly occurs when an ES2Type has changed, but you're still trying to load the data related to a previous ES2Type. The easiest way to fix this is to delete your old save data by going to Assets > Easy Save 2 > Settings > Tools > Clear Default Save Folder.

If this does not fix your problem, please could you provide me with a basic project which replicates the error, and instructions to replicate the error, so I can look into it at my end?

All the best,
Joel
Joel @ Moodkie Interactive
Purchase Easy Save | Contact | Guides | Docs | Getting started
leegod
Posts: 18
Joined: Sun Nov 20, 2016 10:42 am

Re: EndOfStreamException error?

Post by leegod »

yes deleting old save resolves problem. Thanks!
Locked