[jboss-svn-commits] JBL Code SVN: r11565 - labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue May 1 15:12:23 EDT 2007


Author: kevin.conner at jboss.com
Date: 2007-05-01 15:12:22 -0400 (Tue, 01 May 2007)
New Revision: 11565

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java
Log:
Fix NPE on empty service list

Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java	2007-05-01 19:11:09 UTC (rev 11564)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java	2007-05-01 19:12:22 UTC (rev 11565)
@@ -26,6 +26,7 @@
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 
 import org.apache.log4j.Logger;
@@ -34,6 +35,7 @@
 import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.soa.esb.listeners.config.JbossesbDocument.Jbossesb;
 import org.jboss.soa.esb.listeners.config.ServiceDocument.Service;
+import org.jboss.soa.esb.listeners.config.ServicesDocument.Services;
 import org.w3c.dom.Document;
 
 /**
@@ -235,7 +237,12 @@
          * @return Service list.
          */
         public List<Service> getServices() {
-            return jbossesb.getServices().getServiceList();
+            final Services services = jbossesb.getServices();
+            if (services != null) {
+                return jbossesb.getServices().getServiceList();
+            } else {
+                return Collections.emptyList();
+            }
         }
 
         /**




More information about the jboss-svn-commits mailing list