asciidoctor / docbookrx

(An early version of) a DocBook to AsciiDoc converter written in Ruby.
MIT License
22 stars 49 forks source link

Bridgehead processing is broken #44

Closed tradej closed 8 years ago

tradej commented 8 years ago

When converting a document containing a <bridgehead> tag, I get the following traceback:

/home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:459:in `visit_bridgehead': undefined method `sub' for nil:NilClass (NoMethodError)
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:133:in `visit'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node.rb:595:in `accept'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:144:in `block in traverse_children'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:187:in `block in each'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:186:in `upto'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:186:in `each'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:143:in `traverse_children'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:515:in `process_section'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:133:in `visit'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node.rb:595:in `accept'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:144:in `block in traverse_children'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:187:in `block in each'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:186:in `upto'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node_set.rb:186:in `each'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:143:in `traverse_children'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:515:in `process_section'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:366:in `visit_chapter'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx/docbook_visitor.rb:133:in `visit'
    from /home/tradej/.gem/ruby/gems/nokogiri-1.6.7.2/lib/nokogiri/xml/node.rb:595:in `accept'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx.rb:12:in `convert'
    from /home/tradej/red-hat/git/docbookrx/lib/docbookrx.rb:24:in `convert_file'
    from /home/tradej/red-hat/git/docbookrx/bin/docbookrx:32:in `<main>'
mrietveld commented 8 years ago

Fixed here: https://github.com/mrietveld/docbookrx/commit/b1483c324a246aa7899eba3775b9c27f43c1ee6c

mrietveld commented 8 years ago

@tradej Could you verify for me that bridgehead processing is now fixed?

tradej commented 8 years ago

Yep, seems to work fine.