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

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jan 8 19:32:14 EST 2008


Author: scott.stark at jboss.org
Date: 2008-01-08 19:32:14 -0500 (Tue, 08 Jan 2008)
New Revision: 68714

Modified:
   trunk/server/src/main/org/jboss/deployment/JBossAppParsingDeployer.java
   trunk/server/src/main/org/jboss/deployment/JBossWebAppParsingDeployer.java
Log:
Validate LoaderRepositoryMetaData.name against null to avoid invalid ObjectName creation

Modified: trunk/server/src/main/org/jboss/deployment/JBossAppParsingDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/JBossAppParsingDeployer.java	2008-01-09 00:26:17 UTC (rev 68713)
+++ trunk/server/src/main/org/jboss/deployment/JBossAppParsingDeployer.java	2008-01-09 00:32:14 UTC (rev 68714)
@@ -182,7 +182,8 @@
          {
             loaderCfg = new LoaderRepositoryConfig();
             loaderCfg.repositoryClassName = lrmd.getLoaderRepositoryClass();
-            loaderCfg.repositoryName = new ObjectName(lrmd.getName());
+            if(lrmd.getName() != null)
+               loaderCfg.repositoryName = new ObjectName(lrmd.getName());
             Set<LoaderRepositoryConfigMetaData> configs = lrmd.getLoaderRepositoryConfig();
             if (configs != null && configs.isEmpty() == false)
             {

Modified: trunk/server/src/main/org/jboss/deployment/JBossWebAppParsingDeployer.java
===================================================================
--- trunk/server/src/main/org/jboss/deployment/JBossWebAppParsingDeployer.java	2008-01-09 00:26:17 UTC (rev 68713)
+++ trunk/server/src/main/org/jboss/deployment/JBossWebAppParsingDeployer.java	2008-01-09 00:32:14 UTC (rev 68714)
@@ -118,7 +118,8 @@
          LoaderRepositoryConfig loaderConfig = new LoaderRepositoryConfig();
          
          loaderConfig.repositoryClassName = lrmd.getLoaderRepositoryClass();
-         loaderConfig.repositoryName = new ObjectName(lrmd.getName());
+         if(lrmd.getName() != null)
+            loaderConfig.repositoryName = new ObjectName(lrmd.getName());
          Set<LoaderRepositoryConfigMetaData> configs = lrmd.getLoaderRepositoryConfig();
          if (configs != null && configs.isEmpty() == false)
          {




More information about the jboss-cvs-commits mailing list