1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Can no more open project in BTB

Discussion in 'Bob's Track Builder' started by thefakedhitmark, Jun 23, 2015.

  1. Hey gus, i have a problem with my project in BTB

    Yesterday i created very much trees and other objects on my track. It lags a bit yesterday.
    now i cannot open the project anymore.

    That's the error:

    Informationen über das Aufrufen von JIT-Debuggen
    anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

    ************** Ausnahmetext **************
    System.ArgumentOutOfRangeException: Der Index lag außerhalb des Bereichs. Er muss nicht negativ und kleiner als die Auflistung sein.
    Parametername: index
    bei System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
    bei System.ThrowHelper.ThrowArgumentOutOfRangeException()
    bei System.Collections.Generic.List`1.get_Item(Int32 index)
    bei BobsBits.SObjectPiece.LoadFromBinary(BinReader br)
    bei BobsBits.SObjectPieces.LoadFromBinary(BinReader br)
    bei BobsBits.SObject.LoadFromBinary(BinReader br)
    bei BobsBits.SObjectInstance.LoadFromBinary(BinReader br)
    bei BobsBits.SObjectInstances.LoadFromBinary(BinReader br)
    bei BobsBits.Venue.LoadFromBinary(String ProjectFolder, String Filename, Boolean ForAnUndo, String& ErrorMessage)
    bei BobsTrackBuilder.frmMain.(String , String , Boolean )
    bei BobsTrackBuilder.frmMain.(Object , EventArgs )
    bei System.Windows.Forms.MenuItem.OnClick(EventArgs e)
    bei System.Windows.Forms.MenuItem.MenuItemData.Execute()
    bei System.Windows.Forms.Command.Invoke()
    bei System.Windows.Forms.Command.DispatchID(Int32 id)
    bei System.Windows.Forms.Control.WmCommand(Message& m)
    bei System.Windows.Forms.Control.WndProc(Message& m)
    bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
    bei System.Windows.Forms.Form.WndProc(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** Geladene Assemblys **************
    mscorlib
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    ----------------------------------------
    BobsTrackBuilder
    Assembly-Version: 0.8.0.0.
    Win32-Version: 0.8.0.0.
    CodeBase: file:///C:/Users/Marcoo/Documents/BobsTrackBuilder/BobsTrackBuilder.exe.
    ----------------------------------------
    BobsBits
    Assembly-Version: 1.1.1.5.
    Win32-Version: 1.1.1.5.
    CodeBase: file:///C:/Users/Marcoo/Documents/BobsTrackBuilder/BobsBits.DLL.
    ----------------------------------------
    Microsoft.DirectX
    Assembly-Version: 1.0.2902.0.
    Win32-Version: 5.04.00.2904.
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.dll.
    ----------------------------------------
    System.Windows.Forms
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
    ----------------------------------------
    System
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
    ----------------------------------------
    System.Drawing
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8015 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
    ----------------------------------------
    Microsoft.DirectX.Direct3D
    Assembly-Version: 1.0.2902.0.
    Win32-Version: 9.05.132.0000.
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3D/1.0.2902.0__31bf3856ad364e35/Microsoft.DirectX.Direct3D.dll.
    ----------------------------------------
    Microsoft.DirectX.Direct3DX
    Assembly-Version: 1.0.2911.0.
    Win32-Version: 9.12.589.0000.
    CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.DirectX.Direct3DX/1.0.2911.0__31bf3856ad364e35/Microsoft.DirectX.Direct3DX.dll.
    ----------------------------------------
    Microsoft.VisualC
    Assembly-Version: 8.0.0.0.
    Win32-Version: 8.00.50727.8428.
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualC/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualC.dll.
    ----------------------------------------
    ICSharpCode.SharpZipLib
    Assembly-Version: 0.85.5.452.
    Win32-Version: 0.85.5.452.
    CodeBase: file:///C:/Users/Marcoo/Documents/BobsTrackBuilder/ICSharpCode.SharpZipLib.DLL.
    ----------------------------------------
    System.Xml
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
    ----------------------------------------
    System.Windows.Forms.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.7905 (win9rel.050727-7900).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
    ----------------------------------------
    mscorlib.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.8009 (FX35W81RTMGDR.050727-8000).
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
    ----------------------------------------

    ************** JIT-Debuggen **************
    Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
    Konfigurationsdatei der Anwendung oder des Computers
    (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
    Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

    Zum Beispiel:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
    Ausnahmen an den JIT-Debugger gesendet, der auf dem
    Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

    Can someone help me?
    Please
    It's a schoolproject and i have to present it Thursday this week
     
  2. I may be a bit late but the error says "SObjectPiece" so perhaps one of the objects that makes up an SObject has been deleted from an XPack or the folders in the project's XPacks folder.

    If it's your own XPack you can re-open it in XPacker and put the object back. It doesn't have to be the original object, just one that has the same name and path. After re-zipping it, copy the .zip file from BTB\XPacks to BTB\My Projects\project-name\XPacks.

    If the problem was caused by something you did in BTB, you may need to restore the venue file. Back up the original venue.bin for your project, then go in to BTB\Temporary Files. Each of the files is a copy of an old Venue.bin. If you've only been working on one project recently, sort them by their modified date, rename and copy the most recent one to venue.bin and put it in your project's folder.

    Getting in to the habit of regular backups will help to prevent problems like this.
     
  3.