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 - Stack overflow occurs when adding double array
Summary: Stack overflow occurs when adding double array
Status: RESOLVED FIXED
Alias: None
Product: Java TeeChart
Classification: Unclassified
Component: Series (show other bugs)
Version: unspecified
Hardware: All All
: --- major
Target Milestone: ---
Assignee: Steema Issue Manager
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-11-19 04:50 EST by refro2
Modified: 2013-11-26 11:04 EST (History)
2 users (show)

See Also:
Chart Series: ---
Delphi / C++ Builder RAD IDE Version:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.