[
https://issues.apache.org/jira/browse/HBASE-26880?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Somogyi updated HBASE-26880:
----------------------------------
Description:
Misspelling commands in hbase shell will crash the shell, e.g.
{noformat}
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
{noformat}
was:
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
> 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
> Assignee: Peter Somogyi
> Priority: Minor
> Fix For: 2.5.0, 3.0.0-alpha-3, 2.4.12
>
>
> Misspelling commands in hbase shell will crash the shell, e.g.
> {noformat}
> 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
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.1#820001)