Bug#875578: FTBFS with Java 9: javax.xml.bind

Chris West debian at fau.xxx
Tue Sep 12 12:23:04 UTC 2017


Source: jaxrs-api
Version: 2.0.1
Severity: normal
User: debian-java at lists.debian.org
Usertags: default-java9

This package fails to build with default-jdk pointing to openjdk-9-jdk.
Please fix it, so that we can start the transition to Java 9.
The wiki has some common problems and their solutions:
https://wiki.debian.org/Java/Java9Pitfalls

javax.xml.bind has been hidden behind module flags. Looks like it's only
necessary for tests here. (And for consumers.)

Build log:

Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.007 sec - in javax.ws.rs.core.GenericEntityTest
Running javax.ws.rs.core.MediaTypeTest
Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 sec - in javax.ws.rs.core.MediaTypeTest
Running javax.ws.rs.core.JaxbLinkTest
Tests run: 2, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 0.003 sec <<< FAILURE! - in javax.ws.rs.core.JaxbLinkTest
testSerializationOfJaxbLink(javax.ws.rs.core.JaxbLinkTest)  Time elapsed: 0.003 sec  <<< ERROR!
java.lang.NoClassDefFoundError: javax/xml/bind/JAXBContext
	at javax.ws.rs.core.JaxbLinkTest.testSerializationOfJaxbLink(JaxbLinkTest.java:69)
Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
	at javax.ws.rs.core.JaxbLinkTest.testSerializationOfJaxbLink(JaxbLinkTest.java:69)


Results :

Tests in error: 
  JaxbLinkTest.testSerializationOfJaxbLink:69 NoClassDefFound javax/xml/bind/JAX...




Cheers,
Chris.



More information about the pkg-java-maintainers mailing list