# Wsdl2ruby error

**URL:** <https://www.ruby-forum.com/t/wsdl2ruby-error/76457>\
**Category:** Ruby\
**Created:** [November 19, 2006, 4:22am UTC](https://www.ruby-forum.com/t/wsdl2ruby-error/76457 "2006-11-19T04:22:02Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![snacktime](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/7feea3/32.png) [@snacktime](https://www.ruby-forum.com/u/snacktime)\
**Post date:** [November 19, 2006, 4:22am UTC](https://www.ruby-forum.com/t/wsdl2ruby-error/76457/1 "2006-11-19T04:22:02Z")

</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.

> **[NetSuite Applications Suite](https://docs.oracle.com/en/cloud/saas/netsuite/ns-online-help/chapter_N3412777.html)**
>
> NetSuite Applications Suite

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)
