Skip Menu |

This queue is for tickets about the SOAP-WSDL CPAN distribution.

Report information
The Basics
Id: 60992
Status: resolved
Priority: 0/
Queue: SOAP-WSDL

People
Owner: Nobody in particular
Requestors: andrew [...] pullingshots.ca
Cc:
AdminCc:

Bug Information
Severity: (no value)
Broken in: 2.00.10
Fixed in: 2.00.99_3



Subject: undef error - no node
When processing the attached wsdl file, wsdl2perl.pl dies with the following error: Creating complexType class MyTypes/CreateShipmentRequestContainer.pm local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD\complexType.tt undef error - no node at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/Plugin/XSD.pm line 55 Attached is the full output log. It appears to be fixed in 2.00.99_3, but I am getting a different error with that version which I will post in a separate report. Thanks!
Subject: wsdl2perl-output.txt
Creating complexType class MyTypes/CreateShipmentRequestContainer.pm /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD\complexType.tt undef error - no node at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/Plugin/XSD.pm line 55 SOAP::WSDL::Generator::Template::Plugin::XSD::create_xsd_name('SOAP::WSDL::Generator::Template::Plugin::XSD=SCALAR(0x88bcba0)', '') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/extension.tt line 30 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/extension.tt line 30 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/extension.tt line 7 Template::Document::__ANON__('Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 151 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 149 Template::Document::process('Template::Document=HASH(0x8a1cb08)', 'Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 347 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 321 Template::Context::process('Template::Context=HASH(0x8909810)', 'complexType/extension.tt', 'HASH(0x8a194b8)', 'localize me!') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 409 Template::Context::include('Template::Context=HASH(0x8909810)', 'complexType/extension.tt', 'HASH(0x8a194b8)') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/complexContent.tt line 14 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/complexContent.tt line 7 Template::Document::__ANON__('Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 151 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 149 Template::Document::process('Template::Document=HASH(0x8a18fd8)', 'Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 347 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 321 Template::Context::process('Template::Context=HASH(0x8909810)', 'complexType/complexContent.tt', 'HASH(0x8a20b20)', 'localize me!') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 409 Template::Context::include('Template::Context=HASH(0x8909810)', 'complexType/complexContent.tt', 'HASH(0x8a20b20)') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/contentModel.tt line 11 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType/contentModel.tt line 7 Template::Document::__ANON__('Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 151 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 149 Template::Document::process('Template::Document=HASH(0x8a24a10)', 'Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 347 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 321 Template::Context::process('Template::Context=HASH(0x8909810)', 'complexType/contentModel.tt', undef, 'localize me!') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 409 Template::Context::include('Template::Context=HASH(0x8909810)', 'complexType/contentModel.tt') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType.tt line 18 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD/complexType.tt line 7 Template::Document::__ANON__('Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 151 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Document.pm line 149 Template::Document::process('Template::Document=HASH(0x8a450e8)', 'Template::Context=HASH(0x8909810)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 347 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Context.pm line 321 Template::Context::process('Template::Context=HASH(0x8909810)', 'Template::Document=HASH(0x8a450e8)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Service.pm line 94 eval {...} called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template/Service.pm line 91 Template::Service::process('Template::Service=HASH(0x88d69e8)', 'complexType.tt', 'HASH(0x8973890)') called at /usr/local/lib/perl5/site_perl/5.12.1/i686-linux/Template.pm line 66 Template::process('Template=HASH(0x88d6688)', 'complexType.tt', 'HASH(0x8973890)', 'MyTypes/CreateShipmentRequestContainer.pm') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template.pm line 66 SOAP::WSDL::Generator::Template::_process('SOAP::WSDL::Generator::Template::XSD=SCALAR(0x88342c0)', 'complexType.tt', 'HASH(0x88d6558)', 'MyTypes/CreateShipmentRequestContainer.pm') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD.pm line 232 SOAP::WSDL::Generator::Template::XSD::visit_XSD_ComplexType('SOAP::WSDL::Generator::Template::XSD=SCALAR(0x88342c0)', 'SOAP::WSDL::XSD::ComplexType=SCALAR(0x86a02f8)') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Base.pm line 62 SOAP::WSDL::Base::_accept('SOAP::WSDL::XSD::ComplexType=SCALAR(0x86a02f8)', 'SOAP::WSDL::Generator::Template::XSD=SCALAR(0x88342c0)') called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD.pm line 90 SOAP::WSDL::Generator::Template::XSD::generate_typelib('SOAP::WSDL::Generator::Template::XSD=SCALAR(0x88342c0)', undef) called at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Generator/Template/XSD.pm line 76 SOAP::WSDL::Generator::Template::XSD::generate('SOAP::WSDL::Generator::Template::XSD=SCALAR(0x88342c0)') called at /usr/local/bin/wsdl2perl.pl line 151 at /usr/local/lib/perl5/site_perl/5.12.1/SOAP/WSDL/Base.pm line 62
For some reason, the wsdl file did not get attached to the original report. Here it is.
Subject: ShippingService.wsdl
Download ShippingService.wsdl
application/octet-stream 98k

Message body not shown because it is not plain text.

From: bitcard.10.drkshadow [...] spamgourmet.com
On Thu Sep 02 13:31:12 2010, BAERGAJ wrote: Show quoted text
> For some reason, the wsdl file did not get attached to the original > report. Here it is.
It looks like this is fixed in http://sourceforge.net/p/soap-wsdl/code/865/. I can't comment on its effect on 2.00.99_3, however.
Since there hasn't been any correspondance added in regard to whether this is fixed in the most recent version of the module (and it likely is), may I suggest this ticket be closed, to clear off the queue. -- Cheers, ZZ [ https://metacpan.org/author/ZOFFIX ]
This is likely resolved in the most recent version but I am not able to verify.