[jboss-cvs] JBossAS SVN: r58309 - trunk/server/src/main/org/jboss/deployment

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 13 16:39:39 EST 2006


Author: wolfc
Date: 2006-11-13 16:39:35 -0500 (Mon, 13 Nov 2006)
New Revision: 58309

Modified:
   trunk/server/src/main/org/jboss/deployment/JBossApplicationObjectFactory.java
Log:
fixed NPE (TCK ejb30/sec/stateful/lsecp)

Modified: trunk/server/src/main/org/jboss/deployment/JBossApplicationObjectFactory.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/JBossApplicationObjectFactory.java	2006-11-13 21:39:32 UTC (rev 58308)
+++ trunk/server/src/main/org/jboss/deployment/JBossApplicationObjectFactory.java	2006-11-13 21:39:35 UTC (rev 58309)
@@ -158,6 +158,13 @@
       {
          J2eeApplicationMetaData metaData = activeMetaData.get();
          SecurityRoleMetaData srmd = metaData.getSecurityRole(role.getRoleName());
+         // Wolf: there could be no application.xml and thus no srmd
+         if(srmd == null)
+         {
+            srmd = new SecurityRoleMetaData();
+            srmd.setRoleName(role.getRoleName());
+            metaData.addSecurityRole(srmd);
+         }
          srmd.addPrincipalName(value);
       }
    }




More information about the jboss-cvs-commits mailing list