You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Amol Deshpande (JIRA)" <ji...@apache.org> on 2012/07/23 16:31:33 UTC

[jira] [Updated] (CXF-4440) Webservice Unavailable - Internal Server Error (Response code 500) not handled in HTTPConduit.java (One way webservice)

     [ https://issues.apache.org/jira/browse/CXF-4440?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Amol Deshpande updated CXF-4440:
--------------------------------

    Description: 
Hi,

I am working on a CXF client for a one way JAX-RPC webservice.
I am testing a scenario where, the webservice is unavailable (The application for the webservice on the server is stopped)

In this case, the server sends back a response Internal server error (Response code 500)

This response code is not handled by the httpConduit.handleResponseInternal() function because it does not throw an error for response code 500.

              if (responseCode == HttpURLConnection.HTTP_NOT_FOUND                     && !MessageUtils.isTrue(outMessage.getContextualProperty(
                        "org.apache.cxf.http.no_io_exceptions"))) {
                    throw new IOException("HTTP response '" + responseCode + ": " + connection.getResponseMessage() + "'");
               }

Can you please let me know if this is a known issue or if there is a workaround to handle this?

  was:
Hi,

I am working on a CXF client for a one way JAX-RPC webservice.
I am testing a scenario where, the webservice is unavailable (The application for the webservice on the server is stopped)

In this case, the server sends back a response Internal server error (Response code 500)

This response code is not handled by the httpConduit.handleResponseInternal() function because it does not throw an error for response code 500.

 2184               if (responseCode == HttpURLConnection.HTTP_NOT_FOUND
 2185                   && !MessageUtils.isTrue(outMessage.getContextualProperty(
 2186                       "org.apache.cxf.http.no_io_exceptions"))) {
 2187                   throw new IOException("HTTP response '" + responseCode + ": " 
 2188                       + connection.getResponseMessage() + "'");
 2189               }

Can you please let me know if this is a known issue or if there is a workaround to handle this?

    
> Webservice Unavailable - Internal Server Error (Response code 500) not handled in HTTPConduit.java (One way webservice)
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: CXF-4440
>                 URL: https://issues.apache.org/jira/browse/CXF-4440
>             Project: CXF
>          Issue Type: Bug
>            Reporter: Amol Deshpande
>
> Hi,
> I am working on a CXF client for a one way JAX-RPC webservice.
> I am testing a scenario where, the webservice is unavailable (The application for the webservice on the server is stopped)
> In this case, the server sends back a response Internal server error (Response code 500)
> This response code is not handled by the httpConduit.handleResponseInternal() function because it does not throw an error for response code 500.
>               if (responseCode == HttpURLConnection.HTTP_NOT_FOUND                     && !MessageUtils.isTrue(outMessage.getContextualProperty(
>                         "org.apache.cxf.http.no_io_exceptions"))) {
>                     throw new IOException("HTTP response '" + responseCode + ": " + connection.getResponseMessage() + "'");
>                }
> Can you please let me know if this is a known issue or if there is a workaround to handle this?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira