Hi Martin, Identified the bug and fixed it in 2065d7a167b00bbca0a5efe9a1a178521b3bda8a. Please verify it and update the thread.
Thanks, Reka On Thu, Apr 23, 2015 at 11:42 AM, Reka Thirunavukkarasu <[email protected]> wrote: > Hi Martin, > > I'm looking into this issue..I have tried a similar sample as your one and > got the issue reproduced in the local setup. It seems to be a bug in our > application parser. Will work on further on this and update the thread.. > > Thanks, > Reka > > On Thu, Apr 23, 2015 at 10:32 AM, Imesh Gunaratne <[email protected]> > wrote: > >> Hi Martin, >> >> Thanks for reporting this problem, we will have a look at this and get >> back to you soon. >> >> Thanks >> >> On Thu, Apr 23, 2015 at 5:27 AM, Martin Eppel (meppel) <[email protected]> >> wrote: >> >>> Hi, >>> >>> >>> >>> I think I am seeing an issue with nested grouping: >>> >>> >>> >>> When I define a parent group (no cartridges) and 2 nested children >>> groups, each containing cartridges with a different types I see an >>> exception that a cartridge group is not defined in the parent group : >>> >>> >>> >>> TID: [0] [STRATOS] [2015-04-22 20:46:58,495] ERROR >>> {org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver} - Cartridge c3 >>> not defined in cartridge group: [application] subscription-G1-G2-G3 >>> [cartridge-group-name] subscription-G1-G2-G3 [cartridge-group-alias] >>> subscription-G1-G2-G3 >>> >>> java.lang.RuntimeException: Cartridge c3 not defined in cartridge group: >>> [application] subscription-G1-G2-G3 [cartridge-group-name] >>> subscription-G1-G2-G3 [cartridge-group-alias] subscription-G1-G2-G3 >>> >>> at >>> org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.validateCartridgeGroupReference(DefaultApplicationParser.java:590) >>> >>> at >>> org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser.parseGroups(DefaultApplicationParser.java:569) >>> >>> >>> >>> If I define the same cartridge types in both children groups the >>> application deploys fine (e.g. replace cartridge type c3 / c4 with c1 / c2 >>> in group “multiple-groups-no-startup-G2”, see …”working”…. Artifacts) >>> >>> >>> >>> I attached wso2carbon.log / cartridge-group.json and application.json >>> files and all the other artifacts to the email. >>> >>> >>> >>> Also attached the artifacts (cartridge-group / application) and >>> wso2carbon log for the working case (see …“working”… ) for comparison >>> >>> >>> >>> I created a JIRA for this issue: >>> https://issues.apache.org/jira/browse/STRATOS-1339 >>> >>> >>> >>> Thanks >>> >>> >>> >>> Martin >>> >> >> >> >> -- >> Imesh Gunaratne >> >> Technical Lead, WSO2 >> Committer & PMC Member, Apache Stratos >> > > > > -- > Reka Thirunavukkarasu > Senior Software Engineer, > WSO2, Inc.:http://wso2.com, > Mobile: +94776442007 > > > -- Reka Thirunavukkarasu Senior Software Engineer, WSO2, Inc.:http://wso2.com, Mobile: +94776442007
