Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
application-0.2.1, 0.3
-
None
Description
OBRAriesResolver.getBundleInfo() can return bundle information for bundles (with the same symbolic name) with higher version than expected. The version passed in should be treated as an exact version and instead it is treated as a minimal version.
The getBundleInfo() is usually used during application installation when provisioning bundles based on DEPLOYMENT.MF information. Since getBundleInfo() can return information about a wrong bundle that can break the DEPLOYMENT.MF contract (i.e. provisioning the bundles with the exact versions).