javax. xml .ws.WebServiceException: Нет полезной нагрузки. вместо обработки ошибок - PullRequest
0 голосов
/ 16 апреля 2020

Я использую Payara с JAX-WS (Джексон).

У меня есть проблема, когда я вызываю JAX-WS и получаю ошибку, которая не может быть прочитана. Пожалуйста, смотрите исключение ниже. На самом деле я вызываю WS и ожидаю ошибку / исключение, которое будет обнаружено и обработано в приложении. К сожалению, я никогда не захожу так далеко, вместо этого сообщение не будет распознано, но элемент body будет пустым. Вот почему ответ не может быть прочитан, будет выдано исключение.

Что я не понимаю, почему ответ не может быть прочитан, и я получаю <soap-env:Body/>, что вызывает выброшенное исключение:

Причина: javax. xml .ws.WebServiceException: Нет полезной нагрузки. Ожидаемая полезная нагрузка с {urn: sap-com: document: sap: rf c: функции} _- элемент Position_SUBMITResponse в com.sun. xml .ws.client.sei.ResponseBuilder $ DocLit.readResponse (ResponseBuilder . java: 646) на com.sun. xml .ws.client.sei.StubHandler.readResponse (StubHandler. java: 258) на com.sun. xml .ws.db.DatabindingImpl.deserializeResponse (DatabindingImpl. java: 203) на com.sun. xml .ws.db.DatabindingImpl.deserializeResponse (DatabindingImpl. java: 290) на com.sun. xml .ws.client.sei.SyncMethodHandler .invoke (SyncMethodHandler. java: 119) на com.sun. xml .ws.client.sei.SyncMethodHandler.invoke (SyncMethodHandler. java: 92) на com.sun. xml .ws.client .sei.SEIStub.invoke (SEIStub. java: 161)

...