[gatein-issues] [JBoss JIRA] Updated: (GTNPORTAL-1775) Bad handling of special characters by portal ResourceBundle
Minh Hoang TO (JIRA)
jira-events at lists.jboss.org
Thu Feb 24 02:47:14 EST 2011
[ https://issues.jboss.org/browse/GTNPORTAL-1775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Minh Hoang TO updated GTNPORTAL-1775:
-------------------------------------
Remaining Estimate: 4 hours
Original Estimate: 4 hours
> Bad handling of special characters by portal ResourceBundle
> -----------------------------------------------------------
>
> Key: GTNPORTAL-1775
> URL: https://issues.jboss.org/browse/GTNPORTAL-1775
> Project: GateIn Portal
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 3.1.0-GA
> Environment: GateIn trunk rev 5668 , GateIn common librayr version: common-common-2.0.3-GA
> Reporter: Marek Posolda
> Labels: portal-s48
> Attachments: localization-test-portlet-0.0.1-SNAPSHOT.war
>
> Original Estimate: 4 hours
> Remaining Estimate: 4 hours
>
> It seems that properties file are not handled correctly by GateIn portal. For example this property:
> prefix.key=Hello, This character will not be escaped in portlet \:
> is read by portal ResourceBundle implementation ( org.gatein.common.i18n.ParentChildResourceBundle ) as "Hello, This character will not be escaped in portlet \:" . But special characters like ":" should be escaped and first "\" should be ignored by ResourceBundle.
> In javadoc to Properties class http://download.oracle.com/javase/6/docs/api/java/util/Properties.html#store%28java.io.Writer,%20java.lang.String%29 can be seen: The key and element characters #, !, =, and : are written with a preceding backslash to ensure that they are properly loaded.
> And some editors like JBoss Tools Property Editor are saving special characters with backslash and this backslash is now incorrectly read by portal and shown in portlets.
> I am attaching example portlet application, which can be used to simulate the issue. Sources are attached as well.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the gatein-issues
mailing list