[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456335#comment-16456335 ] Julian Reschke commented on OAK-7414: - trunk: [r1830347|http://svn.apache.org/r1830347] > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Assignee: Julian Reschke >Priority: Major > Fix For: 1.10, 1.9.1 > > Attachments: OAK-7414.diff > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting > link:classpath:META-INF/links/org.ops4j.pax.extender.service.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement > [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.extender.service [3](R 3.0)] > osgi.wiring.p
[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456172#comment-16456172 ] Julian Reschke commented on OAK-7414: - Seems to fail with Java 9: {noformat} [INFO] Running org.apache.jackrabbit.oak.osgi.OSGiIT Error: Could not find or load main class org.ops4j.pax.swissbox.framework.RemoteFrameworkImpl Caused by: java.lang.ClassNotFoundException: org.ops4j.pax.swissbox.framework.RemoteFrameworkImpl java.io.IOException: The pipe is being closed at java.base/java.io.FileOutputStream.writeBytes(Native Method) at java.base/java.io.FileOutputStream.write(FileOutputStream.java:332) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at org.ops4j.io.Pipe$Pump.run(Pipe.java:157) [ERROR] Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 60.583 s <<< FAILURE! - in org.apache.jackrabbit.oak.osgi.OSGiIT [ERROR] org.apache.jackrabbit.oak.osgi.OSGiIT Time elapsed: 60.583 s <<< ERROR! org.ops4j.pax.exam.TestContainerException: cannot find remote framework in RMI registry Caused by: java.rmi.NotBoundException: ExamRemoteFramework-8d995874-b0b9-4f3e-b7d0-986d1b73e57e [ERROR] org.apache.jackrabbit.oak.osgi.OSGiIT Time elapsed: 60.583 s <<< ERROR! java.lang.NullPointerException at org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:365) at org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:273) at org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:238) at org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:159) {noformat} > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Priority: Major > Fix For: 1.10 > > Attachments: OAK-7414.diff > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0
[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456068#comment-16456068 ] Julian Reschke commented on OAK-7414: - Got offline feedback from [~karlpauls] - will update the issue soonish. > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Priority: Major > Fix For: 1.10 > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting > link:classpath:META-INF/links/org.ops4j.pax.extender.service.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement > [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.extender.service [3](R 3.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!
[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16456057#comment-16456057 ] Robert Munteanu commented on OAK-7414: -- Interesting. Maybe it needs some POM tweaks like we have in Sling? https://github.com/apache/sling-org-apache-sling-launchpad-testing/blob/master/pom.xml#L160-L168 > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Priority: Major > Fix For: 1.10 > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting > link:classpath:META-INF/links/org.ops4j.pax.extender.service.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement > [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.extender.ser
[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16454380#comment-16454380 ] Julian Reschke commented on OAK-7414: - Interesting enough, updating felix.framework to 5.6.10 (from 5.6.8) breaks the test under Java 9 as well... > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Priority: Major > Fix For: 1.10 > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting > link:classpath:META-INF/links/org.ops4j.pax.extender.service.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement > [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.extender.service [3](R 3.0)] > osgi.wiring.package; > (&(osgi.wiring
[jira] [Commented] (OAK-7414) oak-it-osgi fails on Java 10
[ https://issues.apache.org/jira/browse/OAK-7414?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16437165#comment-16437165 ] Robert Munteanu commented on OAK-7414: -- I see some unresolved javax packages: * javax.net.ssl * javax.xml.parsers Also SCR does not resolve as it requires lower java versions: * missing requirement [org.apache.felix.scr [15](R 15.0)] osgi.ee; (|(&(osgi.ee=JavaSE)(version=1.6))(&(osgi.ee=JavaSE/compact1)(version=1.8) I would guess that we need to use a more recent version of the Felix framework. Perhaps the one we use does not know about Java 10 and fails to export the proper packages and also to provide the {{osgi.ee}} capabilities for older Java versions. > oak-it-osgi fails on Java 10 > > > Key: OAK-7414 > URL: https://issues.apache.org/jira/browse/OAK-7414 > Project: Jackrabbit Oak > Issue Type: Bug > Components: it >Reporter: Julian Reschke >Priority: Major > Fix For: 1.10 > > > {noformat} > ERROR: Bundle org.ops4j.pax.exam [1] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.link > (org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve org.ops4j.pax.exam > [1](R 1.0): missing requirement [org.ops4j.pax.exam [1](R 1.0)] > osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0))) > [caused by: Unable to resolve org.ops4j.base [5](R 5.0): missing requirement > [org.ops4j.base [5](R 5.0)] osgi.wiring.package; > (osgi.wiring.package=javax.net.ssl)] Unresolved requirements: > [[org.ops4j.pax.exam [1](R 1.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.ops4j.lang)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.inject [2] Error starting > link:classpath:META-INF/links/org.ops4j.pax.exam.inject.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))]) > org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.inject [2](R 2.0): missing requirement > [org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0))) [caused > by: Unable to resolve org.ops4j.pax.logging.pax-logging-api [19](R 19.0): > missing requirement [org.ops4j.pax.logging.pax-logging-api [19](R 19.0)] > osgi.wiring.package; (osgi.wiring.package=javax.xml.parsers)] Unresolved > requirements: [[org.ops4j.pax.exam.inject [2](R 2.0)] osgi.wiring.package; > (&(osgi.wiring.package=org.slf4j)(version>=1.4.0)(!(version>=2.0.0)))] > at > org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:4148) > at org.apache.felix.framework.Felix.startBundle(Felix.java:2118) > at > org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1372) > at > org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308) > at java.base/java.lang.Thread.run(Thread.java:844) > ERROR: Bundle org.ops4j.pax.exam.extender.service [3] Error starting > link:classpath:META-INF/links/org.ops4j.pax.extender.service.link > (org.osgi.framework.BundleException: Unable to resolve > org.ops4j.pax.exam.extender.service [3](R 3.0): missing requirement > [org.ops4j.pax.exam.extender.service [3](R 3.0)] osgi.wiring.pa