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

Missing EE and system packages for Java 9

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: framework-5.6.2
    • Fix Version/s: framework-5.6.6
    • Component/s: Framework
    • Labels:
      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

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

                Dates

                • Created:
                  Updated:
                  Resolved: