我看到类似以下的间歇性错误:
checkException (UnexpectedServiceExceptionCheckImpl.java:35) - An unexpected exception was found from source=[DesignService.generate] type=[class javax.xml.ws.soap.SOAPFaultException] message=[Unmarshalling Error: [was class java.io.IOException] Strange I/O stream, returned 0 bytes on read ]:
javax.xml.ws.soap.SOAPFaultException: Unmarshalling Error: [was class java.io.IOException] Strange I/O stream, returned 0 bytes on read
at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:145)
at $Proxy146.generate(Unknown Source)
我已启用MTOM,并且正在发送兆字节的数据。
我将其添加到端点后,便立即解决了该问题:
<jaxws:features>
<bean class="org.apache.cxf.feature.LoggingFeature" />
</jaxws:features>
真?我发现很难相信强制执行日志记录会解决一个编组问题。
最佳答案
哇。那真是不可思议。有什么方法可以创建一个小的测试用例来说明这一点并附加到JIRA?我什至不知道从哪里开始寻找。