Page 1 of 1

Some bugs in V3 dot net release V3.2.2831.26852

Posted: Wed Oct 24, 2007 8:31 am
by 9637403
A number of times while going through the TChart for .Net Examples demo I get an unhandled exception for example on the Tools\SeriesBand Tooldemo click the Edit button, then the Brush button the following error is generated. This "Value cannot be null" error pops up in several other places to.

Is this something that can be fixed quickly as I would like to release a new version of my app with Tchart V3, as it (V3) resolves some other issues I had with V2.

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Windows.Forms.ImageCollection.Add(Image value)
at Steema.TeeChart.Editors.BrushEditor..ctor()
at Steema.TeeChart.Editors.BrushEditor..ctor(ChartBrush b)
at Steema.TeeChart.Editors.BrushEditor.Edit(ChartBrush b, Boolean allowVisible)
at Steema.TeeChart.Editors.BrushEditor.Edit(ChartBrush b)
at Steema.TeeChart.Editors.Tools.SeriesBandToolEditor.bBrush_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
TeeChartNetExamples
Assembly Version: 3.2.2831.26852
Win32 Version: 3.2.2831.26852
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/TeeChartNetExamples.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
AxInterop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/AxInterop.SHDocVw.DLL
----------------------------------------
Interop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/Interop.SHDocVw.DLL
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
TeeChart
Assembly Version: 3.2.2831.26852
Win32 Version: 3.2.2831.26852
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/TeeChart.DLL
----------------------------------------
System.Design
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.design/1.0.5000.0__b03f5f7f11d50a3a/system.design.dll
----------------------------------------
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Posted: Wed Oct 24, 2007 9:08 am
by narcis
Hi Adrian,
A number of times while going through the TChart for .Net Examples demo I get an unhandled exception for example on the Tools\SeriesBand Tooldemo click the Edit button, then the Brush button the following error is generated. This "Value cannot be null" error pops up in several other places to.
Should I change any specific property? I'm not able to reproduce the problem here using latest TeeChart for .NET v3 maintenance release available at the client area.

What I noticed is that if you zoom a chart with this tool it produces an error. I've already added this defect to our bug list to be fixed for future releases.

Posted: Wed Oct 24, 2007 9:30 am
by 9637403
try this,

edit --> series --> format--> format-- then the pattern button... the dialog closes and then reopens. try it again and the error pops

"Value cannot be null. Parameter name: value"

Posted: Wed Oct 24, 2007 9:31 am
by 9637403
infact, it appears that clicking the pattern button just about anywhere causes this error

Posted: Wed Oct 24, 2007 9:45 am
by narcis
Hi Adrian,

I'm not able to reproduce the problem here doing this:

1. In the example you mentioned above, double click in the textbox to edit the chart.
2. Go to the Series -> Format tab and click the Pattern button.

Is that the button I should use to reproduce the issue?

Thanks in advance!

Posted: Wed Oct 24, 2007 9:51 am
by 9637403
did that and got the error

Posted: Wed Oct 24, 2007 10:16 am
by narcis
Hi Adrian,

It's strange, I can not reproduce this here using the demo in the latest maintenance release nor using our latest demo project.

Should I do anything else besides clicking the Pattern button?

Thanks in advance.

Posted: Thu Oct 25, 2007 12:13 am
by 9637403
Are you using the same version of a maintenance release not yet shipped.... I'm using the demo trial version downloaded last week 3.2.2831.26852

using the demo that shiped with 3.2.2831.26852 go to
Welcome --> Chart Styles --> Bar --> Self Stached.

double click the yellow area to edit the chart
then Series --> Format --> Format

then click the Pattern button...

then


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentNullException: Value cannot be null.
Parameter name: value
at System.Windows.Forms.ImageCollection.Add(Image value)
at Steema.TeeChart.Editors.BrushEditor..ctor()
at Steema.TeeChart.Editors.BrushEditor..ctor(ChartBrush b)
at Steema.TeeChart.Editors.BrushEditor.Edit(ChartBrush b, Boolean allowVisible)
at Steema.TeeChart.Editors.BrushEditor.Edit(ChartBrush b)
at Steema.TeeChart.Editors.Series.BarSeries.BBarBrush_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
----------------------------------------
TeeChartNetExamples
Assembly Version: 3.2.2831.26852
Win32 Version: 3.2.2831.26852
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/TeeChartNetExamples.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
----------------------------------------
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2407
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
----------------------------------------
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
----------------------------------------
AxInterop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/AxInterop.SHDocVw.DLL
----------------------------------------
Interop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/Interop.SHDocVw.DLL
----------------------------------------
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
----------------------------------------
TeeChart
Assembly Version: 3.2.2831.26852
Win32 Version: 3.2.2831.26852
CodeBase: file:///C:/Program%20Files/Steema%20Software/TeeChart%20for%20.NET%20v3%20EVALUATION/Examples/DemoProject/bin/ExecutableDemo/TeeChart.DLL
----------------------------------------
System.Design
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.design/1.0.5000.0__b03f5f7f11d50a3a/system.design.dll
----------------------------------------
System.Data
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll
----------------------------------------
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

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

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Posted: Thu Oct 25, 2007 12:15 am
by 9637403
Narcis,
I'll be in my office lat tonight... which I think is early your time, if you like I can run a Webex session to show you what I mean? Send me an email asap if you think this might help.

Posted: Thu Oct 25, 2007 12:27 am
by 9637403
this error also occurs if the colour square in the series list of the tchart editor is double clicked.

Posted: Thu Oct 25, 2007 9:23 am
by narcis
Hi Adrian,

Thanks for the information and collaboration.
Are you using the same version of a maintenance release not yet shipped.... I'm using the demo trial version downloaded last week 3.2.2831.26852
I was using the registered version of the same release (Build 3.2.2831.26851). Then I installed the evaluation version to test with the very same build as you and could reproduce the problem here.

Finally I tested using our current demo sources which uses our TeeChart sources as well and could not reproduce the problem either. So you may expect this being fixed in the next maintenance release.

Posted: Thu Nov 08, 2007 12:12 am
by 9637403
These issues are still present in release 3.2.2866.23885

This problem is making the TCHART component unuseable for my application!!!!

Posted: Thu Nov 08, 2007 9:15 am
by narcis
Hi Adrian,

Thanks for the information. I've finally found that this only happens in VS2003 and works fine in VS2005. I've added this defect (TF020125779) to our bug list to be fixed for next releases.

Posted: Thu Nov 08, 2007 10:48 pm
by 9637403
Fixed in release 3.2.2868.26902
Thanks