Simone Tripodi created SLING-2891: ------------------------------------- Summary: java.util.Locale requires sun.util.locale.BaseLocale with Oracle java 7 Key: SLING-2891 URL: https://issues.apache.org/jira/browse/SLING-2891 Project: Sling Issue Type: Bug Components: Launchpad Affects Versions: Launchpad Base 2.5.0 Reporter: Simone Tripodi Fix For: Launchpad Base 2.5.2
When trying to instantiate the {{java.util.Locale}} using the 2-args ctor from a JSP, the compilation fails: {noformat} Unable to compile class for JSP: An error occurred at line: 2 in the jsp file: /apps/test/test.jsp The type sun.util.locale.LocaleExtensions cannot be resolved. It is indirectly referenced from required .class files 1: <% 2: java.util.Locale loc = new java.util.Locale("en", "us"); 3: 4: %> 5: An error occurred at line: 2 in the jsp file: /apps/test/test.jsp The type sun.util.locale.BaseLocale cannot be resolved. It is indirectly referenced from required .class files 1: <% 2: java.util.Locale loc = new java.util.Locale("en", "us"); 3: 4: %> 5: (500) The requested URL /content/test.html resulted in an error in /apps/test/test.jsp. Exception: org.apache.sling.scripting.jsp.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 2 in the jsp file: /apps/test/test.jsp The type sun.util.locale.LocaleExtensions cannot be resolved. It is indirectly referenced from required .class files 1: <% 2: java.util.Locale loc = new java.util.Locale("en", "us"); 3: 4: %> 5: {noformat} Same code compiles with earlier jdk versions. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira