Description of problem: Both S-RAMP & RTGov features.xml contains invalid bundle definition <bundle>wrap:mvn:javax.activation/activation/1.1.1-redhat-2$Bundle-SymbolicName=javax.activation.activation&Bundle-Version=1.1.1&Bundle-Name=${extension.name} API v.${spec.version}</bundle> Version-Release number of selected component (if applicable): FSW 6.1 DR1 How reproducible: Steps to Reproduce: 1. Unzip FSW 6.1 on top of fuse 6.1 2. Start fuse, execute commands: 3. features:addurl mvn:org.overlord.rtgov/overlord-rtgov-features-fuse6/2.0.0.Alpha1_1-redhat-1/xml/features 4. features:install -v rtgov-all Actual results: Error executing command: Invalid syntax for instruction [Bundle-Name=${extension.name} API v.${spec.version}]. Take a look at http://www.aqute.biz/Code/Bnd. Expected results: RTGov is installed correctly Additional info:
Cannot reproduce upstream. Both S-RAMP and RTGov produce the following in the features: <bundle>wrap:mvn:javax.activation/activation/1.1.1$Bundle-SymbolicName=javax.activation.activation&Bundle-Version=1.1.1&Bundle-Name=JavaBeans(TM) Activation Framework</bundle> In your description, the Bundle-Name is changed to: ${extension.name} API v.${spec.version} Where is that coming from? Odds are, those variables are either not resolving, or include characters that trip-up BND.
Improving our features.xml generation util. If unresolved variables are found, we'll simply fall back to using the GAV for the Bundle-Name.
Brett Meyer <brmeyer> updated the status of jira SRAMP-523 to Resolved
Brett Meyer <brmeyer> updated the status of jira SRAMP-523 to Closed