Mind providing a more detailed stack trace for the exception?

Seems like a code bug.

Thanks.

Adam Sjøgren <[email protected]> 于2025年9月9日周二 17:03写道:
>
> I wrote:
>
> > We are upgrading our HBase installation from 2.5.8 to 2.5.12 soon
>
> Quick update: We did the upgrade yesterday (including Hadoop 3.2.4 →
> 3.4.1, and Java 8 → Java 17), and it went quite okay.
>
> The only problem we have found post-upgrade so far, is that when we
> scan a table in HBase via Thrift2 using a PrefixFilter() in Python, we
> get an exception:
>
>     Failed after attempts=6, exceptions:
>     2025-09-09T08:30:30.466Z, 
> RpcRetryingCaller{globalStartTime=2025-09-09T08:30:30.455Z, 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
>
> Interestingly: if I scan for a prefix that doesn't exist, no exception.
>
> Other filters we are using (eg ColumnPrefixFilter) don't seem to
> exhibit this problem, and if I use the same PrefixFilter in HBase
> shell, that works fine.
>
> I don't know if this rings a bell for anyone, or how I can provide
> better debug information, so if anyone is interested, let me know how
> to proceed - thanks!
>
>
>   Best regards,
>
>     Adam
>
> --
>  "No more than that, but very powerful all the                Adam Sjøgren
>   same; simple things are good."                        [email protected]
>

Reply via email to