Bug 1149453

Summary: [abrt] rubygems: /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/class_module.rb:173:in `aref_prefix': missing aref_prefix for RDoc::SingleClass (NotImplementedError)
Product: [Fedora] Fedora Reporter: autarch princeps <autarch>
Component: rubygemsAssignee: Jeroen van Meeuwen <vanmeeuwen+fedora>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 20CC: mastahnke, mtasaka, s, vanmeeuwen+fedora, vondruch
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Unspecified   
Whiteboard: abrt_hash:5d5d7713fdd77fdee7f4b6538440cb492a5a2a77
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2014-10-09 12:32:35 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
File: backtrace none

Description autarch princeps 2014-10-05 10:21:25 UTC
Description of problem:
gem update

Version-Release number of selected component:
rubygems-2.1.11-115.fc20

Additional info:
reporter:       libreport-2.2.3
cmdline:        /usr/bin/ruby-mri /usr/bin/gem update
executable:     /usr/bin/gem
kernel:         3.16.3-200.fc20.x86_64
runlevel:       N 5
type:           Ruby
uid:            1000

Truncated backtrace:
/home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/class_module.rb:173:in `aref_prefix': missing aref_prefix for RDoc::SingleClass (NotImplementedError)
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/class_module.rb:181:in `aref'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/template/darkfish/class.rhtml:47:in `block in generate_class'
	from /usr/share/ruby/erb.rb:849:in `eval'
	from /usr/share/ruby/erb.rb:849:in `result'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:724:in `template_result'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:703:in `block in render_template'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:698:in `open'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:698:in `open'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:698:in `render_template'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:351:in `generate_class'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:371:in `block in generate_class_files'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:368:in `each'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:368:in `generate_class_files'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/generator/darkfish.rb:245:in `generate'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:137:in `block in document'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:134:in `chdir'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:134:in `document'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:202:in `generate'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:56:in `block in generation_hook'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:55:in `each'
	from /home/autarch/.gem/ruby/gems/rdoc-4.1.1/lib/rdoc/rubygems_hook.rb:55:in `generation_hook'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:382:in `call'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:382:in `block (2 levels) in install'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:381:in `each'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:381:in `block in install'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:335:in `in_background'
	from /usr/share/rubygems/rubygems/dependency_installer.rb:380:in `install'
	from /usr/share/rubygems/rubygems/commands/update_command.rb:206:in `update_gem'
	from /usr/share/rubygems/rubygems/commands/update_command.rb:220:in `block in update_gems'
	from /usr/share/rubygems/rubygems/commands/update_command.rb:219:in `each'
	from /usr/share/rubygems/rubygems/commands/update_command.rb:219:in `update_gems'
	from /usr/share/rubygems/rubygems/commands/update_command.rb:98:in `execute'
	from /usr/share/rubygems/rubygems/command.rb:305:in `invoke_with_build_args'
	from /usr/share/rubygems/rubygems/command_manager.rb:167:in `process_args'
	from /usr/share/rubygems/rubygems/command_manager.rb:137:in `run'
	from /usr/share/rubygems/rubygems/gem_runner.rb:54:in `run'
	from /usr/bin/gem:21:in `<main>'

Comment 1 autarch princeps 2014-10-05 10:21:27 UTC
Created attachment 943992 [details]
File: backtrace

Comment 2 Vít Ondruch 2014-10-09 12:29:25 UTC
This seems to be due to error in RDoc.

Comment 3 Vít Ondruch 2014-10-09 12:32:35 UTC
Actually, since you are using local version of RDoc (/home/autarch/.gem/ruby/gems/rdoc-4.1.1/), I believe this is not bug in Fedora.  Please do "gem remove rdoc -v 4.1.1" to revert back to Fedora's version, which should be:

$ rpm -q rubygem-rdoc
rubygem-rdoc-4.0.1-2.fc20.noarch