The exception is logged as follows:
2010-03-24 08:30:45:159 in OnUnhandledThreadException
2010-03-24 08:30:45:179 ********* exception trapped *********
2010-03-24 08:30:45:179 An XML error has occurred.
2010-03-24 08:30:45:179 at NinjaTrader.Cbi.Deserializer.Deserialize()
at NinjaTrader.Gui.SuperDom.PriceLadder.Reverse()
at NinjaTrader.Gui.SuperDom.PriceLadder.lblReverse_Mo useDown(Object sender, MouseEventArgs e)
at System.Windows.Forms.Control.OnMouseDown(MouseEven tArgs e)
at System.Windows.Forms.Control.WmMouseDown(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.Label.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
This problem has occurred on multiple installations of NT across multiple operating systems, so it has nothing to do with .NET or my particular computer, it is just a pure Ninja bug. At the time this occurred I had about 500 sim trades logged, so it could be related to the fact that the sim builds up trades in the DB past a certain point. I don't know if that's it, but that's the only thing I can think of, since I can't recall this thing occurring any time right after I have reset the simulator, only after I have been taking a number of trades with it. (I could be wrong about that, but it seems like that could be the case.)
Anyways, since this is an intermittent bug, I strongly suggest that you try putting some more descriptive error handling routines in that particular section of code for your next beta build. That way, when this occurs again you can get more information than the general error message shown above. As I said, there has been a problem reversing positions like this since earlier versions of 6.5, so this is probably in an older section of code somewhere.

Comment