[Jgnash-tracker] [ jgnash-Bugs-2884085 ] Reports don't render if currency prefix has special chars
jGnash Personal Finance
Brought to you by:
ccavanaugh
From: SourceForge.net <no...@so...> - 2009-10-30 20:57:18
|
Bugs item #2884085, was opened at 2009-10-22 14:03 Message generated for change (Comment added) made by ccavanaugh You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=389744&aid=2884085&group_id=27240 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: Reports Group: Affects only jGnash 2.x >Status: Closed >Resolution: Fixed Priority: 5 Private: No Submitted By: Adrian Gygax (phelanward) Assigned to: Craig Cavanaugh (ccavanaugh) Summary: Reports don't render if currency prefix has special chars Initial Comment: If the prefix for a currency includes Special Pattern Characters as defined for java.text.DecimalFormat the Jasper reports (like Profit/Loss) fail to render. jGnucash should escape those characters before using the prefix in a pattern for formatting numbers ---------------------------------------------------------------------- >Comment By: Craig Cavanaugh (ccavanaugh) Date: 2009-10-30 16:57 Message: Fix is SVN. Solution was to pass a Format object instead of a String based pattern to the column builder in DynamicJasper. It then correctly handles currency formating internally. Thanks again for the bug report and diagnosis of the problem. The root cause would not have been obvious. Regards, Craig ---------------------------------------------------------------------- Comment By: Craig Cavanaugh (ccavanaugh) Date: 2009-10-29 05:46 Message: Thank you, I am able to reproduce the problem now. I will start looking for a solution. ---------------------------------------------------------------------- Comment By: Adrian Gygax (phelanward) Date: 2009-10-23 12:59 Message: Swiss Francs (CHF) is causing the problem for me. If I use the Prefix "SFr." (See screenshot) the reports don't work. If I remove the "." from the Prefix everything works fine. I think the problem happens with any currency if the user uses special chars as prefix- ---------------------------------------------------------------------- Comment By: Craig Cavanaugh (ccavanaugh) Date: 2009-10-23 05:45 Message: What currency specifically is causing the problem? Trying to reproduce the problem at my end. Thanks ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=389744&aid=2884085&group_id=27240 |