Deployment: NullPointerException if component does not contain an implemention element.
---------------------------------------------------------------------------------------
Key: SWITCHYARD-202
URL:
https://issues.jboss.org/browse/SWITCHYARD-202
Project: SwitchYard
Issue Type: Bug
Components: deployment
Reporter: Daniel Bevenius
According to SCA Assembly spec a component element can have zero or more implementation
elements as its child. But the method getActivator(component) in Deployment.java you can
find the following code:
{code}
private Activator getActivator(ComponentModel component) {
String type = component.getImplementation().getType();
Activator activator = _componentActivators.get(type);
if (activator == null) {
throw new RuntimeException("Unknown configuration component type
'" + type + "'. No Activator implementation registered for this
type.");
}
return activator;
}
{code}
I noticed this while working on SWITCHYARD-201 which also contains an example of the
config that I'm using (See Keith's last comment)
--
This message is automatically generated by JIRA.
For more information on JIRA, see:
http://www.atlassian.com/software/jira