You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@stratos.apache.org by "Martin Eppel (meppel)" <me...@cisco.com> on 2015/05/12 00:00:47 UTC
Testing stratos 4.1: cartridge group deployment broken ? ... was
... RE: Validating the service group definition
Hi Reka,
Not sure if this is related but after I pulled the latest code from the master I fail to deploy cartridge groups which used to work before, see exception [1.].
Please see attached log file and cartridge group definition (cartridge-group.json).
Latest commit:
commit 9fd334e748dc9da51554355c8ac046048829d8d0
Author: Imesh Gunaratne <im...@apache.org>
Date: Mon May 11 19:50:05 2015 +0530
See group deployment after line in log:
TID: [0] [STRATOS] [2015-05-11 21:40:18,991] DEBUG {org.apache.stratos.autoscaler.applications.ApplicationHolder}
Thanks
Martin
[1.] Exception:
TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} - subGroups:size3
TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} - Dependenciesorg.apache.stratos.autoscaler.pojo.Dependencies@f2718ed
TID: [0] [STRATOS] [2015-05-11 21:40:51,232] ERROR {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - Could not add cartridge group
org.apache.stratos.autoscaler.stub.AutoscalerServiceInvalidServiceGroupExceptionException: AutoscalerServiceInvalidServiceGroupExceptionException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at org.apache.stratos.autoscaler.stub.AutoscalerServiceStub.addServiceGroup(AutoscalerServiceStub.java:4842)
at org.apache.stratos.common.client.AutoscalerServiceClient.addServiceGroup(AutoscalerServiceClient.java:185)
at org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.addServiceGroup(StratosApiV41Utils.java:1058)
at org.apache.stratos.rest.endpoint.api.StratosApiV41.addServiceGroup(StratosApiV41.java:447)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:194)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:100)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:93)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
From: Reka Thirunavukkarasu [mailto:reka@wso2.com]
Sent: Wednesday, May 06, 2015 5:48 AM
To: Vishanth Balasubramaniam
Cc: dev
Subject: Re: Validating the service group definition
Thanks Vishanth for fixing those issues. Will verify it and push it master..
Thanks,
Reka
On Wed, May 6, 2015 at 6:11 PM, Vishanth Balasubramaniam <vi...@wso2.com>> wrote:
Hi Devs,
I have added the validation when adding a service group to check the following
* duplicate cartridge name in the same group level
* duplicate group name in the same group level
* cyclic behaviour of groups, i.e. when a parent group name is given again in any of its sub-groups.
Please review and merge the pull request [1].
[1] - https://github.com/apache/stratos/pull/296
Regards,
Vishanth
--
Vishanth Balasubramaniam
Software Engineer
WSO2 Inc.; http://wso2.com<http://wso2.com/>
lean.enterprise.middleware
mobile: +94771737718
about me: http://about.me/vishanth
--
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007
RE: Testing stratos 4.1: cartridge group deployment broken ? ...
was ... RE: Validating the service group definition
Posted by "Martin Eppel (meppel)" <me...@cisco.com>.
Ok, thanks
From: Imesh Gunaratne [mailto:imesh@apache.org]
Sent: Monday, May 11, 2015 6:39 PM
To: dev
Cc: Vishanth Balasubramaniam
Subject: Re: Testing stratos 4.1: cartridge group deployment broken ? ... was ... RE: Validating the service group definition
Hi Martin,
If you have dependencies defined in the cartridge group you might need to change the syntax to the new format. Please refer one of the samples in the samples folder or the other mail thread where we are discussing it.
Thanks
On Tue, May 12, 2015 at 3:30 AM, Martin Eppel (meppel) <me...@cisco.com>> wrote:
Hi Reka,
Not sure if this is related but after I pulled the latest code from the master I fail to deploy cartridge groups which used to work before, see exception [1.].
Please see attached log file and cartridge group definition (cartridge-group.json).
Latest commit:
commit 9fd334e748dc9da51554355c8ac046048829d8d0
Author: Imesh Gunaratne <im...@apache.org>>
Date: Mon May 11 19:50:05 2015 +0530
See group deployment after line in log:
TID: [0] [STRATOS] [2015-05-11 21:40:18,991] DEBUG {org.apache.stratos.autoscaler.applications.ApplicationHolder}
Thanks
Martin
[1.] Exception:
TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} - subGroups:size3
TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} - Dependenciesorg.apache.stratos.autoscaler.pojo.Dependencies@f2718ed<ma...@f2718ed>
TID: [0] [STRATOS] [2015-05-11 21:40:51,232] ERROR {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - Could not add cartridge group
org.apache.stratos.autoscaler.stub.AutoscalerServiceInvalidServiceGroupExceptionException: AutoscalerServiceInvalidServiceGroupExceptionException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
at java.lang.Class.newInstance(Class.java:374)
at org.apache.stratos.autoscaler.stub.AutoscalerServiceStub.addServiceGroup(AutoscalerServiceStub.java:4842)
at org.apache.stratos.common.client.AutoscalerServiceClient.addServiceGroup(AutoscalerServiceClient.java:185)
at org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.addServiceGroup(StratosApiV41Utils.java:1058)
at org.apache.stratos.rest.endpoint.api.StratosApiV41.addServiceGroup(StratosApiV41.java:447)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
at org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:194)
at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:100)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57)
at org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:93)
at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
at org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
at org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
at org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
at org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
From: Reka Thirunavukkarasu [mailto:reka@wso2.com<ma...@wso2.com>]
Sent: Wednesday, May 06, 2015 5:48 AM
To: Vishanth Balasubramaniam
Cc: dev
Subject: Re: Validating the service group definition
Thanks Vishanth for fixing those issues. Will verify it and push it master..
Thanks,
Reka
On Wed, May 6, 2015 at 6:11 PM, Vishanth Balasubramaniam <vi...@wso2.com>> wrote:
Hi Devs,
I have added the validation when adding a service group to check the following
* duplicate cartridge name in the same group level
* duplicate group name in the same group level
* cyclic behaviour of groups, i.e. when a parent group name is given again in any of its sub-groups.
Please review and merge the pull request [1].
[1] - https://github.com/apache/stratos/pull/296
Regards,
Vishanth
--
Vishanth Balasubramaniam
Software Engineer
WSO2 Inc.; http://wso2.com<http://wso2.com/>
lean.enterprise.middleware
mobile: +94771737718<tel:%2B94771737718>
about me: http://about.me/vishanth
--
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007<tel:%2B94776442007>
--
Imesh Gunaratne
Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos
Re: Testing stratos 4.1: cartridge group deployment broken ? ... was
... RE: Validating the service group definition
Posted by Imesh Gunaratne <im...@apache.org>.
Hi Martin,
If you have dependencies defined in the cartridge group you might need to
change the syntax to the new format. Please refer one of the samples in the
samples folder or the other mail thread where we are discussing it.
Thanks
On Tue, May 12, 2015 at 3:30 AM, Martin Eppel (meppel) <me...@cisco.com>
wrote:
> Hi Reka,
>
>
>
> Not sure if this is related but after I pulled the latest code from the
> master I fail to deploy cartridge groups which used to work before, see
> exception [1.].
>
>
>
> Please see attached log file and cartridge group definition
> (cartridge-group.json).
>
>
>
> Latest commit:
>
> commit 9fd334e748dc9da51554355c8ac046048829d8d0
>
> Author: Imesh Gunaratne <im...@apache.org>
>
> Date: Mon May 11 19:50:05 2015 +0530
>
>
>
>
>
> See group deployment after line in log:
>
> TID: [0] [STRATOS] [2015-05-11 21:40:18,991] DEBUG
> {org.apache.stratos.autoscaler.applications.ApplicationHolder}
>
>
>
> Thanks
>
>
>
> Martin
>
>
>
> [1.] Exception:
>
>
>
> TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG
> {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} -
> subGroups:size3
>
> TID: [0] [STRATOS] [2015-05-11 21:40:51,221] DEBUG
> {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} -
> Dependenciesorg.apache.stratos.autoscaler.pojo.Dependencies@f2718ed
>
> TID: [0] [STRATOS] [2015-05-11 21:40:51,232] ERROR
> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - Could not add
> cartridge group
>
> org.apache.stratos.autoscaler.stub.AutoscalerServiceInvalidServiceGroupExceptionException:
> AutoscalerServiceInvalidServiceGroupExceptionException
>
> at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
>
> at
> sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
>
> at
> sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>
> at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
>
> at java.lang.Class.newInstance(Class.java:374)
>
> at
> org.apache.stratos.autoscaler.stub.AutoscalerServiceStub.addServiceGroup(AutoscalerServiceStub.java:4842)
>
> at
> org.apache.stratos.common.client.AutoscalerServiceClient.addServiceGroup(AutoscalerServiceClient.java:185)
>
> at
> org.apache.stratos.rest.endpoint.api.StratosApiV41Utils.addServiceGroup(StratosApiV41Utils.java:1058)
>
> at
> org.apache.stratos.rest.endpoint.api.StratosApiV41.addServiceGroup(StratosApiV41.java:447)
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>
> at java.lang.reflect.Method.invoke(Method.java:606)
>
> at
> org.apache.cxf.service.invoker.AbstractInvoker.performInvocation(AbstractInvoker.java:180)
>
> at
> org.apache.cxf.service.invoker.AbstractInvoker.invoke(AbstractInvoker.java:96)
>
> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:194)
>
> at org.apache.cxf.jaxrs.JAXRSInvoker.invoke(JAXRSInvoker.java:100)
>
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor$1.run(ServiceInvokerInterceptor.java:57)
>
> at
> org.apache.cxf.interceptor.ServiceInvokerInterceptor.handleMessage(ServiceInvokerInterceptor.java:93)
>
> at
> org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
>
> at
> org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)
>
> at
> org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:239)
>
> at
> org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:223)
>
> at
> org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:203)
>
>
>
> *From:* Reka Thirunavukkarasu [mailto:reka@wso2.com]
> *Sent:* Wednesday, May 06, 2015 5:48 AM
> *To:* Vishanth Balasubramaniam
> *Cc:* dev
> *Subject:* Re: Validating the service group definition
>
>
>
> Thanks Vishanth for fixing those issues. Will verify it and push it
> master..
>
> Thanks,
>
> Reka
>
>
>
> On Wed, May 6, 2015 at 6:11 PM, Vishanth Balasubramaniam <
> vishanthb@wso2.com> wrote:
>
> Hi Devs,
>
>
>
> I have added the validation when adding a service group to check the
> following
>
> - duplicate cartridge name in the same group level
> - duplicate group name in the same group level
> - cyclic behaviour of groups, i.e. when a parent group name is given
> again in any of its sub-groups.
>
> Please review and merge the pull request [1].
>
>
>
> [1] - https://github.com/apache/stratos/pull/296
>
>
>
> Regards,
>
> Vishanth
>
>
>
> --
>
> *Vishanth Balasubramaniam*
> Software Engineer
> WSO2 Inc.; http://wso2.com
> lean.enterprise.middleware
>
> mobile: *+94771737718 <%2B94771737718>*
>
> about me: *http://about.me/vishanth <http://about.me/vishanth>*
>
>
>
>
> --
>
> Reka Thirunavukkarasu
> Senior Software Engineer,
> WSO2, Inc.:http://wso2.com,
>
> Mobile: +94776442007
>
>
>
--
Imesh Gunaratne
Senior Technical Lead, WSO2
Committer & PMC Member, Apache Stratos