[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