Can no more open project in BTB

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
 
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.
 
Information about calling JIT debugging
instead of this dialog box, see the end of this release.

************** ************** Exception Text
System.ArgumentOutOfRangeException: Index was out of range. It must be non-negative and less than the listing.
Parameter name: index
(ArgumentException argument, Exception Resource resource) at System.ThrowHelper.ThrowArgumentOutOfRangeException
at System.ThrowHelper.ThrowArgumentOutOfRangeException ()
at System.Collections.Generic.List`1.get_Item (Int32 index)
at BobsBits.SObjectPiece.LoadFromBinary (BinReader br)
at BobsBits.SObjectPieces.LoadFromBinary (BinReader br)
at BobsBits.SObject.LoadFromBinary (BinReader br)
at BobsBits.SObjectInstance.LoadFromBinary (BinReader br)
at BobsBits.SObjectInstances.LoadFromBinary (BinReader br)
at BobsBits.Venue.LoadFromBinary (String Project Folder, string filename, Boolean ForAnUndo, String & Error Message)
at BobsTrackBuilder.frmMain. (String ,  String, Boolean )
at BobsTrackBuilder.frmMain. (Object ,  EventArgs)
at System.Windows.Forms.MenuItem.OnClick (EventArgs e)
at System.Windows.Forms.MenuItem.MenuItemData.Execute ()
at System.Windows.Forms.Command.Invoke ()
at System.Windows.Forms.Command.DispatchID (Int32 id)
at System.Windows.Forms.Control.WmCommand (Message & m)
at System.Windows.Forms.Control.WndProc (Message & m)
at System.Windows.Forms.ScrollableControl.WndProc (Message & m)
at System.Windows.Forms.ContainerControl.WndProc (Message & m)
at System.Windows.Forms.Form.WndProc (Message & m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage (Message & m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc (Message & m)
(wParam IntPtr hWnd, Int32 msg, IntPtr, IntPtr lParam) at System.Windows.Forms.NativeWindow.Callback


************** Loaded Assemblies **************
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 Debugging **************
To enable JIT debugging (Just-In-Time), has in the
Application configuration file or the computer
(Machine.config) the jitDebugging value in section establishes system.windows.forms.
The application must be compiled with debugging enabled.

For Example:

<Configuration>
<System.windows.forms jitDebugging = "true" />
</ Configuration>

When JIT debugging is enabled, all are not treated
Exceptions to the JIT debugger sent, the on
Computer is registered, and not covered in this dialog box.
 
Back
Top