Skip Menu |

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

Report information
The Basics
Id: 14052
Status: resolved
Priority: 0/
Queue: SOAP-Lite

People
Owner: Nobody in particular
Requestors:
Cc:
AdminCc:

Bug Information
Severity: Important
Broken in: 0.65_6
Fixed in: 0.60



Subject: 'use base' pragma no longer works for SOAP::Lite
Hi, since you moved all the pod to a .pm file (rather than a .pod file!), the use base pragma no longer functions properly: [kane@rt-dev ~...temp/server]$ perl -MSOAP::Lite -e'use base "SOAP::Serializer"' SOAP/Serializer.pm did not return a true value at (eval 79) line 3. ...propagated at /usr/local/lib/perl5/site_perl/5.8.6/base.pm line 70. BEGIN failed--compilation aborted at -e line 1. Either move all the code from Lite.pm that's for Serializer.pm into Serializer.pm, or name it Serializer.pod, if it's only to contain pod.
From: stevpan
i met the similar problem. it always reports: SOAP/Serializer.pm did not return a true value whenever "use soap;". after checking, i found the Serializer.pm contains no code but comments. I'm not familar with soap, and begin to try it.
From: jay [...] mlug.missouri.edu
I added 1; to the bottom of Serializer.pm and the problem went away. On Wed Feb 01 07:11:26 2006, guest wrote: Show quoted text
> i met the similar problem. it always reports: SOAP/Serializer.pm did not > return a true value whenever "use soap;". > > after checking, i found the Serializer.pm contains no code but comments. > > I'm not familar with soap, and begin to try it. > > >
Fixed in CVS, will be in nest release. Thanks, Martin