Description of problem: Enter Ctr+C in the middle of client wizard, the output is like following: To connect to ec2-23-22-54-218.compute-1.amazonaws.com enter your OpenShift login (email or Red Hat login id): ^C/usr/lib/ruby/gems/1.8/gems/highline-1.5.1/lib/highline.rb:606:in `gets': Interrupt from /usr/lib/ruby/gems/1.8/gems/highline-1.5.1/lib/highline.rb:606:in `get_line' from /usr/lib/ruby/gems/1.8/gems/highline-1.5.1/lib/highline.rb:624:in `get_response' from /usr/lib/ruby/gems/1.8/gems/highline-1.5.1/lib/highline.rb:218:in `ask' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:83:in `login_stage' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/helpers.rb:115:in `call' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/helpers.rb:115:in `section' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:82:in `login_stage' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:42:in `send' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:42:in `run' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:40:in `each' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/lib/rhc/wizard.rb:40:in `run' from /usr/lib/ruby/gems/1.8/gems/rhc-0.93.12/bin/rhc:67 from /usr/bin/rhc:19:in `load' from /usr/bin/rhc:19 Could we not show the code error message, but just stop and return it's interrupted. Version-Release number of selected component (if applicable): rhc-0.93.12 How reproducible: Always Steps to Reproduce: 1.Remove ~/.openshift/express.conf if you already have 2.Run rhc help 3.Or run rhc setup 4.Enter Ctr+C in the middle of wizard Actual results: Return code error message Expected results: Stop with clean message Additional info:
Added a top level catch on Interrupts.
checked on latest rhc client rhc-0.94.5, issue still exist
move to ON_QA
verified this bug on rhc-0.94.7