[jboss-cvs] JBossAS SVN: r64202 - trunk/connector/src/main/org/jboss/resource/deployers/builder.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Jul 23 14:24:48 EDT 2007


Author: scott.stark at jboss.org
Date: 2007-07-23 14:24:47 -0400 (Mon, 23 Jul 2007)
New Revision: 64202

Modified:
   trunk/connector/src/main/org/jboss/resource/deployers/builder/ManagedConnectionFactoryBuilder.java
Log:
Validate the repository ConnectorMetaData rather than allowing an NPE

Modified: trunk/connector/src/main/org/jboss/resource/deployers/builder/ManagedConnectionFactoryBuilder.java
===================================================================
--- trunk/connector/src/main/org/jboss/resource/deployers/builder/ManagedConnectionFactoryBuilder.java	2007-07-23 16:31:30 UTC (rev 64201)
+++ trunk/connector/src/main/org/jboss/resource/deployers/builder/ManagedConnectionFactoryBuilder.java	2007-07-23 18:24:47 UTC (rev 64202)
@@ -78,7 +78,9 @@
    {
       ServiceConstructorMetaData constructor = new ServiceConstructorMetaData();
 
-      ConnectorMetaData md = repository.getConnectorMetaData(mcfmd.getRarName());      
+      ConnectorMetaData md = repository.getConnectorMetaData(mcfmd.getRarName());
+      if( md == null )
+         throw new IllegalStateException("No ConnectorMetaData found for mdf rarName: "+mcfmd.getRarName());
       constructor.setParameters(new Object[]{md, mcfmd});
       constructor.setSignature(new String[]{md.getClass().getName(), ManagedConnectionFactoryDeploymentMetaData.class.getName()});
       return constructor;       




More information about the jboss-cvs-commits mailing list