[jboss-cvs] JBossAS SVN: r66491 - projects/metadata/trunk/src/main/java/org/jboss/metadata.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Fri Oct 26 08:59:33 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-10-26 08:59:33 -0400 (Fri, 26 Oct 2007)
New Revision: 66491

Modified:
   projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java
Log:
Fix NPE in getServiceReferences

Modified: projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java
===================================================================
--- projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java	2007-10-26 12:47:03 UTC (rev 66490)
+++ projects/metadata/trunk/src/main/java/org/jboss/metadata/BeanMetaData.java	2007-10-26 12:59:33 UTC (rev 66491)
@@ -22,6 +22,7 @@
 package org.jboss.metadata;
 
 import java.lang.reflect.Method;
+import java.util.ArrayList;
 import java.util.Collection;
 import java.util.Iterator;
 import java.util.Set;
@@ -36,7 +37,6 @@
 import org.jboss.metadata.ejb.jboss.JBossMetaData;
 import org.jboss.metadata.ejb.jboss.JBossSessionBeanMetaData;
 import org.jboss.metadata.ejb.spec.ContainerTransactionsMetaData;
-import org.jboss.metadata.ejb.spec.EnterpriseBeanMetaData;
 import org.jboss.metadata.ejb.spec.ExcludeListMetaData;
 import org.jboss.metadata.ejb.spec.MethodInterfaceType;
 import org.jboss.metadata.ejb.spec.MethodPermissionsMetaData;
@@ -349,7 +349,7 @@
    public Iterator<ServiceReferenceMetaData> getServiceReferences()
    {
       ServiceReferencesMetaData result = getDelegate().getServiceReferences();
-      return result.iterator();
+      return (result != null ? result.iterator() : new ArrayList<ServiceReferenceMetaData>().iterator());
    }
 
    /**




More information about the jboss-cvs-commits mailing list