[ https://issues.apache.org/jira/browse/HBASE-19770?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16322814#comment-16322814 ]
Josh Elser commented on HBASE-19770: ------------------------------------ bq. I'm not sure I'd agree with the assertion that "all interactive shells do not want return values". Thinking some more on this: this change forces users into having their script fail on the first error. There's no option for me to say "Please give me command return values, but don't kill my shell session on command error." > `list` shell command does not return an array of table names > ------------------------------------------------------------ > > Key: HBASE-19770 > URL: https://issues.apache.org/jira/browse/HBASE-19770 > Project: HBase > Issue Type: Bug > Components: shell > Reporter: Romil Choksi > Assignee: Josh Elser > Priority: Critical > Fix For: 2.0.0-beta-2 > > > Another good find by our Romil. > {code} > hbase(main):001:0> list > TABLE > a > 1 row(s) > Took 0.8385 seconds > hbase(main):002:0> tables=list > TABLE > a > 1 row(s) > Took 0.0267 seconds > hbase(main):003:0> puts tables > hbase(main):004:0> p tables > nil > {code} > The {{list}} command should be returning {{\['a'\]}} but is not. > The command class itself appears to be doing the right thing -- maybe the > retval is getting lost somewhere else? > FYI [~stack]. -- This message was sent by Atlassian JIRA (v6.4.14#64029)