4911RE: [soaplite] Denied access to method ...
- Oct 5, 2005Hello
Your problem looks like mod_perl namespaces/packages name collisions.
With mod_perl you have to be aware of package name collision. Mod_perl is
running all your script under the same PERL environment and thus they also
share the same symbols and package name tables. Sometimes this lead to weird
results if in 2 different projects and directories you have 2 packages with
the same namespace and package names. Mod_perl will always use the first
There is a quite well explained article on that topic :
I could not figure out any pretty way to solve this out yet. I guess you
have to rename all your namespace/package names including some sort of
version numbers. That's what I plan to do in my cases although it will not
If you have any idea to solve this problem in a fast and pretty way other
than renaming all the namespaces/packages I'd appreciate a lot :-)
Hope this helps.
De : email@example.com [mailto:firstname.lastname@example.org] De la part
de Kiffin Gish
Envoyé : mercredi 5 octobre 2005 15:23
À : email@example.com
Objet : [soaplite] Denied access to method ...
I have created a simple client and server Perl arrangement for
SOAP::Lite using the sample code presented on the www.soaplite.com web
I use the Apache::Registry example for mod_perl and it seems to work
most of the time.
However, I regularly run into the following problem on the client side:
Fault: code='SOAP-ENV:Client', string='Denied access to method (ping) in
class (Billing) at /usr/local/lib/perl5/site_perl/5.8.4/SOAP/Lite.pm
If I restart the apache server, it starts working again but after awhile
the same problem pops up.
Any ideas what is going wrong?
Development Team, Demon (THUS plc)
1001 NH Amsterdam
T: +31 (0)20-422 20 00
F: +31 (0)20-422 20 01
M: +31 (0)6-21 83 68 28
Yahoo! Groups Links
- << Previous post in topic Next post in topic >>