xiangtianyu created HBASE-29773:
-----------------------------------

             Summary: JDK21 hbase 
java.lang.reflect.InaccessibleObjectException: Unable to make static boolean 
java.nio.Bits.unaligned() accessible: module java.base does not "opens 
java.nio" to unnamed module
                 Key: HBASE-29773
                 URL: https://issues.apache.org/jira/browse/HBASE-29773
             Project: HBase
          Issue Type: Bug
         Environment: JDK21+linux
            Reporter: xiangtianyu


When update project to JDK21, hbase-client(2.6.4) will cause such exception:
 
{code:java}
java.lang.reflect.InaccessibleObjectException: Unable to make static boolean 
java.nio.Bits.unaligned() accessible: module java.base does not "opens 
java.nio" to unnamed module @34cd65ac at 
java.base/java.lang.reflect.AccessibleObject.throwInaccessibleObjectException(AccessibleObject.java:391)
 ~[na:na] at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:367)
 ~[na:na] at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:315)
 ~[na:na] at 
java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:203) 
~[na:na] at java.base/java.lang.reflect.Method.setAccessible(Method.java:197) 
~[na:na] at 
org.apache.hadoop.hbase.unsafe.HBasePlatformDependent.checkUnaligned(HBasePlatformDependent.java:176)
 ~[hbase-unsafe-4.1.12.jar!/:4.1.12] at 
org.apache.hadoop.hbase.unsafe.HBasePlatformDependent.<clinit>(HBasePlatformDependent.java:49)
 ~[hbase-unsafe-4.1.12.jar!/:4.1.12] at 
org.apache.hadoop.hbase.util.Bytes.<clinit>(Bytes.java:130) 
~[hbase-common-2.6.4.jar!/:2.6.4] at 
org.apache.hadoop.hbase.client.ConnectionUtils.<clinit>(ConnectionUtils.java:192)
 ~[hbase-client-2.6.4.jar!/:2.6.4] at 
org.apache.hadoop.hbase.client.ConnectionImplementation.<init>(ConnectionImplementation.java:325)
 ~[hbase-client-2.6.4.jar!/:2.6.4] at 
org.apache.hadoop.hbase.client.ConnectionImplementation.<init>(ConnectionImplementation.java:297)
 ~[hbase-client-2.6.4.jar!/:2.6.4] at 
java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
 ~[na:na] at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
 ~[na:na] at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486) 
~[na:na] at 
org.apache.hadoop.hbase.client.ConnectionFactory.lambda$null$0(ConnectionFactory.java:266)
 ~[hbase-client-2.6.4.jar!/:2.6.4] at 
java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
 ~[na:na] at java.base/javax.security.auth.Subject.doAs(Subject.java:525) 
~[na:na]
 
{code}
 



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

Reply via email to