resourceReferenceBuilder,
appClientConfigBuilder,
serviceReferenceBuilder,
naming);
ConfigurationData configurationData = null;
DeploymentContext context = null;
try {
Object plan = configBuilder.getDeploymentPlan(new File(basedir, "target/plans/test-bad-ejb-jar.xml"), earFile, idBuilder);
context = configBuilder.buildConfiguration(false, configBuilder.getConfigurationID(plan, earFile, idBuilder), plan, earFile, Collections.singleton(configStore), artifactResolver, configStore);
configurationData = context.getConfigurationData();
fail("Should have thrown a DeploymentException");
} catch (DeploymentException e) {
if (e.getCause() instanceof IOException) {
fail("Should not be complaining about bad vendor DD for invalid module entry");
}
} finally {
if (context != null) {
context.close();
}
if (configurationData != null) {
DeploymentUtil.recursiveDelete(configurationData.getConfigurationDir());
}
}
}