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." a...@novonesis.com