unwrap type being extended as soon as it is loaded
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/a8644cde Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/a8644cde Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/a8644cde Branch: refs/heads/master Commit: a8644cde1d3d5525627a88447876febaaa9b4e21 Parents: 1c3d59b Author: Alex Heneveld <alex.henev...@cloudsoftcorp.com> Authored: Thu Jan 14 22:19:15 2016 +0000 Committer: Alex Heneveld <alex.henev...@cloudsoftcorp.com> Committed: Thu Jan 14 22:20:09 2016 +0000 ---------------------------------------------------------------------- .../brooklyn/spi/creation/BrooklynComponentTemplateResolver.java | 1 + 1 file changed, 1 insertion(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/a8644cde/brooklyn-server/camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java ---------------------------------------------------------------------- diff --git a/brooklyn-server/camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java b/brooklyn-server/camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java index 90ed899..06c2b86 100644 --- a/brooklyn-server/camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java +++ b/brooklyn-server/camp/camp-brooklyn/src/main/java/org/apache/brooklyn/camp/brooklyn/spi/creation/BrooklynComponentTemplateResolver.java @@ -169,6 +169,7 @@ public class BrooklynComponentTemplateResolver { } throw new IllegalStateException("Unable to create spec for type " + type + ". " + msgDetails); } + spec = EntityManagementUtils.unwrapEntity(spec); populateSpec(spec, encounteredRegisteredTypeSymbolicNames);