Bug#898839: objenesis: FTBFS with Java 10 due to test errors
Emmanuel Bourg
ebourg at apache.org
Wed May 16 13:19:23 BST 2018
Source: objenesis
Severity: serious
Tags: sid buster
User: debian-java at lists.debian.org
Usertags: default-java10
Forwarded: https://github.com/easymock/objenesis/issues/59
objenesis fails to build with Java 10 due to test errors:
Tests run: 2, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 0.053 sec <<< FAILURE! - in org.objenesis.instantiator.sun.MagicInstantiatorTest
testInternalInstantiator(org.objenesis.instantiator.sun.MagicInstantiatorTest) Time elapsed: 0.014 sec <<< ERROR!
java.lang.IllegalAccessError: class org.objenesis.instantiator.sun.MagicInstantiator$$$EmptyClass loaded by jdk/internal/loader/ClassLoaders$AppClassLoader cannot access jdk/internal/reflect superclass jdk.internal.reflect.MagicAccessorImpl
at org.objenesis.instantiator.sun.MagicInstantiatorTest.testInternalInstantiator(MagicInstantiatorTest.java:51)
testNewInstance(org.objenesis.instantiator.sun.MagicInstantiatorTest) Time elapsed: 0 sec <<< ERROR!
java.lang.IllegalAccessError: class org.objenesis.instantiator.sun.MagicInstantiator$$$EmptyClass loaded by jdk/internal/loader/ClassLoaders$AppClassLoader cannot access jdk/internal/reflect superclass jdk.internal.reflect.MagicAccessorImpl
at org.objenesis.instantiator.sun.MagicInstantiatorTest.testNewInstance(MagicInstantiatorTest.java:42)
It looks like these tests aren't meant to run on any JDK higher than 8,
but the JDK check is limited to Java 9.
More information about the pkg-java-maintainers
mailing list