Skip to content

net/http patches bork on ruby 1.9.2 #8

@trampoline

Description

@trampoline

they work fine on 1.8.7, but raise an exception (below) on 1.9.2

workaround is to use httpclient for http conversation, and only use pyu-ntlm-http gem for net/ntlm authentication protocol support. if httpclient gem is installed, httpi does this by default

D, [2011-06-01T11:23:56.436533 #44064] DEBUG -- : HTTPI executes HTTP POST using the net_http adapter
NoMethodError: undefined method to_hash' for #<Net::NTLM::Message::Type3:0x00000100a8f2e0> from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi/adapter/net_http.rb:110:inrespond_with'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi/adapter/net_http.rb:76:in do_request' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi/adapter/net_http.rb:30:inpost'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi.rb:96:in block in post' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi.rb:194:inwith_adapter'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/httpi-0.9.4/lib/httpi.rb:94:in post' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/savon-0.9.2/lib/savon/soap/request.rb:25:inblock in response'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/savon-0.9.2/lib/savon/soap/request.rb:41:in with_logging' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/savon-0.9.2/lib/savon/soap/request.rb:25:inresponse'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/savon-0.9.2/lib/savon/client.rb:82:in request' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/rews-0.5.2/lib/rews/folder.rb:155:inblock in find_item'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/rews-0.5.2/lib/rews/util.rb:111:in with_error_check' from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/rews-0.5.2/lib/rews/folder.rb:154:infind_item'
from /Users/mccraig/.rvm/gems/ruby-1.9.2-p180/gems/rews-0.5.2/lib/rews/folder.rb:187:in find_item_id' from (irb):6 from /Users/mccraig/.rvm/rubies/ruby-1.9.2-p180/bin/irb:16:in

'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions