ClassCastException в OpenJDK 10 с сообщениями Jaxb и SOAP - PullRequest
0 голосов
/ 24 июня 2019

Я получаю следующее исключение: миграция микросервиса Spring Boot, использующего SOAP Jaxb с использованием сборки Oracle OpenJDK 10 с использованием Gradle 5.0. Это работает при поиске при использовании Oracle Java 8. Служба строит поиск и работает, но получает ошибку времени выполнения при попытке вызвать внутреннюю службу SOAP с использованием

SOAPMessage response = dispatch.invoke(SOAPMessage message);
javax.xml.ws.WebServiceException: java.lang.ClassCastException: java.base/java.lang.String cannot be cast to java.base/java.util.List
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.process(HttpTransportPipe.java:236)
at com.sun.xml.ws.transport.http.client.HttpTransportPipe.processRequest(HttpTransportPipe.java:145)
at com.sun.xml.ws.transport.DeferredTransportPipe.processRequest(DeferredTransportPipe.java:139)
at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:1136)
at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:1050)
at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:1019)
at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:877)
at com.sun.xml.ws.client.Stub.process(Stub.java:463)
at com.sun.xml.ws.client.dispatch.DispatchImpl.doInvoke(DispatchImpl.java:265)
at com.sun.xml.ws.client.dispatch.DispatchImpl.invoke(DispatchImpl.java:304)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...