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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sat Aug 18 20:23:20 EDT 2007


Author: tcunning
Date: 2007-08-18 20:23:20 -0400 (Sat, 18 Aug 2007)
New Revision: 14358

Modified:
   labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/Configuration.java
Log:
bug:JBESB-738
Protect from NPE.


Modified: labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/Configuration.java
===================================================================
--- labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/Configuration.java	2007-08-18 23:47:53 UTC (rev 14357)
+++ labs/jbossesb/trunk/product/rosetta/src/org/jboss/soa/esb/listeners/config/Configuration.java	2007-08-19 00:23:20 UTC (rev 14358)
@@ -100,8 +100,10 @@
             //System.out.println("*************** listenerBytes: " + new String(listenerBytes));
             ByteArrayInputStream listenerIs = new ByteArrayInputStream(listenerBytes);
             ConfigTree listenerConfig = ConfigTree.fromInputStream(listenerIs);
-            listenerConfig.setAttribute(ListenerTagNames.DEPLOYMENT_NAME_TAG, 
+            if (serviceName != null) {
+            	listenerConfig.setAttribute(ListenerTagNames.DEPLOYMENT_NAME_TAG, 
             		serviceName.getKeyProperty(ListenerTagNames.DEPLOYMENT_NAME_TAG));
+            }
             List<ManagedLifecycle> instances = LifecycleUtil.getListeners(listenerConfig);
 
             byte[] gatewayBytes = gatewayXml.toByteArray();




More information about the jboss-svn-commits mailing list