Hi guys,
Recently I discover one problem into one of my Ruby scripts.
These are the steps that I made:
require ‘rubygems’
require ‘soap/wsdlDriver’
wsdl=“http://localhost:8080/axis/ServiceTest.jws?wsdl”
driver=SOAP::WSDLDriverFactory.new(wsdl).create_rpc_driver
… and I got the following error:
NoMethodError: undefined method new' for nil:NilClass from /usr/lib/ruby/1.8/xsd/xmlparser/parser.rb:33:in
create_parser’
from /usr/lib/ruby/1.8/xsd/xmlparser.rb:17:in create_parser' from /usr/lib/ruby/1.8/wsdl/parser.rb:53:in
initialize’
from
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/importer.rb:29:in
parse' from /usr/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/xmlSchema/importer.rb:30:in
import’
from
/usr/lib/ruby/gems/1.8/gems/soap4r-1.5.5.20061022/lib/wsdl/importer.rb:18:in
import' from /usr/lib/ruby/1.8/soap/wsdlDriver.rb:124:in
import’
from /usr/lib/ruby/1.8/soap/wsdlDriver.rb:28:in `initialize’
from (irb):4
from :0
Is this a well known issue ? Because I didn’t find too much help over
Internet regarding this.
OS: Ubuntu Edgy (6.10)
Ruby version: 1.8.4 (2005-12-24) [i486-linux]
soap4r: (1.5.5.20061022)
rubygems-update: 0.9.0
Please, some solutions ?
Any help will be appreciated.
Thanks in advance.
Best regards,
Alin