SOAP-Lite - Can't call method name at SOAP Lite.pm line 2980.

Posted on Tue Jan 16 05:09:08 2007 by yanijc
Can't call method name at SOAP Lite.pm line 2980.
I inherited some old code that uses SOAP::Lite. Recently the code was proactivly moved to a different, newer, server. The new server has SOAP::Lite 0.67 installed, the older one was using 0.60-1. My code is now getting to MyLib.pm line 88 which is:
my $service = SOAP::Lite->service($url);
then dying with: Can't call method "name" without a package or object reference at /usr/lib/perl5/site_perl/5.6.2/SO +AP/Lite.pm line 2980. SOAP::Schema::generate_stub('SOAP::Schema=HASH(0xe12294c)', 'ReportService') called at /usr/lib/pe +rl5/site_perl/5.6.2/SOAP/Lite.pm line 2939 SOAP::Schema::load('SOAP::Schema=HASH(0xe12294c)') called at /usr/lib/perl5/site_perl/5.6.2/SOAP/L +ite.pm line 3335 SOAP::Lite::service('SOAP::Lite', '<$url_removed>') called at MyLib.pm line 88
Has the proper syntax changed since 2003? What should I be doing differently? any pointers? thanks, Yani
Direct Responses: 4043 | Write a response