[jboss-cvs] JBossAS SVN: r66316 - trunk/webservices/src/main/org/jboss/wsf/container/jboss50.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sat Oct 20 02:45:25 EDT 2007


Author: thomas.diesler at jboss.com
Date: 2007-10-20 02:45:25 -0400 (Sat, 20 Oct 2007)
New Revision: 66316

Modified:
   trunk/webservices/src/main/org/jboss/wsf/container/jboss50/ModifyWebMetaDataDeploymentAspect.java
Log:
Prevent NPE when adding a context listener

Modified: trunk/webservices/src/main/org/jboss/wsf/container/jboss50/ModifyWebMetaDataDeploymentAspect.java
===================================================================
--- trunk/webservices/src/main/org/jboss/wsf/container/jboss50/ModifyWebMetaDataDeploymentAspect.java	2007-10-20 05:28:26 UTC (rev 66315)
+++ trunk/webservices/src/main/org/jboss/wsf/container/jboss50/ModifyWebMetaDataDeploymentAspect.java	2007-10-20 06:45:25 UTC (rev 66316)
@@ -106,7 +106,13 @@
       {
          ListenerMetaData listener = new ListenerMetaData();
          listener.setListenerClass(listenerClass);
-         webMetaData.getListeners().add(listener);
+         List<ListenerMetaData> listeners = webMetaData.getListeners();
+         if (listeners == null)
+         {
+            listeners = new ArrayList<ListenerMetaData>();
+            webMetaData.setListeners(listeners);
+         }
+         listeners.add(listener);
       }
    }
 




More information about the jboss-cvs-commits mailing list