Evan Krettek created HBASE-26880: ------------------------------------ Summary: Misspelling commands in hbase shell will crash the shell Key: HBASE-26880 URL: https://issues.apache.org/jira/browse/HBASE-26880 Project: HBase Issue Type: Bug Components: shell Affects Versions: 2.4.10 Reporter: Evan Krettek
Misspelling commands in hbase shell will crash the shell, e.g. hbase:001:0> hlep NameError: undefined local variable or method `hlep' for #<HBaseReceiver:0x1610c03c> Did you mean? help evaluate at (hbase):1 eval at org/jruby/RubyKernel.java:1048 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:380 eval_input at uri:classloader:/irb/hirb.rb:112 signal_status at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:623 eval_input at uri:classloader:/irb/hirb.rb:109 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:1442 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:1189 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:108 run at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:428 catch at org/jruby/RubyKernel.java:1189 run at uri:classloader:/META-INF/jruby.home/lib/ruby/stdlib/irb.rb:427 <main> at classpath:/jar-bootstrap.rb:221 -- This message was sent by Atlassian Jira (v8.20.1#820001)