You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Felix Meschberger (JIRA)" <ji...@apache.org> on 2012/11/27 11:31:58 UTC

[jira] [Created] (SLING-2681) Support Java 8 as a platform

Felix Meschberger created SLING-2681:
----------------------------------------

             Summary: Support Java 8 as a platform
                 Key: SLING-2681
                 URL: https://issues.apache.org/jira/browse/SLING-2681
             Project: Sling
          Issue Type: Improvement
          Components: Launchpad
    Affects Versions: Launchpad Base 2.4.0
            Reporter: Felix Meschberger
             Fix For: Launchpad Base 2.5.0


The Sling launchpad currently has Java platform definitions for Java 5, 6, and 7 but is lacking them for Java 8. As a consequence the framework fails to start on Java 8 platforms with exceptions such as:

26.11.2012 18:13:10.171 *ERROR* [main] ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6, org.osgi.framework.hooks.bundle; version=1.0, org.osgi.framework.hooks.resolver; version=1.0, org.osgi.framework.hooks.service; version=1.1, org.osgi.framework.hooks.weaving; version=1.0, org.osgi.framework.launch; version=1.0, org.osgi.framework.startlevel; version=1.0, org.osgi.framework.wiring; version=1.0, org.osgi.service.packageadmin; version=1.2, org.osgi.service.startlevel; version=1.1, org.osgi.service.url; version=1.0, org.osgi.util.tracker;version="1.5", org.apache.sling.launchpad.api;version=1.1.0,   (org.osgi.framework.BundleException: Exported package names cannot be zero length.)
org.osgi.framework.BundleException: Exported package names cannot be zero length.
	at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)
	at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:191)
	at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:221)
	at org.apache.felix.framework.Felix.<init>(Felix.java:374)
	at org.apache.sling.launchpad.base.impl.SlingFelix.<init>(SlingFelix.java:45)
	at org.apache.sling.launchpad.base.impl.Sling.createFramework(Sling.java:343)
	at org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:212)
	at org.apache.sling.launchpad.base.app.MainDelegate$1.<init>(MainDelegate.java:183)
	at org.apache.sling.launchpad.base.app.MainDelegate.start(MainDelegate.java:183)
	at org.apache.sling.launchpad.app.Main.doStart(Main.java:386)
	at org.apache.sling.launchpad.app.Main.doStart(Main.java:322)


--
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

[jira] [Commented] (SLING-2681) Support Java 8 as a platform

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13504510#comment-13504510 ] 

Felix Meschberger commented on SLING-2681:
------------------------------------------

Committed an interim solution in Rev. 1414105 by copying the Java 7 configuration file into a new Java 8 configuration file just adapting the versions (but exposing the same API as before).
                
> Support Java 8 as a platform
> ----------------------------
>
>                 Key: SLING-2681
>                 URL: https://issues.apache.org/jira/browse/SLING-2681
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.4.0
>            Reporter: Felix Meschberger
>             Fix For: Launchpad Base 2.5.0
>
>
> The Sling launchpad currently has Java platform definitions for Java 5, 6, and 7 but is lacking them for Java 8. As a consequence the framework fails to start on Java 8 platforms with exceptions such as:
> 26.11.2012 18:13:10.171 *ERROR* [main] ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6, org.osgi.framework.hooks.bundle; version=1.0, org.osgi.framework.hooks.resolver; version=1.0, org.osgi.framework.hooks.service; version=1.1, org.osgi.framework.hooks.weaving; version=1.0, org.osgi.framework.launch; version=1.0, org.osgi.framework.startlevel; version=1.0, org.osgi.framework.wiring; version=1.0, org.osgi.service.packageadmin; version=1.2, org.osgi.service.startlevel; version=1.1, org.osgi.service.url; version=1.0, org.osgi.util.tracker;version="1.5", org.apache.sling.launchpad.api;version=1.1.0,   (org.osgi.framework.BundleException: Exported package names cannot be zero length.)
> org.osgi.framework.BundleException: Exported package names cannot be zero length.
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:191)
> 	at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:221)
> 	at org.apache.felix.framework.Felix.<init>(Felix.java:374)
> 	at org.apache.sling.launchpad.base.impl.SlingFelix.<init>(SlingFelix.java:45)
> 	at org.apache.sling.launchpad.base.impl.Sling.createFramework(Sling.java:343)
> 	at org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:212)
> 	at org.apache.sling.launchpad.base.app.MainDelegate$1.<init>(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.base.app.MainDelegate.start(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:386)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:322)

--
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

[jira] [Commented] (SLING-2681) Support Java 8 as a platform

Posted by "Felix Meschberger (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13504518#comment-13504518 ] 

Felix Meschberger commented on SLING-2681:
------------------------------------------

[~cziegeler] Even though it has not been released yet, early access releases are available and people might want to test-drive.
                
> Support Java 8 as a platform
> ----------------------------
>
>                 Key: SLING-2681
>                 URL: https://issues.apache.org/jira/browse/SLING-2681
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.4.0
>            Reporter: Felix Meschberger
>             Fix For: Launchpad Base 2.5.0
>
>
> The Sling launchpad currently has Java platform definitions for Java 5, 6, and 7 but is lacking them for Java 8. As a consequence the framework fails to start on Java 8 platforms with exceptions such as:
> 26.11.2012 18:13:10.171 *ERROR* [main] ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6, org.osgi.framework.hooks.bundle; version=1.0, org.osgi.framework.hooks.resolver; version=1.0, org.osgi.framework.hooks.service; version=1.1, org.osgi.framework.hooks.weaving; version=1.0, org.osgi.framework.launch; version=1.0, org.osgi.framework.startlevel; version=1.0, org.osgi.framework.wiring; version=1.0, org.osgi.service.packageadmin; version=1.2, org.osgi.service.startlevel; version=1.1, org.osgi.service.url; version=1.0, org.osgi.util.tracker;version="1.5", org.apache.sling.launchpad.api;version=1.1.0,   (org.osgi.framework.BundleException: Exported package names cannot be zero length.)
> org.osgi.framework.BundleException: Exported package names cannot be zero length.
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:191)
> 	at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:221)
> 	at org.apache.felix.framework.Felix.<init>(Felix.java:374)
> 	at org.apache.sling.launchpad.base.impl.SlingFelix.<init>(SlingFelix.java:45)
> 	at org.apache.sling.launchpad.base.impl.Sling.createFramework(Sling.java:343)
> 	at org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:212)
> 	at org.apache.sling.launchpad.base.app.MainDelegate$1.<init>(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.base.app.MainDelegate.start(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:386)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:322)

--
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

[jira] [Commented] (SLING-2681) Support Java 8 as a platform

Posted by "Carsten Ziegeler (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SLING-2681?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13504512#comment-13504512 ] 

Carsten Ziegeler commented on SLING-2681:
-----------------------------------------

Java 8 is not released yet, so do we need support for it atm?
                
> Support Java 8 as a platform
> ----------------------------
>
>                 Key: SLING-2681
>                 URL: https://issues.apache.org/jira/browse/SLING-2681
>             Project: Sling
>          Issue Type: Improvement
>          Components: Launchpad
>    Affects Versions: Launchpad Base 2.4.0
>            Reporter: Felix Meschberger
>             Fix For: Launchpad Base 2.5.0
>
>
> The Sling launchpad currently has Java platform definitions for Java 5, 6, and 7 but is lacking them for Java 8. As a consequence the framework fails to start on Java 8 platforms with exceptions such as:
> 26.11.2012 18:13:10.171 *ERROR* [main] ERROR: Error parsing system bundle export statement: org.osgi.framework; version=1.6, org.osgi.framework.hooks.bundle; version=1.0, org.osgi.framework.hooks.resolver; version=1.0, org.osgi.framework.hooks.service; version=1.1, org.osgi.framework.hooks.weaving; version=1.0, org.osgi.framework.launch; version=1.0, org.osgi.framework.startlevel; version=1.0, org.osgi.framework.wiring; version=1.0, org.osgi.service.packageadmin; version=1.2, org.osgi.service.startlevel; version=1.1, org.osgi.service.url; version=1.0, org.osgi.util.tracker;version="1.5", org.apache.sling.launchpad.api;version=1.1.0,   (org.osgi.framework.BundleException: Exported package names cannot be zero length.)
> org.osgi.framework.BundleException: Exported package names cannot be zero length.
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.normalizeExportClauses(ManifestParser.java:729)
> 	at org.apache.felix.framework.util.manifestparser.ManifestParser.<init>(ManifestParser.java:191)
> 	at org.apache.felix.framework.ExtensionManager.<init>(ExtensionManager.java:221)
> 	at org.apache.felix.framework.Felix.<init>(Felix.java:374)
> 	at org.apache.sling.launchpad.base.impl.SlingFelix.<init>(SlingFelix.java:45)
> 	at org.apache.sling.launchpad.base.impl.Sling.createFramework(Sling.java:343)
> 	at org.apache.sling.launchpad.base.impl.Sling.<init>(Sling.java:212)
> 	at org.apache.sling.launchpad.base.app.MainDelegate$1.<init>(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.base.app.MainDelegate.start(MainDelegate.java:183)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:386)
> 	at org.apache.sling.launchpad.app.Main.doStart(Main.java:322)

--
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