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
Is this a well known issue ? Because I didn't find too much help over
Internet regarding this.
You are mixing two versions of soap4r: one bundled with ruby, the
other installed as gem.
Maybe this will be helpful: http://dev.ctor.org/soap4r
Either remove the gem, use the require_gem or replace the sources in
/usr/lib/ruby/1.8 with those from gem.
J.
···
On 1/16/07, Alin Alin <alinutzzu@yahoo.com> wrote:
Hi guys,
Recently I discover one problem into one of my Ruby scripts.
These are the steps that I made:
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.
On 1/16/07, Alin Alin <alinutzzu@yahoo.com> wrote:
from
Is this a well known issue ? Because I didn't find too much help over
Thanks in advance.
Best regards,
Alin
You are mixing two versions of soap4r: one bundled with ruby, the
other installed as gem.
Maybe this will be helpful: http://dev.ctor.org/soap4r
Either remove the gem, use the require_gem or replace the sources in
/usr/lib/ruby/1.8 with those from gem.
J.
Thank you,
I just uninstall the gem of soap4r and worked great.
I didn't know that ruby already have one soap4r bundled.