(check_xml_dependency): fail when the service type is defined in the parent configuration
Summary
check_xml_dependency
try to split all the service type to find the associated bundle (like ::bundle::serviceType
). In some case, we want to configure a service type outside of the configuration (to mutualize the xml configuration). But in this case the type looks like ${MY_SERVICE_TYPE_XXX}
.
Steps to reproduce
Define the service type as a parameter of the configuration.
What is the current bug behavior?
*** [ERROR] Dependency missing in src/Bundles/myActivity/rc/configurations/config.xml :
list index out of range
***
What is the expected correct behavior?
The current service is not checked.
Possible fixes
Check if the service type begin with a $