[ https://issues.apache.org/jira/browse/SLING-2891?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13669648#comment-13669648 ]
Felix Meschberger commented on SLING-2891: ------------------------------------------ Thanks for reporting the issue. Yes, I agree that adding the sun.* and com.sun.* packages to boot delegation is probably a good idea. But I think we should do that in the global properties file, not in the Java 7 related one. As for the launchpad bundle update: I don't think we should do that. The actual Launchpad Base version used building the launchpad is IIRC just the launchpad base dependency. > 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 > Assignee: Felix Meschberger > Fix For: Launchpad Base 2.5.2 > > Attachments: SLING-2891.patch > > > 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