Jean-Baptiste Onofré created KARAF-3741:
-------------------------------------------
Summary: Feature resolver installs non deterministic bundles set
Key: KARAF-3741
URL: https://issues.apache.org/jira/browse/KARAF-3741
Project: Karaf
Issue Type: Bug
Components: karaf-feature
Affects Versions: 4.0.0.M2
Reporter: Jean-Baptiste Onofré
Fix For: 4.0.0.M3
We install the CXF Syncope feature like this:
{code}
feature:install tesb-example-syncope-esb-xacml-wsp
{code}
We can see the following bundle installed:
{code}
275 | Active | 80 | 6.0.0.SNAPSHOT | Talend ESB Syncope XACML WSP
{code}
Now, we install the client feature:
{code}
feature:install tesb-example-syncope-esb-xacml-client
{code}
and so, we have the client bundle installed:
{code}
276 | Active | 80 | 6.0.0.SNAPSHOT | Talend ESB Syncope XACML client
{code}
So far, so good.
Now, we uninstall the service and client bundles:
{code}
bundle:uninstall 275
bundle:uninstall 276
{code}
and we re-install the service feature:
{code}
feature:install tesb-example-syncope-esb-xacml-wsp
{code}
Now, we "magically" have both service and client bundles installed:
{code}
277 | Active | 80 | 6.0.0.SNAPSHOT | Talend ESB Syncope XACML client
278 | Active | 80 | 6.0.0.SNAPSHOT | Talend ESB Syncope XACML WSP
{code}
whereas only service should be installed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)