[ https://issues.apache.org/jira/browse/TRINIDAD-2377?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Scott O'Bryan updated TRINIDAD-2377: ------------------------------------ Resolution: Fixed Fix Version/s: 2.1.0-core Status: Resolved (was: Patch Available) r1468529 | jwaldman | 2013-04-16 17:51:12 +0000 | 2 lines Changed paths: M /myfaces/trinidad/trunk/trinidad-impl/src/main/java/org/apache/myfaces/trinidadinternal/io/HTMLEscapes.java TRINIDAD-2377 surrogate characters in outputFormatted throws IllegalArgumentException reviewed by Blake Sullivan and Yushui Du > surrogate characters in outputFormatted throws IllegalArgumentException > ----------------------------------------------------------------------- > > Key: TRINIDAD-2377 > URL: https://issues.apache.org/jira/browse/TRINIDAD-2377 > Project: MyFaces Trinidad > Issue Type: Bug > Reporter: Jeanne Waldman > Assignee: Jeanne Waldman > Fix For: 2.1.0-core > > Attachments: TRINIDAD-SurrogateOutputFormattedPatch.patch > > > <af:outputFormatted value="#{TestInput.surrogateVal}" id="of1"/> > where > TestInput.surrogateValue is a surrogateValue, like > private String surrogateVal = "\ud840\udc00"; > public void setSurrogateVal(String surrogateVal) { > this.surrogateVal = surrogateVal; > } > public String getSurrogateVal() { > return surrogateVal; > The page shows up blank, and you get an IllegalArgumentException from > HTMLEscapes. outputText works fine. This is a regression caused by > MYFACES-3690 Trinidad doesn't support surrogate characters -- This message was sent by Atlassian JIRA (v6.1#6144)