[fdo-trac] #488: Managed API: Managned Exception Constructor returns null

FDO trac_fdo at osgeo.org
Mon Mar 30 12:31:38 EDT 2009


#488: Managed API: Managned Exception Constructor returns null
-----------------------+----------------------------------------------------
 Reporter:  gregboone  |         Owner:  gregboone
     Type:  defect     |        Status:  new      
 Priority:  minor      |     Milestone:  3.5.0    
Component:  FDO API    |       Version:  3.4.0    
 Severity:  3          |    Resolution:           
 Keywords:             |   External_id:  1209691  
-----------------------+----------------------------------------------------
Old description:

> Modify the implementation of
>
>     NAMESPACE_OSGEO_COMMON::Exception::Create(System::IntPtr ex)
>

> - Change the if (IntPtr::Zero == ex) check to: if (IntPtr::Zero != ex)
> - Have a single return point in the function
> - Avoid trying to create a nested NAMESPACE_OSGEO_COMMON::Exception
> object for
> the nested FDO exception if the nested FDO cause exception is NULL
> - Add a try...catch block so that this method does not throw errors.

New description:

 Modify the implementation of


 {{{
    NAMESPACE_OSGEO_COMMON::Exception::Create(System::IntPtr ex)
 }}}


 - Change the if (IntPtr::Zero == ex) check to: if (IntPtr::Zero != ex)

 - Have a single return point in the function

 - Avoid trying to create a nested NAMESPACE_OSGEO_COMMON::Exception object
 for the nested FDO exception if the nested FDO cause exception is NULL

 - Add a try...catch block so that this method does not throw errors.

-- 
Ticket URL: <http://trac.osgeo.org/fdo/ticket/488#comment:1>
FDO <http://fdo.osgeo.org/>
Feature Data Objects


More information about the fdo-trac mailing list