[ 
https://issues.apache.org/jira/browse/HBASE-29605?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18021137#comment-18021137
 ] 

Istvan Toth commented on HBASE-29605:
-------------------------------------

Thank you [~droudy].


> More test failing because of static final reflection changes in Java 21
> -----------------------------------------------------------------------
>
>                 Key: HBASE-29605
>                 URL: https://issues.apache.org/jira/browse/HBASE-29605
>             Project: HBase
>          Issue Type: Bug
>            Reporter: Istvan Toth
>            Assignee: Istvan Toth
>            Priority: Major
>
> {noformat}
> [ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 9.882 
> s <<< FAILURE! -- in 
> org.apache.hadoop.hbase.regionserver.TestCompactionToolNpeFix
> [ERROR] org.apache.hadoop.hbase.regionserver.TestCompactionToolNpeFix -- Time 
> elapsed: 9.882 s <<< ERROR!
> java.lang.InternalError: java.lang.IllegalAccessException: static final field 
> has no write access: 
> org.apache.hadoop.mapred.TaskLog.LOG_DIR/java.io.File/putStatic, from class 
> java.lang.Object (module java.base)
>         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.HBaseTestingUtil.forceChangeTaskLogDir(HBaseTestingUtil.java:2322)
>         at 
> org.apache.hadoop.hbase.HBaseTestingUtil.startMiniMapReduceCluster(HBaseTestingUtil.java:2348)
>         at 
> org.apache.hadoop.hbase.HBaseTestingUtil.startMiniMapReduceCluster(HBaseTestingUtil.java:2304)
>         at 
> org.apache.hadoop.hbase.regionserver.TestCompactionToolNpeFix.setUpAfterClass(TestCompactionToolNpeFix.java:64)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
>         at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.lang.IllegalAccessException: static final field has no write 
> access: org.apache.hadoop.mapred.TaskLog.LOG_DIR/java.io.File/putStatic, from 
> class java.lang.Object (module java.base)
>         at 
> java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:894)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectField(MethodHandles.java:3597)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectSetter(MethodHandles.java:3588)
>         at 
> java.base/java.lang.invoke.MethodHandleImpl$1.unreflectField(MethodHandleImpl.java:1632)
>         ... 10 more
> {noformat}
> {noformat}
> [ERROR] org.apache.hadoop.hbase.backup.TestBackupSmallTests -- Time elapsed: 
> 10.96 s <<< ERROR!
> java.lang.InternalError: java.lang.IllegalAccessException: static final field 
> has no write access: 
> org.apache.hadoop.mapred.TaskLog.LOG_DIR/java.io.File/putStatic, from class 
> java.lang.Object (module java.base)
>         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.HBaseTestingUtil.forceChangeTaskLogDir(HBaseTestingUtil.java:2322)
>         at 
> org.apache.hadoop.hbase.HBaseTestingUtil.startMiniMapReduceCluster(HBaseTestingUtil.java:2348)
>         at 
> org.apache.hadoop.hbase.HBaseTestingUtil.startMiniMapReduceCluster(HBaseTestingUtil.java:2304)
>         at 
> org.apache.hadoop.hbase.backup.TestBackupBase.setUpHelper(TestBackupBase.java:327)
>         at 
> org.apache.hadoop.hbase.backup.TestBackupBase.setUp(TestBackupBase.java:352)
>         at java.base/java.lang.reflect.Method.invoke(Method.java:580)
>         at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
>         at java.base/java.lang.Thread.run(Thread.java:1583)
> Caused by: java.lang.IllegalAccessException: static final field has no write 
> access: org.apache.hadoop.mapred.TaskLog.LOG_DIR/java.io.File/putStatic, from 
> class java.lang.Object (module java.base)
>         at 
> java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:894)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectField(MethodHandles.java:3597)
>         at 
> java.base/java.lang.invoke.MethodHandles$Lookup.unreflectSetter(MethodHandles.java:3588)
>         at 
> java.base/java.lang.invoke.MethodHandleImpl$1.unreflectField(MethodHandleImpl.java:1632)
>         ... 11 more
> {noformat}



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

Reply via email to