Package: libreflectasm-java
Version: 1.11.6+dfsg-1
Severity: important
Tags: ftbfs sid bookworm
User: debian-j...@lists.debian.org
Usertags: default-java17

libreflectasm-java fails to build with OpenJDK 17, several tests fail (maybe 
due to illegal reflective accesses?) :


  [INFO] -------------------------------------------------------
  [INFO]  T E S T S
  [INFO] -------------------------------------------------------
  [INFO] Running com.esotericsoftware.reflectasm.MethodAccessTest
  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.043 
s - in com.esotericsoftware.reflectasm.MethodAccessTest
  [INFO] Running com.esotericsoftware.reflectasm.ClassLoaderTest
  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.016 
s - in com.esotericsoftware.reflectasm.ClassLoaderTest
  [INFO] Running com.esotericsoftware.reflectasm.ConstructorAccessTest
  Unexpected exception happened: java.lang.RuntimeException: Class cannot be 
created (the no-arg constructor is protected or package-protected, and its 
ConstructorAccess could not be defined in the same class loader): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$HasProtectedConstructor
  Unexpected exception happened: java.lang.RuntimeException: Class cannot be 
created (the no-arg constructor is protected or package-protected, and its 
ConstructorAccess could not be defined in the same class loader): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$HasPublicConstructor
  Expected exception happened: java.lang.RuntimeException: Class cannot be 
created (missing no-arg constructor): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$HasArgumentConstructor
  Unexpected exception happened: java.lang.RuntimeException: Class cannot be 
created (the no-arg constructor is protected or package-protected, and its 
ConstructorAccess could not be defined in the same class loader): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$HasPackageProtectedConstructor
  Expected exception happened: java.lang.RuntimeException: Class cannot be 
created (the no-arg constructor is private): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$HasPrivateConstructor
  [ERROR] Tests run: 7, Failures: 3, Errors: 1, Skipped: 0, Time elapsed: 0.01 
s <<< FAILURE! - in com.esotericsoftware.reflectasm.ConstructorAccessTest
  [ERROR] 
testHasProtectedConstructor(com.esotericsoftware.reflectasm.ConstructorAccessTest)
  Time elapsed: 0.004 s  <<< FAILURE!
  junit.framework.AssertionFailedError
          at 
com.esotericsoftware.reflectasm.ConstructorAccessTest.testHasProtectedConstructor(ConstructorAccessTest.java:74)
  
  [ERROR] 
testHasPublicConstructor(com.esotericsoftware.reflectasm.ConstructorAccessTest) 
 Time elapsed: 0.001 s  <<< FAILURE!
  junit.framework.AssertionFailedError
          at 
com.esotericsoftware.reflectasm.ConstructorAccessTest.testHasPublicConstructor(ConstructorAccessTest.java:98)
  
  [ERROR] 
testPackagePrivateNewInstance(com.esotericsoftware.reflectasm.ConstructorAccessTest)
  Time elapsed: 0.001 s  <<< ERROR!
  java.lang.RuntimeException: Class cannot be created (the no-arg constructor 
is protected or package-protected, and its ConstructorAccess could not be 
defined in the same class loader): 
com.esotericsoftware.reflectasm.ConstructorAccessTest$PackagePrivateClass
          at 
com.esotericsoftware.reflectasm.ConstructorAccessTest.testPackagePrivateNewInstance(ConstructorAccessTest.java:31)
  
  [ERROR] 
testHasPackageProtectedConstructor(com.esotericsoftware.reflectasm.ConstructorAccessTest)
  Time elapsed: 0.001 s  <<< FAILURE!
  junit.framework.AssertionFailedError
          at 
com.esotericsoftware.reflectasm.ConstructorAccessTest.testHasPackageProtectedConstructor(ConstructorAccessTest.java:86)
  
  [INFO] Running com.esotericsoftware.reflectasm.FieldAccessTest
  [INFO] Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0 s - 
in com.esotericsoftware.reflectasm.FieldAccessTest
  [INFO]
  [INFO] Results:
  [INFO]
  [ERROR] Failures:
  [ERROR]   ConstructorAccessTest.testHasPackageProtectedConstructor:86
  [ERROR]   ConstructorAccessTest.testHasProtectedConstructor:74
  [ERROR]   ConstructorAccessTest.testHasPublicConstructor:98
  [ERROR] Errors:
  [ERROR]   ConstructorAccessTest.testPackagePrivateNewInstance:31 ยป Runtime 
Class cannot ...
  [INFO]
  [ERROR] Tests run: 16, Failures: 3, Errors: 1, Skipped: 0
  [INFO]
  [INFO] 
------------------------------------------------------------------------
  [INFO] BUILD FAILURE
  [INFO] 
------------------------------------------------------------------------

Reply via email to