You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Istvan Toth (Jira)" <ji...@apache.org> on 2025/08/26 06:27:00 UTC

[jira] [Updated] (HBASE-29550) Reflection error in TestRSGroupsKillRS with Java 21

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

Istvan Toth updated HBASE-29550:
--------------------------------
    Labels: jdk21  (was: )

> Reflection error in TestRSGroupsKillRS with Java 21
> ---------------------------------------------------
>
>                 Key: HBASE-29550
>                 URL: https://issues.apache.org/jira/browse/HBASE-29550
>             Project: HBase
>          Issue Type: Bug
>          Components: test
>            Reporter: Istvan Toth
>            Priority: Major
>              Labels: jdk21
>
> {noformat}
> [ERROR] org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS.testLowerMetaGroupVersion -- Time elapsed: 716.6 s <<< ERROR!
> java.lang.InternalError: java.lang.IllegalAccessException: static final field has no write access: org.apache.hadoop.hbase.Version.version/java.lang.String/putStatic, from class java.
> lang.Object (module java.base)
>         at java.base/jdk.internal.reflect.MethodHandleAccessorFactory.newFieldAccessor(MethodHandleAccessorFactory.java:167)
>         at java.base/jdk.internal.reflect.ReflectionFactory.newFieldAccessor(ReflectionFactory.java:145)
>         at java.base/java.lang.reflect.Field.acquireOverrideFieldAccessor(Field.java:1200)
>         at java.base/java.lang.reflect.Field.getOverrideFieldAccessor(Field.java:1169)
>         at java.base/java.lang.reflect.Field.set(Field.java:836)
>         at org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS.setFinalStatic(TestRSGroupsKillRS.java:289)
>         at org.apache.hadoop.hbase.rsgroup.TestRSGroupsKillRS.testLowerMetaGroupVersion(TestRSGroupsKillRS.java:272)
> {noformat}



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