# Wsdl2ruby error

**URL:** <https://rubytalk.org/t/wsdl2ruby-error/33057>\
**Category:** ruby-talk\
**Created:** [19 November 2006 03:21 UTC](https://rubytalk.org/t/wsdl2ruby-error/33057 "2006-11-19T03:21:38Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![snacktime](https://avatars.discourse-cdn.com/v4/letter/s/7feea3/32.png) [@snacktime](https://rubytalk.org/u/snacktime)\
**Post date:** [19 November 2006 03:21 UTC](https://rubytalk.org/t/wsdl2ruby-error/33057/1 "2006-11-19T03:21:38Z")

</div>

I'm trying to use wsdl2ruby on the Netsuite wsdl but get this error.  
This is on Freebsd 6.1, ruby 1.8.5. Any idea how to debug this or why  
it's complaining? This is a link to where you can view/download the  
wsdl.

[http://www.netsuite.com/portal/developers/resources/suitetalk-documentation.shtml](http://www.netsuite.com/portal/developers/resources/suitetalk-documentation.shtml)

bash-2.05b# wsdl2ruby.rb --wsdl netsuite.wsdl --type client  
ignored attr: {}default  
F, [2006-11-19T04:47:24.835714 #10404] FATAL -- app: Detected an  
exception. Stopping ... bad URI(is not URI?): [REPLACED BY  
FILTER]/xsd/platform/v2\_0\_0/core.xsd (URI::InvalidURIError)  
/usr/local/lib/ruby/1.8/uri/common.rb:432:in `split'  
/usr/local/lib/ruby/1.8/uri/common.rb:481:in `parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/import.rb:38:in  
`parse\_attr'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/parser.rb:144:in  
`decode\_tag'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/parser.rb:137:in  
`each'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/parser.rb:137:in  
`decode\_tag'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/parser.rb:82:in  
`start\_element'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/parser.rb:67:in  
`start\_element'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/rexmlparser.rb:34:in  
`tag\_start'  
/usr/local/lib/ruby/1.8/rexml/parsers/streamparser.rb:24:in `parse'  
/usr/local/lib/ruby/1.8/rexml/document.rb:185:in `parse\_stream'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/rexmlparser.rb:27:in  
`do\_parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/parser.rb:63:in  
`parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/importer.rb:42:in  
`parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/importer.rb:30:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/importer.rb:19:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/import.rb:59:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/import.rb:47:in  
`parse\_attr'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/parser.rb:143:in  
`decode\_tag'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/parser.rb:139:in  
`each'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/parser.rb:139:in  
`decode\_tag'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/parser.rb:84:in  
`start\_element'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/parser.rb:67:in  
`start\_element'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/rexmlparser.rb:34:in  
`tag\_start'  
/usr/local/lib/ruby/1.8/rexml/parsers/streamparser.rb:24:in `parse'  
/usr/local/lib/ruby/1.8/rexml/document.rb:185:in `parse\_stream'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/xsd/xmlparser/rexmlparser.rb:27:in  
`do\_parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/parser.rb:65:in  
`parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/importer.rb:29:in  
`parse'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/importer.rb:30:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/importer.rb:18:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/soap/wsdl2ruby.rb:190:in  
`import'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/soap/wsdl2ruby.rb:34:in  
`run'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/bin/wsdl2ruby.rb:44:in  
`run'  
/usr/local/lib/ruby/1.8/logger.rb:659:in `start'  
/usr/local/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/bin/wsdl2ruby.rb:131  
/usr/local/bin/wsdl2ruby.rb:18:in `load'  
/usr/local/bin/wsdl2ruby.rb:18  
I, [2006-11-19T04:47:24.837388 #10404] INFO -- app: End of app. (status: -1)
