in reply to Why can't SOAP::Lite deserialize its own output?

I am guessing that this line:

Argument "Server: " isn't numeric in sprintf at /home/vagrant/perl5/pe +rlbrew/perls/perl-5.18.2-fPIC/lib/site_perl/5.18.2/SOAP/Lite.pm line +1033
is pointing to the culprit. Is Server the correct type of argument for fault?

What happens if you change
my $content = $writer->envelope(fault => $fault);
to this?
my $content = $writer->envelope(fault => '');
You must always remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.

Replies are listed 'Best First'.
Re^2: Why can't SOAP::Lite deserialize its own output?
by Anonymous Monk on Jul 03, 2014 at 03:51 UTC
    Same exception if the faultcode is "" or 0.

      Look for namesp1 in the docs for SOAP::Lite. There might be some info there for the error msg from the failed eval (especially in the sections on use_prefix and Disable use of explicit namespace prefixes.

      You must always remember that the primary goal is to drain the swamp even when you are hip-deep in alligators.