djencks     2004/09/10 01:17:31

  Modified:    modules/core/src/java/org/openejb/deployment
                        OpenEJBModuleBuilder.java
  Log:

  Hints on where to remove NPEs
  
  Revision  Changes    Path
  1.23      +4 -1      
openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java
  
  Index: OpenEJBModuleBuilder.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/core/src/java/org/openejb/deployment/OpenEJBModuleBuilder.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- OpenEJBModuleBuilder.java 23 Aug 2004 10:15:03 -0000      1.22
  +++ OpenEJBModuleBuilder.java 10 Sep 2004 05:17:30 -0000      1.23
  @@ -415,16 +415,19 @@
   
           // create an index of the openejb ejb configurations by ejb-name
           Map openejbBeans = new HashMap();
  +        //TODO NPE if enterprise-beans or session is missing
           OpenejbSessionBeanType[] openejbSessionBeans = 
openejbEjbJar.getEnterpriseBeans().getSessionArray();
           for (int i = 0; i < openejbSessionBeans.length; i++) {
               OpenejbSessionBeanType sessionBean = openejbSessionBeans[i];
               openejbBeans.put(sessionBean.getEjbName(), sessionBean);
           }
  +        //TODO NPE as above
           OpenejbEntityBeanType[] openejbEntityBeans = 
openejbEjbJar.getEnterpriseBeans().getEntityArray();
           for (int i = 0; i < openejbEntityBeans.length; i++) {
               OpenejbEntityBeanType entityBean = openejbEntityBeans[i];
               openejbBeans.put(entityBean.getEjbName(), entityBean);
           }
  +        //TODO NPE as above
           OpenejbMessageDrivenBeanType[] openejbMessageDrivenBeans = 
openejbEjbJar.getEnterpriseBeans().getMessageDrivenArray();
           for (int i = 0; i < openejbMessageDrivenBeans.length; i++) {
               OpenejbMessageDrivenBeanType messageDrivenBean = 
openejbMessageDrivenBeans[i];
  
  
  

Reply via email to