Uploaded image for project: 'Felix'
  1. Felix
  2. FELIX-5646

Missing EE and system packages for Java 9

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • framework-5.6.2
    • framework-5.6.6
    • Framework
    • None

    Description

      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:

      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

      ... and default.properties 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.

      Attachments

        Issue Links

          Activity

            People

              karlpauls Karl Pauls
              nbartlett Neil Bartlett
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: