HTTPTransport::flushOutput should be declared throw(AxisException)
------------------------------------------------------------------
Key: AXISCPP-534
URL: http://issues.apache.org/jira/browse/AXISCPP-534
Project: Axis-C++
Type: Bug
Components: Transport (axis3)
Reporter: Tim Bartley
Priority: Minor
HTTPTransport::flushOutput is declared throw(HTTPTransportException) however it
has code that rethrows AxisExceptions and unrecognized exceptions. Doing this
will abort the process since throwing exceptions that don't an exlict throw
declaration are required to call the "unexpected()" exception handler which
aborts the process.
Either flushOutput should be modified to map non HTTPTransportException's to
HTTPTransportExceptions or flushOutput should be redeclared to
throw(AxisException) and modified to map (...) to an AxisException.
Cheers,
Tim
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira