ruby-rdf / rdf-rdfxml

Ruby RDF/XML reader/writer for RDF.rb.
http://rubygems.org/gems/rdf-rdfxml
The Unlicense
17 stars 7 forks source link

Writer raises deprecation error. #30

Closed jcoyne closed 10 years ago

jcoyne commented 10 years ago

This line: https://github.com/ruby-rdf/rdf-rdfxml/blob/c2ba818360d09fc07f983c5db9c0d6cbbd025dd4/lib/rdf/rdfxml/writer.rb#L233

Triggers the deprecation error in here: https://github.com/ruby-rdf/rdf/commit/a535a1e1f0b31818a355d7455dd982fca0063905

[DEPRECATION] `List subject as a URI is deprecated. Please use a Node instead.
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-1.1.5/lib/rdf/model/list.rb:73:in `initialize'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfxml-1.1.0.1/lib/rdf/rdfxml/writer.rb:233:in `new'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfxml-1.1.0.1/lib/rdf/rdfxml/writer.rb:233:in `block in render_property'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfxml-1.1.0.1/lib/rdf/rdfxml/writer.rb:233:in `map'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfxml-1.1.0.1/lib/rdf/rdfxml/writer.rb:233:in `render_property'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:587:in `predicate'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:567:in `block (3 levels) in render_subject_template'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:722:in `depth'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:563:in `block (2 levels) in render_subject_template'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:285:in `block in render_subject'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/rdf-rdfa-1.1.3.2/lib/rdf/rdfa/writer.rb:765:in `block in hamlify'
    from (haml):15:in `block (3 levels) in render'
    from (haml):14:in `each'
    from (haml):14:in `block (2 levels) in render'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/haml-4.0.5/lib/haml/helpers.rb:513:in `call'
    from /Users/justin/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/haml-4.0.5/lib/haml/helpers.rb:513:in `haml_tag'
... 59 levels...
jcoyne commented 10 years ago

Here's the graph I'm using:

<info:fedora/tufts.uc:217> <info:fedora/fedora-system:def/model#hasModel> <info:fedora/afmodel:PersonalCollection> .
gkellogg commented 10 years ago

Released in v1.1.1.

Thanks for the report! I'm checking the rest of the suite now.