Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

no implicit conversion of nil into String (TypeError) - Ruby 2.1.2 #789

Closed
irobayna opened this issue Jul 10, 2014 · 1 comment
Closed

Comments

@irobayna
Copy link

When I run yard I get the following exception. Is Ruby 2.1.2 supported?

/Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:24:in `dirname': no implicit conversion of nil into String (TypeError)
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:24:in `gen_relative_url'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:249:in `parse_url'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/to_html.rb:315:in `gen_url'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/to_html.rb:114:in `handle_special_HYPERLINK'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/markup/rdoc_markup.rb:93:in `handle_special_HYPERLINK'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:157:in `block in convert_special'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/attributes.rb:65:in `block in each_name_of'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/attributes.rb:62:in `each'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/attributes.rb:62:in `each_name_of'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:153:in `convert_special'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:136:in `block in convert_flow'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:128:in `each'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:128:in `convert_flow'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/to_html.rb:393:in `to_html'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/to_html.rb:188:in `accept_paragraph'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/markup/rdoc_markup.rb:100:in `accept_paragraph'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/paragraph.rb:10:in `accept'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:74:in `block in accept_document'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:69:in `each'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/formatter.rb:69:in `accept_document'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup/document.rb:67:in `accept'
    from /Users/irobayna/.rvm/rubies/ruby-2.1.2/lib/ruby/2.1.0/rdoc/markup.rb:823:in `convert'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/markup/rdoc_markup.rb:53:in `block in to_html'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/markup/rdoc_markup.rb:51:in `synchronize'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/markup/rdoc_markup.rb:51:in `to_html'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/html_helper.rb:66:in `html_markup_markdown'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/helpers/html_helper.rb:41:in `htmlify'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/layout/html/setup.rb:49:in `diskfile'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:355:in `render_section'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:248:in `each'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:248:in `block in run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:386:in `add_options'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:247:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:269:in `block in yieldall'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:400:in `with_section'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:269:in `yieldall'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/layout/html/layout.erb:18:in `_erb_cache_5'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:279:in `erb'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:357:in `render_section'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:251:in `block (2 levels) in run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:248:in `each'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:248:in `block in run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:386:in `add_options'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:247:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:135:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:51:in `block in serialize_index'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/engine.rb:122:in `block in with_serializer'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/logging.rb:70:in `capture'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/engine.rb:120:in `with_serializer'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:50:in `serialize_index'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:67:in `serialize_file'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:10:in `block in init'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:9:in `each'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:9:in `each_with_index'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/templates/default/fulldoc/html/setup.rb:9:in `init'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:185:in `initialize'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:130:in `new'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/template.rb:135:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/templates/engine.rb:104:in `generate'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/cli/yardoc.rb:335:in `run_generate'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/cli/yardoc.rb:249:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/lib/yard/cli/command.rb:13:in `run'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bundler/gems/yard-ae0491914209/bin/yardoc:12:in `<top (required)>'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bin/yardoc:23:in `load'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bin/yardoc:23:in `<main>'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `eval'
    from /Users/irobayna/.rvm/gems/ruby-2.1.2/bin/ruby_executable_hooks:15:in `<main>'
@lsegal
Copy link
Owner

lsegal commented Oct 26, 2014

Should be fixed by #785

@lsegal lsegal closed this as completed Oct 26, 2014
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants