[
https://issues.apache.org/jira/browse/PLUTO-805?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Neil Griffin closed PLUTO-805.
------------------------------
Resolution: Fixed
Switched to iso-8859-15.
> Pluto TCK test failure in
> V2AddlResponseTests_SPEC2_12_Resource_characterEncoding2 due to unsupported
> encoding iso-8859-16
> --------------------------------------------------------------------------------------------------------------------------
>
> Key: PLUTO-805
> URL: https://issues.apache.org/jira/browse/PLUTO-805
> Project: Pluto
> Issue Type: Bug
> Components: tck
> Affects Versions: 3.0.3-TCK
> Environment: macOS Sonoma 14.1.1 (23B81)
> Reporter: Neil Griffin
> Assignee: Neil Griffin
> Priority: Major
> Fix For: 3.0.4-TCK
>
>
> h2. Problem Background:
> This test is likely failing due to a lack of regional support for the
> iso-8859-16 character set in either the JVM from Oracle or the underlying
> operating system, which in this case is macOS Sonoma 14.1.1 (23B81). So the
> problem isn't with Pluto or the TCK really, it's more of an environment
> support problem. Switching to iso-8859-15 fixes the problem.
> h2. Steps to Reproduce:
> * Visit [http://localhost:8080/pluto/portal/V2AddlResponseTests]
> * Click on the "V2AddlResponseTests_SPEC2_12_Resource_characterEncoding2"
> link
> (/) Expected Results
> The portlet displays the following:
> {noformat}
> Test Succeeded{noformat}
> {noformat}
> Details: The character encoding can be set via the setLocale method and a
> locale-encoding-mapping-list mapping in the web.xml deployment descriptor
> {noformat}
> (x) Actual Results
> The tomcat console log report the following stack trace:
> {noformat}
> Caused by: java.nio.charset.UnsupportedCharsetException: iso-8859-16
> at java.nio.charset.Charset.forName(Charset.java:531)
> at org.apache.tomcat.util.buf.CharsetCache.getCharset(CharsetCache.java:195)
> at org.apache.tomcat.util.buf.B2CConverter.getCharset(B2CConverter.java:63)
> at org.apache.coyote.Response.setCharacterEncoding(Response.java:498)
> at
> org.apache.catalina.connector.Response.setCharacterEncoding(Response.java:796)
> at
> org.apache.catalina.connector.ResponseFacade.setCharacterEncoding(ResponseFacade.java:460)
> at
> javax.servlet.ServletResponseWrapper.setCharacterEncoding(ServletResponseWrapper.java:84)
> at
> org.apache.pluto.driver.services.container.PortletResourceResponseContextImpl.setCharacterEncoding(PortletResourceResponseContextImpl.java:59)
> at
> org.apache.pluto.container.impl.ResourceResponseImpl.setCharacterEncoding(ResourceResponseImpl.java:126)
> at
> org.apache.pluto.container.impl.ResourceResponseImpl.setLocale(ResourceResponseImpl.java:164)
> at
> javax.portlet.tck.portlets.AddlResponseTests_SPEC2_12_Resource.serveResource(AddlResponseTests_SPEC2_12_Resource.java:287)
> ... 64 more {noformat}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)