[ 
https://issues.apache.org/jira/browse/HDDS-10123?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Attila Doroszlai updated HDDS-10123:
------------------------------------
    Fix Version/s: 1.5.0
       Resolution: Fixed
           Status: Resolved  (was: Patch Available)

> InaccessibleObjectException in tests using ChecksumByteBufferImpl with Java 17
> ------------------------------------------------------------------------------
>
>                 Key: HDDS-10123
>                 URL: https://issues.apache.org/jira/browse/HDDS-10123
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: test
>            Reporter: Attila Doroszlai
>            Assignee: Attila Doroszlai
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 1.5.0
>
>
> 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