in reply to missing soap:fault when using eval{}

Another solution for my problem is to change DESTROY to the following:
sub DESTROY { local $@; foo(); }
SOAP::Lite mailing list