pass known version metadata in so we get the user's version, not the osgified version
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/d1795856 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/d1795856 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/d1795856 Branch: refs/heads/master Commit: d1795856f0776df6aace712dd5df613115f19b65 Parents: 7b45a56 Author: Alex Heneveld <alex.henev...@cloudsoftcorp.com> Authored: Wed Oct 25 17:07:23 2017 +0100 Committer: Alex Heneveld <alex.henev...@cloudsoftcorp.com> Committed: Wed Oct 25 17:07:23 2017 +0100 ---------------------------------------------------------------------- .../brooklyn/core/catalog/internal/BasicBrooklynCatalog.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/d1795856/core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java b/core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java index 74ee09e..a79fec6 100644 --- a/core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java +++ b/core/src/main/java/org/apache/brooklyn/core/catalog/internal/BasicBrooklynCatalog.java @@ -62,6 +62,7 @@ import org.apache.brooklyn.core.mgmt.ha.OsgiManager; import org.apache.brooklyn.core.mgmt.internal.CampYamlParser; import org.apache.brooklyn.core.mgmt.internal.ManagementContextInternal; import org.apache.brooklyn.core.typereg.BasicBrooklynTypeRegistry; +import org.apache.brooklyn.core.typereg.BasicManagedBundle; import org.apache.brooklyn.core.typereg.BasicRegisteredType; import org.apache.brooklyn.core.typereg.BasicTypeImplementationPlan; import org.apache.brooklyn.core.typereg.BrooklynTypePlanTransformer; @@ -1502,7 +1503,7 @@ public class BasicBrooklynCatalog implements BrooklynCatalog { OsgiBundleInstallationResult result = null; try { - result = osgiManager.get().install(null, new FileInputStream(bf), true, true, forceUpdate).get(); + result = osgiManager.get().install(new BasicManagedBundle(vn.getSymbolicName(), vn.getVersionString(), null), new FileInputStream(bf), true, true, forceUpdate).get(); } catch (FileNotFoundException e) { throw Exceptions.propagate(e); } finally {