Bug 663

Summary: exception thrown by postinvoke() ignored
Product: TAO Reporter: Irfan Pyarali <irfan>
Component: POAAssignee: DOC Center Support List (internal) <tao-support>
Status: ASSIGNED ---    
Severity: normal CC: pphillip
Priority: P3    
Version: 1.6.2   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 1592    

Description Irfan Pyarali 2000-09-08 20:43:31 CDT
The postinvoke operation is considered to be part of a request on an
object. That is, the request is not complete until postinvoke
finishes. If the method finishes normally but postinvoke raises a
system exception, the method's normal return is overridden; the
request completes with the exception.

TAO currently ignores the exception raised by postinvoke().  Thanks to
Carlos and Ossama for reporting this.
Comment 1 Irfan Pyarali 2000-09-08 20:44:07 CDT
Mine
Comment 2 Irfan Pyarali 2001-09-28 15:08:28 CDT
*** Bug 1042 has been marked as a duplicate of this bug. ***
Comment 3 Johnny Willemsen 2005-03-24 04:26:22 CST
Updated version to 1.4.4. This problem still exists in that version but now is 
located in 
RequestProcessingStrategyServantLocator::post_invoke_servant_cleanup. 
Comment 4 Johnny Willemsen 2006-08-09 09:17:49 CDT
to generic pool
Comment 5 Johnny Willemsen 2006-08-09 09:18:03 CDT
accept for generic pool
Comment 6 Johnny Willemsen 2007-02-21 06:36:10 CST
updated version
Comment 7 Johnny Willemsen 2008-02-18 13:49:47 CST
still valid