Я считаю, что JIRA открыта для этого.
Описание:
При наличии привязки мыла 1.2 к ошибке мыла элемент ошибки извлекается неправильно, что приводит к ошибке
ERROR: Missing <soap:fault> element inFault "..." in operation "...", in binding ...
Их временная рекомендация - добавить строку кода и перекомпилировать Axis1 ... Nahh.
Лично я только что скачал файл wsdl (это сервис Axis 2 и у меня есть клиент Axis 1.5) и отредактировал пространство имен для всех следующих строк:
<wsdl:fault name="Exception">
<soap12:fault use="literal" name="Exception"/>
</wsdl:fault>
до:
<wsdl:fault name="Exception">
<soap:fault use="literal" name="Exception"/>
</wsdl:fault>
Как и предполагалось здесь .
Обновление до Axis2, однако, является лучшим долгосрочным решением. После решения этой проблемы я обнаружил еще больше ошибок в коде, который сгенерировал WSDL2JAVA.