我看到类似以下的间歇性错误:

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?我什至不知道从哪里开始寻找。

10-06 09:53