Attila Doroszlai created HDDS-10123:
---------------------------------------

             Summary: InaccessibleObjectException in tests using 
ChecksumByteBufferImpl
                 Key: HDDS-10123
                 URL: https://issues.apache.org/jira/browse/HDDS-10123
             Project: Apache Ozone
          Issue Type: Sub-task
          Components: test
            Reporter: Attila Doroszlai


Unit/integration tests need the same {{add-opens}} added for HDDS-7228 in 
{{bin/ozone}}, to prevent:

{code}
java.lang.ExceptionInInitializerError
        at 
org.apache.hadoop.ozone.common.TestChecksumImplsComputeSameValues.testCRC32CImplsMatch(TestChecksumImplsComputeSameValues.java:66)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
        at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make field 
boolean java.nio.ByteBuffer.isReadOnly accessible: module java.base does not 
"opens java.nio" to unnamed module @75eeccf5
        at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:354)
        at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
        at 
java.base/java.lang.reflect.Field.checkCanSetAccessible(Field.java:178)
        at java.base/java.lang.reflect.Field.setAccessible(Field.java:172)
        at 
org.apache.hadoop.ozone.common.ChecksumByteBufferImpl.<clinit>(ChecksumByteBufferImpl.java:44)
        ... 4 more
{code}

(and similar in some other tests)



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to