Apache CXF: почему установка журнала cxf на моей конечной точке jax-ws решает эту проблему? - PullRequest
1 голос
/ 05 мая 2011

Я вижу периодически возникающую ошибку, такую ​​как:

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>

Действительно?Мне трудно поверить, что принудительное ведение журналов решило бы проблему неуместности.

1 Ответ

2 голосов
/ 06 мая 2011

WOW. Это странный. Есть ли способ создать небольшой тестовый пример, который показывает это и прикрепить к JIRA? Я даже не знаю, с чего начать.

...