Subject: | SOAP::Lite Envelope not stripped down for XMLRPC |
The issue reported in 36455 is the same as this, while traversing the
SOAP::Lite envelope an element "methodname . Response" is added to the
elements list and should be subsequently stripped by the XMLRPC envelope.
Earlier versions of the library simply shifted the element from the
elements list, but it seems that this was forgotten in the most recent
rewrite.
To fix this add the line:
my $method = shift or die "Unspecified method for XMLRPC call\n";
to your XMLRPC::Lite.pm after line 73 ('if ($type eq 'response') {')