Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.1.4, 2.2, 2.1.5
-
None
-
sun jdk 1.5.x, 1.6.x
Description
This happens if, for example, an http 404 occurs at sending. If the caller app wants to retrieve the response using Response<ResponseBean>.get(), it hangs forever. If it implements the AsynHandler<ResponseBean> method, handleResponse never gets called, which means that the app does not get notified of the exception. The attached patches are against
http://fisheye6.atlassian.com/browse/~raw,r=651669/cxf/trunk/rt/core/src/main/java/org/apache/cxf/interceptor/ClientOutFaultObserver.java
and
http://fisheye6.atlassian.com/browse/~raw,r=743441/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/JaxWsClientProxy.java