It looks like I have done the fix on a previous commit, I did not see the initialization in constructors. I just fixed it again.
Thanks On Thu, Mar 26, 2015 at 6:30 PM, Udara Liyanage <ud...@wso2.com> wrote: > Hi Imesh, > > properties variable is initialized in both constructors. Do we have to > initialize it again in init() > > On Thu, Mar 26, 2015 at 6:22 PM, Imesh Gunaratne <im...@apache.org> wrote: > >> The above fix was not in the latest codebase. I just applied it and >> pushed to master branch. >> >> Thanks >> >> On Wed, Mar 25, 2015 at 6:09 PM, Shaheedur Haque (shahhaqu) < >> shahh...@cisco.com> wrote: >> >>> Unfortunately, 276f1f162f authored 2 hours ago does not fix the issue. >>> I presume this is because it does not cover the default constructor, but I >>> am not sure. >>> >>> >>> >>> *From:* Udara Liyanage [mailto:ud...@wso2.com] >>> *Sent:* Wednesday, March 25, 2015 10:57 AM >>> >>> *To:* dev >>> *Subject:* Re: Schema changes for Stratos 4.1 >>> >>> >>> >>> Hi Shaheed, >>> >>> >>> >>> I think your fix is valid. properties variable is not initialized before >>> adding property. I will commit the fix. >>> >>> Thanks for suggesting the fix. >>> >>> >>> >>> On Wed, Mar 25, 2015 at 3:43 PM, Shaheedur Haque (shahhaqu) < >>> shahh...@cisco.com> wrote: >>> >>> Hi all, >>> >>> >>> >>> With master at 69a5eb from a few hours ago, and the following temporary >>> fix: >>> >>> >>> >>> $ git diff >>> >>> diff --git >>> a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/Cartridge.ja >>> >>> index 4c1a690..5072dcd 100644 >>> >>> --- >>> a/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/Cartridge.java >>> >>> +++ >>> b/components/org.apache.stratos.cloud.controller/src/main/java/org/apache/stratos/cloud/controller/domain/Cartridge.java >>> >>> @@ -78,6 +78,7 @@ public class Cartridge implements Serializable{ >>> >>> >>> >>> private void init() { >>> >>> tenantPartitions = "*"; >>> >>> + properties = new org.apache.stratos.common.Properties(); >>> >>> } >>> >>> >>> >>> public String getType() { >>> >>> >>> >>> I can now see volumes being attached correctly. So, pending an official >>> version of the above fix, I will consider this issue as closed form my POV. >>> >>> >>> >>> Thanks, Shaheed >>> >>> >>> >>> *From:* Imesh Gunaratne [mailto:im...@apache.org] >>> *Sent:* Saturday, March 14, 2015 5:59 AM >>> *To:* dev >>> *Subject:* Re: Schema changes for Stratos 4.1 >>> >>> >>> >>> Hi Devs, >>> >>> >>> >>> Thanks Shaheed for brining this up. @Devs I think we need to add the >>> persistence attribute to the Subscribable information section and implement >>> any logic required in the backend. >>> >>> >>> >>> Thanks >>> >>> >>> >>> On Fri, Mar 13, 2015 at 9:26 PM, Shaheedur Haque (shahhaqu) < >>> shahh...@cisco.com> wrote: >>> >>> Imesh and I discussed this, and it was agreed that this seems to be >>> missing. Imesh undertook to investigate and report back. >>> >>> >>> >>> *From:* Shaheedur Haque (shahhaqu) >>> *Sent:* 12 March 2015 16:23 >>> *To:* dev@stratos.apache.org >>> *Subject:* Schema changes for Stratos 4.1 >>> >>> >>> >>> Hi Imesh, >>> >>> >>> >>> I’m busy porting our code to the new model. One issue I have just come >>> across is that in the old model, the “persistence” attribute was available >>> (as I understand it) on both the Cartridge Definition and also on the >>> Cartridge Subscription. For reasons I am sure you will understand, we must >>> apply the attribute on the Subscription. I don’t quite see how/where to do >>> this in the new model. Have I missed something? >>> >>> >>> >>> Also, this begs the question whether there are any other attributes on >>> the old Subscription that have not made it into the new model. It would >>> probably be a good idea to a quick/urgent review of this using the >>> comparison document you published…WDYT? >>> >>> >>> >>> Finally, did you see my comment on the comparison doc about the >>> cartridgeMin/Max values? >>> >>> >>> >>> Thanks, Shaheed >>> >>> >>> >>> >>> >>> >>> >>> -- >>> >>> Imesh Gunaratne >>> >>> >>> >>> Technical Lead, WSO2 >>> >>> Committer & PMC Member, Apache Stratos >>> >>> >>> >>> >>> >>> -- >>> >>> >>> Udara Liyanage >>> >>> Software Engineer >>> >>> WSO2, Inc.: http://wso2.com >>> >>> lean. enterprise. middleware >>> >>> web: http://udaraliyanage.wordpress.com >>> >>> phone: +94 71 443 6897 >>> >> >> >> >> -- >> Imesh Gunaratne >> >> Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > > Udara Liyanage > Software Engineer > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > web: http://udaraliyanage.wordpress.com > phone: +94 71 443 6897 > -- Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos