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]