Project

General

Profile

Bug #25438

Updated by Tomáš Strachota about 6 years ago

Cloned from https://bugzilla.redhat.com/show_bug.cgi?id=1649231  

 *Description of problem:* 

 <pre> 
 # for output in base table silent csv yaml json; do 
   echo ">>> $output" 
   hammer -v --output $output hostgroup --help 2>&1 | head -n 2 
 done 

 >>> base 
 Usage: 
     hammer hostgroup [OPTIONS] SUBCOMMAND [ARG] ... 
 >>> table 
 Usage: 
     hammer hostgroup [OPTIONS] SUBCOMMAND [ARG] ... 
 >>> silent 
 >>> csv 
 Error: undefined method `[]' for nil:NilClass 
 >>> yaml 
 Error: undefined method `[]' for nil:NilClass 
 >>> json 
 Error: undefined method `[]' for nil:NilClass 

 # hammer --output yaml --help 
 Traceback (most recent call last): 
	 12: from /usr/bin/hammer:23:in `<main>' 
	 11: from /usr/bin/hammer:23:in `load' 
	 10: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/bin/hammer:147:in `<top (required)>' 
	  9: from /opt/theforeman/tfm/root/usr/share/gems/gems/clamp-1.1.2/lib/clamp/command.rb:132:in `run' 
	  8: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/abstract.rb:28:in `run' 
	  7: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/abstract.rb:32:in `rescue in run' 
	  6: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/abstract.rb:188:in `handle_exception' 
	  5: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/exception_handler.rb:31:in `handle_exception' 
	  4: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/exception_handler.rb:78:in `handle_help_wanted' 
	  3: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/exception_handler.rb:53:in `print_message' 
	  2: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/output/output.rb:19:in `print_message' 
	  1: from /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/output/adapter/yaml.rb:15:in `print_message' 
 /opt/theforeman/tfm/root/usr/share/gems/gems/hammer_cli-0.15.1/lib/hammer_cli/output/adapter/tree_structure.rb:22:in `prepare_message': undefined method `[]' for nil:NilClass (NoMethodError) 
 </pre> 


 *Version-Release number of selected component (if applicable):* 
 Sat 6.5 snap 3 

 *How reproducible:* 
 always

Back