This is an automated email from the ASF dual-hosted git repository.
nihaljain pushed a commit to branch branch-2.5
in repository https://gitbox.apache.org/repos/asf/hbase.git
The following commit(s) were added to refs/heads/branch-2.5 by this push:
new b005738bdf8 HBASE-29352 Use JRuby 9.2.21.0 to fix shell on Apple
M-series processors (#7030)
b005738bdf8 is described below
commit b005738bdf889a88b078ab1ba82ba0a370449eb5
Author: Junegunn Choi <[email protected]>
AuthorDate: Wed May 28 18:43:14 2025 +0900
HBASE-29352 Use JRuby 9.2.21.0 to fix shell on Apple M-series processors
(#7030)
Upgrade JRuby to 9.2.21.0 to fix the following error when launching HBase
shell
on Apple M-series systems:
NotImplementedError: fstat unimplemented unsupported or native support
failed to load
9.2.21.0 is the final release in 9.2 line and the minimum version required
to fix the issue.
Reference: https://github.com/jruby/jruby/releases/tag/9.2.21.0
> Support for Apple's M processors has been backported.
> It has not been heavily tested, but it has been confirmed working by
users.
Signed-off-by: Nihal Jain <[email protected]>
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index da922ff5f2c..108e836dc60 100644
--- a/pom.xml
+++ b/pom.xml
@@ -593,7 +593,7 @@
<servlet.api.version>3.1.0</servlet.api.version>
<wx.rs.api.version>2.1.1</wx.rs.api.version>
<tomcat.jasper.version>9.0.104</tomcat.jasper.version>
- <jruby.version>9.2.13.0</jruby.version>
+ <jruby.version>9.2.21.0</jruby.version>
<junit.version>4.13.2</junit.version>
<hamcrest.version>1.3</hamcrest.version>
<opentelemetry.version>1.49.0</opentelemetry.version>