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

Reply via email to