![]() | Steema Issues DatabaseNote: 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. |
| Summary: | Stack overflow occurs when adding double array | ||
|---|---|---|---|
| Product: | Java TeeChart | Reporter: | refro2 |
| Component: | Series | Assignee: | 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: | |
This also happens with Swing components. Line series has the same problem but Bar works fine. |
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