Page 1 of 1

Failure of Inporting TeeChart Java ver.

Posted: Fri Feb 18, 2011 5:35 am
by 9523580
Buying TeeChart Java ver. is under consideration.

But While we tested TeeChartJava2Evaluation(2009-04-27)_Example_Swing , there is an error.
Testing process:
1. Export Chart for .tej.
2. Import that file -> Error occurs.

So, I attach test files and a project source made in Eclipse.

Test Contents:
1) Success importing .xml files (TeeChart.xml)
chart1.setChart(chart1.getImport().getTemplate().fromXML("C:/TeeChart.xml")); ==> Success using .xml files
2) Fail importing .tej files (TeeChart.tej)
chart1.setChart(chart1.getImport().getTemplate().fromFile("C:/TeeChart.tej")); ==> Fail drawing Chart to import .xml files
Error message:

Code: Select all

 java.lang.NullPointerException
 at java.lang.Class.searchFields(Unknown Source)
 at java.lang.Class.getField0(Unknown Source)
 at java.lang.Class.getField(Unknown Source)
 at com.steema.teechart.misc.Enum.readResolve(Unknown Source)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
 at java.lang.reflect.Method.invoke(Unknown Source)
 at java.io.ObjectStreamClass.invokeReadResolve(Unknown Source)
 at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
 at java.io.ObjectInputStream.readObject0(Unknown Source)
 at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
 at java.io.ObjectInputStream.readSerialData(Unknown Source)
 at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
 at java.io.ObjectInputStream.readObject0(Unknown Source)
 at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
 at java.io.ObjectInputStream.readSerialData(Unknown Source)
 at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
 at java.io.ObjectInputStream.readObject0(Unknown Source)
 at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
 at java.io.ObjectInputStream.readSerialData(Unknown Source)
 at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
 at java.io.ObjectInputStream.readObject0(Unknown Source)
 at java.io.ObjectInputStream.defaultReadFields(Unknown Source)
 at java.io.ObjectInputStream.readSerialData(Unknown Source)
 at java.io.ObjectInputStream.readOrdinaryObject(Unknown Source)
 at java.io.ObjectInputStream.readObject0(Unknown Source)
 at java.io.ObjectInputStream.readObject(Unknown Source)
 at com.steema.teechart.imports.Imports$Template.fromStream(Unknown Source)
 at com.steema.teechart.imports.Imports$Template.fromFile(Unknown Source)
 at m2soft.test.teechart.TemplateDemo.loadFile(TemplateDemo.java:48)
 at m2soft.test.teechart.TemplateDemo.<init>(TemplateDemo.java:40)
 at m2soft.test.teechart.TemplateDemo.createAndShowGUI(TemplateDemo.java:74)
 at m2soft.test.teechart.TemplateDemo.access$0(TemplateDemo.java:61)
 at m2soft.test.teechart.TemplateDemo$2.run(TemplateDemo.java:116)
 at java.awt.event.InvocationEvent.dispatch(Unknown Source)
 at java.awt.EventQueue.dispatchEvent(Unknown Source)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
 at java.awt.EventDispatchThread.run(Unknown Source)
Please download Sample Files: http://125.129.124.44/report/ymhl/TeeCh ... import.zip
and check this errors

Re: Failure of Inporting TeeChart Java ver.

Posted: Mon Feb 21, 2011 2:35 pm
by yeray
Hi Seth,

With your application and your .jar file I've reproduced the java.lang.NullPointerException you mention.
Then I've tried with NetBeans and your .jar throws an java.io.InvalidClassException exception.
However, your .xml loads without problems both in Eclipse and NetBeans. With your .xml loaded in NetBeans, I've exported the chart to a new .jar file. This new .jar loads successfully in NetBeans but in Eclipse. Find it attached here. Could you please try it in your Eclipse?
TeeChart.zip
(5.58 KiB) Downloaded 891 times

Re: Failure of Inporting TeeChart Java ver.

Posted: Wed Feb 23, 2011 7:04 am
by 9523580
Hi Yeray

I tested your sample file with getImport().getTemplate().fromFile() in Eclipse , but it had InvalidClassException, too.

Error Message:
java.io.InvalidClassException: com.steema.teechart.TeeBase; local class incompatible: stream classdesc serialVersionUID = 75565439472837495, local class serialVersionUID = -1669827993778815851

And, TeeChart.tej that I've sent you have been saved with [Show Export Dialog] offerd TeeChartJava2Evaluation(2009-04-27)_Example_SwingTeeChart.Features.jar of Exporting.

Pleas check again.

Re: Failure of Inporting TeeChart Java ver.

Posted: Fri Feb 25, 2011 5:07 pm
by yeray
Hi Seth,

Thanks for the feedback. I've added it to the defect list to be fixed in future releases (TJ71015420).