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

Ticket #473 (new defect)

Opened 3 months ago

Last modified 3 months ago

FATAL -- app: Detected an exception. Stopping ... duplicated 'any' (RuntimeError)

Reported by: user Assigned to: nahi
Priority: highest Milestone: 1.5.9
Component: soap4r Version: 1.5
Keywords: ebay Cc:

Description

I do:

sudo gem install soap4r --source http://dev.ctor.org/download/ sudo wget http://developer.ebay.com/webservices/latest/eBaySvc.wsdl wsdl2ruby.rb --wsdl eBaySvc.wsdl --type client

And I got with the lastest 1.5.8:

I, [2008-04-17T18:35:17.903720 #30131]  INFO -- app: Creating class definition.
I, [2008-04-17T18:35:18.284525 #30131]  INFO -- app: Creates file 'default.rb'.
F, [2008-04-17T18:35:37.783258 #30131] FATAL -- app: Detected an exception. Stopping ... duplicated 'any' (RuntimeError)
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:296:in `parse_elements'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/namedelements.rb:58:in `each'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/xsd/namedelements.rb:57:in `each'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:292:in `parse_elements'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:277:in `create_structdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:241:in `create_complextypedef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:117:in `dump_complextype'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:116:in `collect'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:116:in `dump_complextype'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/classDefCreator.rb:60:in `dump'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:77:in `create_classdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:171:in `write_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:170:in `open'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:170:in `write_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:76:in `create_classdef'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:62:in `create_file'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/lib/wsdl/soap/wsdl2ruby.rb:42:in `run'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:46:in `run'
/usr/lib/ruby/1.8/logger.rb:659:in `start'
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.8/bin/wsdl2ruby.rb:137
/usr/bin/wsdl2ruby.rb:16:in `load'
/usr/bin/wsdl2ruby.rb:16

How I can resolve the problem?

Change History

04/18/08 01:36:34 changed by user

Sorry:

sudo gem install soap4r --source http://dev.ctor.org/download/
sudo wget http://developer.ebay.com/webservices/latest/eBaySvc.wsdl
wsdl2ruby.rb --wsdl eBaySvc.wsdl --type client

Is what I do.

My gem version is 1.5.8

04/18/08 02:29:23 changed by user

  • milestone changed from undefined to 1.5.9.