Welcome to the "trac"-ing site of soap4r!
[soap4r] [httpclient] [openpgp4u] [pkcs1] [logger] [csv] [vtr]

Ticket #184 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

undefined method `each' for #<SOAP::SOAPString:0x405d8eec> (NoMethodError)

Reported by: nahi Assigned to: nahi
Priority: highest Milestone: 1.5.6
Component: wsdl4r Version: 1.5
Keywords: Cc:

Description

while decoding.

Exception `NoMethodError' at
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:388 -
undefined method `each' for #<SOAP::SOAPString:0x405d8eec>
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:388:in
`add_elesoap2stubobj': undefined method `each' for
#<SOAP::SOAPString:0x405d8eec> (NoMethodError)
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:364:in
`elesoap2stubobj'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:351:in
`any2obj'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:450:in
`add_elesoap2plainobj'
        from /usr/local/lib/ruby/1.8/soap/baseData.rb:637:in `each'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:449:in
`add_elesoap2plainobj'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:371:in
`elesoap2plainobj'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:354:in
`any2obj'
        from
/usr/local/lib/ruby/1.8/soap/mapping/wsdlliteralregistry.rb:450:in
`add_elesoap2plainobj'
         ... 20 levels...
        from /usr/local/lib/ruby/1.8/soap/rpc/proxy.rb:149:in `call'
        from /usr/local/lib/ruby/1.8/soap/rpc/driver.rb:178:in `call'
        from /usr/local/lib/ruby/1.8/soap/rpc/driver.rb:232:in
`doExpressCheckoutPayment'
        from paypal.rb:63

Change History

11/17/05 23:33:34 changed by nahi

  • status changed from new to closed.
  • resolution set to fixed.

(In [1674]) illegally tried to map SOAPString to a class. the root problem is searching class definition from its name. cf. #166. closes #184.