Applicaion Error while using the Show Chart feature
Posted: Sun Dec 14, 2014 9:04 pm
The events leading to the error:
- installed Tickstory Lite (TSL) version: - uneventful.
- launched and configured TSL - I recall only configuring the data storage folder.
- selected the USA500IDXUSD instrument (no other instruments were downloaded).
- requested one year of data.
- download of data succeeded.
- selected the chart feature (for the only instrument downloaded - USA500IDXUSD) and requested
to see a approx. 1 week chart (the default). The one week chart of 15M data presented without issues.
- next selected a chart of the same instrument with three months of data using the calender
date picker.
- the application error dialog popped up after it had seemingly pulled the data.
- after a second or two while application error dialog was still showing, the requested 3 month
chart popped up too.
- Now sending you this bug report...
Addl note, not sure if it is significant. Before I pressed the dismiss button on the application
error dialog, I noticed that the Tickstory app did not exist on the my ALT-TAB list. But after
dismissing the dialog, Tickstory was again on my ALT-TAB list.
Also, the error did not fully crash the Tickstory application. The controls on the popup chart window
remained active but dysfunctional. The controls would respond to my mouse clicks but the
graph (candles) on the chart went away and did not come back.
- I dismissed the chart popup, kept the main Tickstory app running and relaunched the chart popup.
- I played around with the chart and did not encounter any additional problems.
Here is the CnP of the full error message:
Product name: Tickstory Lite
Product version: 1.5.2.0
Details:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at System.Windows.Forms.ToolStripItemCollection.get_Item(Int32 index)
at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.StatusStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I am attaching a screenshot as well.
--NNNN--
- installed Tickstory Lite (TSL) version: - uneventful.
- launched and configured TSL - I recall only configuring the data storage folder.
- selected the USA500IDXUSD instrument (no other instruments were downloaded).
- requested one year of data.
- download of data succeeded.
- selected the chart feature (for the only instrument downloaded - USA500IDXUSD) and requested
to see a approx. 1 week chart (the default). The one week chart of 15M data presented without issues.
- next selected a chart of the same instrument with three months of data using the calender
date picker.
- the application error dialog popped up after it had seemingly pulled the data.
- after a second or two while application error dialog was still showing, the requested 3 month
chart popped up too.
- Now sending you this bug report...
Addl note, not sure if it is significant. Before I pressed the dismiss button on the application
error dialog, I noticed that the Tickstory app did not exist on the my ALT-TAB list. But after
dismissing the dialog, Tickstory was again on my ALT-TAB list.
Also, the error did not fully crash the Tickstory application. The controls on the popup chart window
remained active but dysfunctional. The controls would respond to my mouse clicks but the
graph (candles) on the chart went away and did not come back.
- I dismissed the chart popup, kept the main Tickstory app running and relaunched the chart popup.
- I played around with the chart and did not encounter any additional problems.
Here is the CnP of the full error message:
Product name: Tickstory Lite
Product version: 1.5.2.0
Details:
Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at System.Windows.Forms.ToolStripItemCollection.get_Item(Int32 index)
at System.Windows.Forms.ToolStrip.OnPaint(PaintEventArgs e)
at System.Windows.Forms.Control.PaintWithErrorHandling(PaintEventArgs e, Int16 layer, Boolean disposeEventArgs)
at System.Windows.Forms.Control.WmPaint(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.StatusStrip.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
I am attaching a screenshot as well.
--NNNN--