stratos-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dinithi De Silva <dinit...@wso2.com>
Subject Re: Could not deploy an application again after undeploying it.
Date Thu, 12 Mar 2015 09:12:46 GMT
Thanks Raj.

On Thu, Mar 12, 2015 at 2:39 PM, Rajkumar Rajaratnam <rajkumarr@wso2.com>
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 <dinithis@wso2.com>
> 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 <rajkumarr@wso2.com>
>> 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 <dinithis@wso2.com>
>>> 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:dinithis@wso2.com | 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:dinithis@wso2.com | 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:dinithis@wso2.com | w: www.wso2.com
| a: #20, Palm Grove, Colombo 03

Mime
View raw message