You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Neil Bartlett (JIRA)" <ji...@apache.org> on 2017/05/23 16:26:04 UTC

[jira] [Created] (FELIX-5646) Missing EE and system packages for Java 9

Neil Bartlett created FELIX-5646:
------------------------------------

             Summary: Missing EE and system packages for Java 9
                 Key: FELIX-5646
                 URL: https://issues.apache.org/jira/browse/FELIX-5646
             Project: Felix
          Issue Type: Bug
          Components: Framework
    Affects Versions: framework-5.6.2
            Reporter: Neil Bartlett


The default.properties file has added JRE exports for jre-1.9, however these are not picked up. Also there is no definition for ee-1.9 or eecap-1.9.

Java 9 provides the following system properties:

{noformat}
java.runtime.name: Java(TM) SE Runtime Environment
java.runtime.version: 9-ea+169
java.specification.name: Java Platform API Specification
java.specification.vendor: Oracle Corporation
java.specification.version: 9
{noformat)

... and defaultproperties uses the value of java.specification-version as the suffix to ee-*, eecap-* and jre-*. We are expecting "1.9" but the actual value is just "9".

This problem causes basically ALL bundles to fail to resolve on Felix 5.6.2 under Java 9.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)