Hi Raj, It is working as expected. Thanks for the fix.
Thanks. On Fri, Mar 13, 2015 at 5:51 PM, Rajkumar Rajaratnam <[email protected]> wrote: > Hi Dinithi, > > I have fixed and pushed to master. I have tested it and works fine. Please > verify it. > > Thanks. > > On Thu, Mar 12, 2015 at 2:42 PM, Dinithi De Silva <[email protected]> > wrote: > >> Thanks Raj. >> >> On Thu, Mar 12, 2015 at 2:39 PM, Rajkumar Rajaratnam <[email protected]> >> wrote: >> >>> Dinithi, >>> >>> Yes application is still there in the UI, because we are not removing >>> application context from the registry. GetApplication() API uses >>> application context. So its there in the UI. But application is removed >>> from the registry when application instance is terminated. As deploy >>> application API uses application, it throws this error. Application context >>> and application are two different objects stored in registry. I will fix it >>> soon. >>> >>> Thanks. >>> >>> On Thu, Mar 12, 2015 at 2:34 PM, Dinithi De Silva <[email protected]> >>> wrote: >>> >>>> Hi Raj, >>>> >>>> I have undeployed the application using the CLI command >>>> "undeploy-application" as well as using the rest API. Also I have tried >>>> using the UI to undeploy the application. After undeploying, I have used >>>> "list-applications" command [1] as well as the UI to check the status of >>>> the application and I found the application is still there with the status >>>> "created". >>>> >>>> [1] >>>> stratos> list-applications >>>> Applications found: >>>> +----------------------+----------------------+---------+ >>>> | Application ID | Alias | Status | >>>> +----------------------+----------------------+---------+ >>>> | single-cartridge-app | single-cartridge-app | Created | >>>> +----------------------+----------------------+---------+ >>>> >>>> >>>> Thanks. >>>> >>>> On Thu, Mar 12, 2015 at 2:23 PM, Rajkumar Rajaratnam < >>>> [email protected]> wrote: >>>> >>>>> Okay. Few questions. >>>>> >>>>> How did you undeploy the application? Using undeploy.sh? If so, it >>>>> will delete the application too. So you have to add the application before >>>>> deploying it. Error says that the application can't be found. Means >>>>> application is not added yet. And deploy.sh works fine because we are >>>>> adding the application before deploying the application there. >>>>> >>>>> Thanks. >>>>> >>>>> On Thu, Mar 12, 2015 at 2:05 PM, Dinithi De Silva <[email protected]> >>>>> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I have tried undeploying an application and deploying it again using >>>>>> both REST API and CLI command (deploy-application). I got the following >>>>>> exception. >>>>>> >>>>>> [2015-03-12 14:01:50,262] INFO >>>>>> {org.apache.stratos.rest.endpoint.api.StratosApiV41Utils} - Starting to >>>>>> deploy application: [application-id] single-cartridge-app >>>>>> [2015-03-12 14:01:50,307] ERROR >>>>>> {org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl} - >>>>>> Application deployment failed >>>>>> java.lang.RuntimeException: Application not found: >>>>>> single-cartridge-app >>>>>> at >>>>>> org.apache.stratos.autoscaler.services.impl.AutoscalerServiceImpl.deployApplication(AutoscalerServiceImpl.java:161) >>>>>> 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.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:212) >>>>>> at >>>>>> org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:117) >>>>>> at >>>>>> org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40) >>>>>> at >>>>>> org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:110) >>>>>> >>>>>> The same application can deploy directly using the deploy.sh file. >>>>>> I assume this is due to something wrong in the undeploy method. >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Dinithi De Silva* >>>>>> Associate Software Engineer, WSO2 Inc. >>>>>> m:+94716667655 | e:[email protected] | w: www.wso2.com >>>>>> | a: #20, Palm Grove, Colombo 03 >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> Rajkumar Rajaratnam >>>>> Committer & PMC Member, Apache Stratos >>>>> Software Engineer, WSO2 >>>>> >>>>> Mobile : +94777568639 >>>>> Blog : rajkumarr.com >>>>> >>>> >>>> >>>> >>>> -- >>>> *Dinithi De Silva* >>>> Associate Software Engineer, WSO2 Inc. >>>> m:+94716667655 | e:[email protected] | w: www.wso2.com >>>> | a: #20, Palm Grove, Colombo 03 >>>> >>> >>> >>> >>> -- >>> Rajkumar Rajaratnam >>> Committer & PMC Member, Apache Stratos >>> Software Engineer, WSO2 >>> >>> Mobile : +94777568639 >>> Blog : rajkumarr.com >>> >> >> >> >> -- >> *Dinithi De Silva* >> Associate Software Engineer, WSO2 Inc. >> m:+94716667655 | e:[email protected] | w: www.wso2.com >> | a: #20, Palm Grove, Colombo 03 >> > > > > -- > Rajkumar Rajaratnam > Committer & PMC Member, Apache Stratos > Software Engineer, WSO2 > > Mobile : +94777568639 > Blog : rajkumarr.com > -- *Dinithi De Silva* Associate Software Engineer, WSO2 Inc. m:+94716667655 | e:[email protected] | w: www.wso2.com | a: #20, Palm Grove, Colombo 03
