张铎(Duo Zhang) writes:

> Mind providing a more detailed stack trace for the exception?

I'd love to, but I'm not sure how - what I included in the email
before is what I get in the Python client.

How do I go about finding a more detailed stack trace?

(I'm not a Java expert by any means.)

Ah, I looked in hbase-thrift2.out, and found more:

    org.apache.hadoop.hbase.client.RetriesExhaustedException: Failed after 
attempts=6, exceptions:
    2025-09-09T14:05:27.196Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

    2025-09-09T14:05:27.298Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

    2025-09-09T14:05:27.501Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

    2025-09-09T14:05:27.805Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

    2025-09-09T14:05:28.307Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

    2025-09-09T14:05:29.316Z, 
RpcRetryingCaller{globalStartTime=2025-09-09T14:05:27.195Z, pause=100, 
maxAttempts=6}, java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException


            at 
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:141)
            at 
org.apache.hadoop.hbase.client.ResultBoundedCompletionService$QueueingFuture.run(ResultBoundedCompletionService.java:74)
            at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
            at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
            at java.base/java.lang.Thread.run(Thread.java:840)
    Caused by: java.io.IOException: java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

            at 
java.base/jdk.internal.reflect.GeneratedConstructorAccessor57.newInstance(Unknown
 Source)
            at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
            at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
            at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
            at 
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.instantiateException(RemoteWithExtrasException.java:110)
            at 
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException.unwrapRemoteException(RemoteWithExtrasException.java:100)
            at 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.makeIOExceptionOfException(ProtobufUtil.java:390)
            at 
org.apache.hadoop.hbase.shaded.protobuf.ProtobufUtil.handleRemoteException(ProtobufUtil.java:378)
            at 
org.apache.hadoop.hbase.client.ScannerCallable.openScanner(ScannerCallable.java:375)
            at 
org.apache.hadoop.hbase.client.ScannerCallable.rpcCall(ScannerCallable.java:259)
            at 
org.apache.hadoop.hbase.client.ScannerCallable.rpcCall(ScannerCallable.java:61)
            at 
org.apache.hadoop.hbase.client.RegionServerCallable.call(RegionServerCallable.java:124)
            at 
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithoutRetries(RpcRetryingCallerImpl.java:191)
            at 
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:407)
            at 
org.apache.hadoop.hbase.client.ScannerCallableWithReplicas$RetryingRPC.call(ScannerCallableWithReplicas.java:375)
            at 
org.apache.hadoop.hbase.client.RpcRetryingCallerImpl.callWithRetries(RpcRetryingCallerImpl.java:103)
            ... 4 more
    Caused by: 
org.apache.hadoop.hbase.ipc.RemoteWithExtrasException(java.io.IOException): 
java.io.IOException
            at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:479)
            at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:124)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:102)
            at org.apache.hadoop.hbase.ipc.RpcHandler.run(RpcHandler.java:82)
    Caused by: java.lang.ArrayIndexOutOfBoundsException

            at 
org.apache.hadoop.hbase.ipc.AbstractRpcClient.onCallFinished(AbstractRpcClient.java:388)
            at 
org.apache.hadoop.hbase.ipc.AbstractRpcClient.access$100(AbstractRpcClient.java:92)
            at 
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:425)
            at 
org.apache.hadoop.hbase.ipc.AbstractRpcClient$3.run(AbstractRpcClient.java:420)
            at org.apache.hadoop.hbase.ipc.Call.callComplete(Call.java:114)
            at org.apache.hadoop.hbase.ipc.Call.setException(Call.java:129)
            at 
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.readResponse(NettyRpcDuplexHandler.java:199)
            at 
org.apache.hadoop.hbase.ipc.NettyRpcDuplexHandler.channelRead(NettyRpcDuplexHandler.java:220)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
            at 
org.apache.hbase.thirdparty.io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346)
            at 
org.apache.hbase.thirdparty.io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:318)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
            at 
org.apache.hbase.thirdparty.io.netty.handler.timeout.IdleStateHandler.channelRead(IdleStateHandler.java:289)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412)
            at 
org.apache.hbase.thirdparty.io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1357)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440)
            at 
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420)
            at 
org.apache.hbase.thirdparty.io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:868)
            at 
org.apache.hbase.thirdparty.io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166)
            at 
org.apache.hbase.thirdparty.io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:796)
            at 
org.apache.hbase.thirdparty.io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:732)
            at 
org.apache.hbase.thirdparty.io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:658)
            at 
org.apache.hbase.thirdparty.io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562)
            at 
org.apache.hbase.thirdparty.io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:998)
            at 
org.apache.hbase.thirdparty.io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74)
            at 
org.apache.hbase.thirdparty.io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30)
            ... 1 more

Is this useful?

> Seems like a code bug.

👍


  Best regards,

    Adam

-- 
 "No more than that, but very powerful all the                Adam Sjøgren
  same; simple things are good."                        a...@novonesis.com

Reply via email to