My Spring Web Service Client has this custom resolver to catch SoapFaults:
which gets executed when this fault comes back from the service:
and writes this to the logfile:
I am baffled by why the code isn't finding the SoapFault within the SoapBody. Can anyone shed some light on this?
It's almost as if the casting wipes out most of the underlying information, but googling around finds pleny of examples that use this idiom.