From: SourceForge.net <no...@so...> - 2010-01-14 15:58:42
|
Bugs item #2932130, was opened at 2010-01-14 10:58 Message generated for change (Tracker Item Submitted) made by dfelsenthal You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=2932130&group_id=15494 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: General Group: None Status: Open Resolution: None Priority: 5 Private: No Submitted By: dfelsenthal (dfelsenthal) Assigned to: Nobody/Anonymous (nobody) Summary: DateAxis threading issue Initial Comment: The createStandardDateTickUnits method is static. It uses SimpleDateFormat which uses Calendar which is not thread safe. This causes random exceptions such as: java.lang.ArrayIndexOutOfBoundsException: 84 at sun.util.calendar.BaseCalendar.getCalendarDateFromFixedDate(BaseCalendar.java:436) at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:2081) at java.util.GregorianCalendar.computeFields(GregorianCalendar.java:1996) at java.util.Calendar.setTimeInMillis(Calendar.java:1071) at java.util.Calendar.setTime(Calendar.java:1037) at java.text.SimpleDateFormat.format(SimpleDateFormat.java:803) at java.text.SimpleDateFormat.format(SimpleDateFormat.java:796) at java.text.DateFormat.format(DateFormat.java:314) at org.jfree.chart.axis.DateTickUnit.dateToString(DateTickUnit.java:220) ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=115494&aid=2932130&group_id=15494 |