[jboss-svn-commits] JBL Code SVN: r8684 - 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
Thu Jan 4 08:44:07 EST 2007


Author: kevin.conner at jboss.com
Date: 2007-01-04 08:44:06 -0500 (Thu, 04 Jan 2007)
New Revision: 8684

Modified:
   labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java
Log:
Fixed NPE when no services are present: JBESB-320

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-01-04 13:39:56 UTC (rev 8683)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/listeners/config/Generator.java	2007-01-04 13:44:06 UTC (rev 8684)
@@ -237,12 +237,14 @@
 		 */
 		private List<Listener> getListeners(boolean isGateway) {
 			List<Listener> gateways = new ArrayList<Listener>();
-			Service[] services = jbossesb.getServices().getServiceArray();
+			if (jbossesb.getServices() != null) {
+				Service[] services = jbossesb.getServices().getServiceArray();
 			
-			for(Service service : services) {
-				for(Listener listener : service.getListeners().getListenerArray()) {
-					if(service.getIsGateway() == isGateway) {
-						gateways.add(listener);
+				for(Service service : services) {
+					for(Listener listener : service.getListeners().getListenerArray()) {
+						if(service.getIsGateway() == isGateway) {
+							gateways.add(listener);
+						}
 					}
 				}
 			}




More information about the jboss-svn-commits mailing list