Steema Issues Database

Note: This database is for bugs and wishes only. For technical support help, if you are a customer please visit our online forums;
otherwise you can use StackOverflow.
Before using this bug-tracker we recommend a look at this document, Steema Bug Fixing Policy.



Bug 113

Summary: Stack overflow occurs when adding double array
Product: Java TeeChart Reporter: refro2
Component: SeriesAssignee: Steema Issue Manager <issuemanager>
Status: RESOLVED FIXED    
Severity: major CC: marc, narcis
Priority: ---    
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Chart Series: --- Delphi / C++ Builder RAD IDE Version:

Description refro2 2013-11-19 04:50:27 EST
When adding two arrays of double values in a chart a stack overflow occurs. The issue was checked against the sources of TeeChartJavaAndroid_3.2012.1120 and it makes sense this occurs.


The offending code:

...
double[] xVals = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
double[] yVals = { 1, 2, 3, 2, 1, 2, 3, 2, 1, 2};

FastLine line = new FastLine(_chart.getChart());
line.add(xVals,yVals, false);
...

A part of the stack trace:

E/AndroidRuntime(  520): FATAL EXCEPTION: main

E/AndroidRuntime(  520): java.lang.StackOverflowError

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.Series.add(Series.java:3104)

E/AndroidRuntime(  520): 	at com.steema.teechart.styles.BaseLine.add(FastLine.java:675)

E/AndroidRuntime(  520): 	at com.s

W/ActivityManager(  349):   Force finishing activity com.fancom.android.lumina/.MainActivity
Comment 1 narcĂ­s calvet 2013-11-19 05:08:37 EST
This also happens with Swing components. Line series has the same problem but Bar works fine.