Menu

WillowTree crashes on save file open

Help
threePwny
2019-05-14
2019-05-15
  • threePwny

    threePwny - 2019-05-14

    I'm running WillowTree# 2.3.4 (downloaded from GitHub) for Borderlands GOTY Enhanced saves. Everything's been working fine, no problems until one save started crashing WT when attempting to open it. The save isn't (shouldn't be) corrupted, I can still play the save in game no problem, and WT still opens the rest of my saves without issue.

    WT gives the following error on crash:

    WillowTree# failed due to an unhandled exception.

    System.IO.EndOfStreamException: Attempted to read past the end of the stream.
    at WillowTree.WillowSaveGame.ReadBytes(BinaryReader br, Int32 fieldSize, ByteOrder byteOrder)
    at WillowTree.WillowSaveGame.ReadInt32(BinaryReader reader, ByteOrder endian)
    at WillowTree.WillowSaveGame.ReadWsg(Stream fileStream)
    at WillowTree.WillowSaveGame.LoadWsg(String inputFile)
    at WillowTree.WillowTreeMain.Open_Click(Object sender, EventArgs e)
    at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
    at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
    at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
    at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
    at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
    at System.Windows.Forms.Control.WndProc(Message& m)
    at System.Windows.Forms.ToolStrip.WndProc(Message& m)
    at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
    at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    at System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
    at System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at WillowTree.Program.Main()

    And since my save file is probably quite relevant, I have it attached.

    I saw a Reddit user mention a similar problem here after starting to use Moxxi's bank. Their issue was was fixed by an update, so maybe it's not relevant to my case. But if it helps, between the last time I successfully edited this save and when WT started crashing, I killed the Destroyer (1st playthrough), completed Dr. Ned's DLC, and started Moxxi's and Knoxx's.

     
  • threePwny

    threePwny - 2019-05-14

    And I'm a derp. Just discovered that there are newer versions and downloaded 2.4.0.308. Works like a charm. Apologies for posting before I'd read enough.

     
    • matt911

      matt911 - 2019-05-15

      Ok, no prob. Glad you got it worked out.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.