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