[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