둘러보기 생략.
 

웹서비스 통신시 아래와 이러한 오류가 발생합니다.

100건의 1건정도발생하는 오류입니다.
일단 데이타가 파싱되어서 넘어오면 문제가 없는데 was 쪽에서 이렇게 오류가 떨어져서 손을 쓸 수가 없네요.

서버는 aix 5.3에, jdk 1.6, 웹로직 10.3 을 사용하고 있습니다.

클라이언트 모듈에서 allowChunking =false 이런것도 해보고, mtom 기능도 빼보고 했는데 동일하네요.

서버에 로그는
Throwable occurred: java.lang.NumberFormatException: For input string: ""
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:60)
at java.lang.Integer.parseInt(Integer.java:482)
at weblogic.utils.http.HttpChunkInputStream.readChunkSize(HttpChunkInputStream.java:116)
at weblogic.utils.http.HttpChunkInputStream.initChunk(HttpChunkInputStream.java:71)
at weblogic.utils.http.HttpChunkInputStream.read(HttpChunkInputStream.java:142)
at weblogic.utils.http.HttpChunkInputStream.read(HttpChunkInputStream.java:182)
at weblogic.utils.http.HttpChunkInputStream.read(HttpChunkInputStream.java:160)
at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:216)
at org.apache.cxf.helpers.IOUtils.copy(IOUtils.java:112)
at org.apache.cxf.helpers.IOUtils.copy(IOUtils.java:75)
at org.apache.cxf.interceptor.LoggingInInterceptor.logging(LoggingInInterceptor.java:131)
at org.apache.cxf.interceptor.LoggingInInterceptor.handleMessage(LoggingInInterceptor.java:82)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:236)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:104)
at org.apache.cxf.transport.servlet.ServletDestination.invoke(ServletDestination.java:98)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:392)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:170)
at org.apache.cxf.transport.servlet.AbstractCXFServlet.invoke(AbstractCXFServlet.java:142)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.doPost(AbstractHTTPServlet.java:45)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
at org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:101)
at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3498)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2180)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2086)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1406)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

와 같이 나오고,
클라이언트에는
javax.xml.ws.WebServiceException: org.apache.cxf.binding.soap.SoapFault: Error reading XMLStreamReader.

이렇게 나옵니다.

이놈만 해결되면 웹서비스 문제는 없을 거 같네요.

매번 답변에 감사드립니다.