Source: tiles-autotag Version: 1.2-3 Severity: important Tags: ftbfs sid bookworm User: debian-j...@lists.debian.org Usertags: default-java17
tiles-autotag fails to build with OpenJDK 17, the tests make an illegal reflective access into java.base/java.lang: [INFO] ------------------------------------------------------- [INFO] T E S T S [INFO] ------------------------------------------------------- [INFO] Running org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest [ERROR] Tests run: 5, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 0.07 s <<< FAILURE! - in org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest [ERROR] testEvaluateWithoutWriting(org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest) Time elapsed: 0.042 s <<< ERROR! java.lang.ExceptionInInitializerError at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluateWithoutWriting(AbstractModelBodyTest.java:95) Caused by: net.sf.cglib.core.CodeGenerationException: java.lang.reflect.InaccessibleObjectException-->Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4cfaf581 at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluateWithoutWriting(AbstractModelBodyTest.java:95) Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make protected final java.lang.Class java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain) throws java.lang.ClassFormatError accessible: module java.base does not "opens java.lang" to unnamed module @4cfaf581 at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluateWithoutWriting(AbstractModelBodyTest.java:95) [ERROR] testEvaluateWithoutWritingException(org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest) Time elapsed: 0 s <<< ERROR! java.lang.Exception: Unexpected exception, expected<java.io.IOException> but was<java.lang.NoClassDefFoundError> at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluateWithoutWritingException(AbstractModelBodyTest.java:111) [ERROR] testEvaluateAsStringException(org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest) Time elapsed: 0.001 s <<< ERROR! java.lang.Exception: Unexpected exception, expected<java.io.IOException> but was<java.lang.NoClassDefFoundError> at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluateAsStringException(AbstractModelBodyTest.java:75) [ERROR] testEvaluate(org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest) Time elapsed: 0.001 s <<< ERROR! java.lang.NoClassDefFoundError: Could not initialize class org.easymock.internal.ClassProxyFactory$2 at org.apache.tiles.autotag.core.runtime.AbstractModelBodyTest.testEvaluate(AbstractModelBodyTest.java:46) [INFO] Running org.apache.tiles.autotag.core.runtime.util.NullWriterTest [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - in org.apache.tiles.autotag.core.runtime.util.NullWriterTest [INFO] [INFO] Results: [INFO] [ERROR] Errors: [ERROR] AbstractModelBodyTest.testEvaluate:46 » NoClassDefFound Could not initialize c... [ERROR] AbstractModelBodyTest.testEvaluateAsStringException » Unexpected exception, e... [ERROR] AbstractModelBodyTest.testEvaluateWithoutWriting:95 » ExceptionInInitializer [ERROR] AbstractModelBodyTest.testEvaluateWithoutWritingException » Unexpected except... [INFO] [ERROR] Tests run: 8, Failures: 0, Errors: 4, Skipped: 0