[ 
https://issues.apache.org/jira/browse/HBASE-27726?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rajeshbabu Chintaguntla resolved HBASE-27726.
---------------------------------------------
    Resolution: Fixed

> 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
>            Assignee: Rishabh Murarka
>            Priority: Minor
>             Fix For: 2.6.0, 3.0.0-alpha-4, 2.4.17, 2.5.4
>
>
> 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)

Reply via email to