chiranjeevi created HBASE-27726:
-----------------------------------
Summary: ruby shell not handled SyntaxError exceptions properly
Key: HBASE-27726
URL: https://issues.apache.org/jira/browse/HBASE-27726
Project: HBase
Issue Type: Bug
Components: shell
Affects Versions: 2.5.2
Reporter: chiranjeevi
hbase:002:0> create 't2', 'cf'
2023-03-14 04:54:50,061 INFO [main] client.HBaseAdmin: Operation: CREATE,
Table Name: default:t2, procId: 2140 completed
Created table t2
Took 1.1503 seconds
=> Hbase::Table - t2
hbase:003:0> alter 't2', NAME ⇒ 'cf', VERSIONS ⇒ 5
SyntaxError: (hbase):3: syntax error, unexpected tIDENTIFIER
alter 't2', NAME ⇒ 'cf', VERSIONS ⇒ 5
^~~
eval at org/jruby/RubyKernel.java:1091
evaluate at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/workspace.rb:85
evaluate at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/context.rb:385
eval_input at uri:classloader:/irb/hirb.rb:115
signal_status at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:647
eval_input at uri:classloader:/irb/hirb.rb:112
each_top_level_statement at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:246
loop at org/jruby/RubyKernel.java:1507
each_top_level_statement at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:232
catch at org/jruby/RubyKernel.java:1237
each_top_level_statement at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb/ruby-lex.rb:231
eval_input at uri:classloader:/irb/hirb.rb:111
run at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:428
catch at org/jruby/RubyKernel.java:1237
run at
uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:427
<main> at classpath:/jar-bootstrap.rb:226
--
This message was sent by Atlassian Jira
(v8.20.10#820010)