dblevins    2005/08/23 00:18:58

  Modified:    modules/core/src/java/org/openejb/core/ivm
                        BaseEjbProxyHandler.java
  Log:

  App exception handing code was slightly wrong.
  
  Revision  Changes    Path
  1.4       +3 -2      
openejb1/modules/core/src/java/org/openejb/core/ivm/BaseEjbProxyHandler.java
  
  Index: BaseEjbProxyHandler.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb1/modules/core/src/java/org/openejb/core/ivm/BaseEjbProxyHandler.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- BaseEjbProxyHandler.java  26 Aug 2004 07:20:26 -0000      1.3
  +++ BaseEjbProxyHandler.java  23 Aug 2005 04:18:58 -0000      1.4
  @@ -318,7 +318,8 @@
                                        t.printStackTrace();
                                        Class[] etypes = 
method.getExceptionTypes();
                                        for (int i = 0; i < etypes.length; i++) 
{
  -                                             if 
(t.getClass().isAssignableFrom(etypes[i])){
  +
  +                                             if 
(etypes[i].isAssignableFrom(t.getClass())){
                                                        throw t;
                                                }                               
                
                                        }
  
  
  

Reply via email to