Thanks guys! @Pubudu: it worked for me on K8s but failed on ec2, openstack and gce.
On Wednesday, 18 November 2015, Rajkumar Rajaratnam <rajkum...@wso2.com> wrote: > I will also look into it. > > On Wed, Nov 18, 2015 at 9:53 AM, Pubudu Gunatilaka <pubu...@wso2.com > <javascript:_e(%7B%7D,'cvml','pubu...@wso2.com');>> wrote: > >> I will check this on Kubernetes and update the thread. >> >> On Wed, Nov 18, 2015 at 9:51 AM, Akila Ravihansa Perera < >> raviha...@wso2.com <javascript:_e(%7B%7D,'cvml','raviha...@wso2.com');>> >> wrote: >> >>> Can someone verify this please? I think this is a blocker for 4.1.5 >>> release if it is a bug. >>> >>> >>> On Wednesday, 18 November 2015, Akila Ravihansa Perera < >>> raviha...@wso2.com <javascript:_e(%7B%7D,'cvml','raviha...@wso2.com');>> >>> wrote: >>> >>>> Hi, >>>> >>>> I faced an issue where if I restart the Stratos server after >>>> successfully deploying an app then try to undeploy the app, it will throw >>>> the following error; >>>> >>>> [2015-11-18 00:31:55,537] ERROR >>>> {org.apache.stratos.cloud.controller.services.impl.InstanceTerminator} - >>>> Instance termination failed! MemberContext >>>> [applicationId=single-cartridge-app-gce, cartridgeType=php-gce, >>>> clusterId=single-cartridge-app-gce.my-php-app-gce.php-gce.domain, >>>> memberId=single-cartridge-app-gce.my-php-app-gce.php-gce.domainbead7a03-8589-4c0c-a421-b713491d51ca, >>>> instanceId=null, partition=Partition [id=partition-1, description=null, >>>> isPublic=false, provider=gce, properties=Properties [properties=[Property >>>> [name=region, value=asia-east1], Property [name=zone, >>>> value=asia-east1-a]]]], defaultPrivateIP=null, defaultPublicIP=null, >>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1447786797325, >>>> lbClusterId=null, networkPartitionId=network-partition-gce, >>>> kubernetesPodId=null, kubernetesPodName=null, loadBalancingIPType=Private, >>>> instanceMetadata=null, properties=Properties [properties=[Property >>>> [name=MIN_COUNT, value=1], Property [name=SCALING_DECISION_ID, >>>> value=single-cartridge-app-gce.my-php-app-gce.php-gce.domain-52271c86-c13e-4db1-8499-8c28c149b7b2], >>>> Property [name=EC2_REGION, value=asia-east1], Property >>>> [name=EC2_AVAILABILITY_ZONE, value=asia-east1-a]]]] >>>> org.apache.stratos.cloud.controller.exception.InvalidCartridgeTypeException: >>>> Member termination failed, could not find cartridge in cloud controller >>>> context: [cartridge-type] php-gce [member-id] >>>> single-cartridge-app-gce.my-php-app-gce.php-gce.domainbead7a03-8589-4c0c-a421-b713491d51ca >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.terminateInstance(JcloudsIaas.java:307) >>>> at >>>> org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:56) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> Exception in thread "pool-32-thread-3" >>>> org.apache.stratos.cloud.controller.exception.CloudControllerException: >>>> Instance termination failed! MemberContext >>>> [applicationId=single-cartridge-app-gce, cartridgeType=php-gce, >>>> clusterId=single-cartridge-app-gce.my-php-app-gce.php-gce.domain, >>>> memberId=single-cartridge-app-gce.my-php-app-gce.php-gce.domainbead7a03-8589-4c0c-a421-b713491d51ca, >>>> instanceId=null, partition=Partition [id=partition-1, description=null, >>>> isPublic=false, provider=gce, properties=Properties [properties=[Property >>>> [name=region, value=asia-east1], Property [name=zone, >>>> value=asia-east1-a]]]], defaultPrivateIP=null, defaultPublicIP=null, >>>> allocatedIPs=null, publicIPs=null, privateIPs=null, initTime=1447786797325, >>>> lbClusterId=null, networkPartitionId=network-partition-gce, >>>> kubernetesPodId=null, kubernetesPodName=null, loadBalancingIPType=Private, >>>> instanceMetadata=null, properties=Properties [properties=[Property >>>> [name=MIN_COUNT, value=1], Property [name=SCALING_DECISION_ID, >>>> value=single-cartridge-app-gce.my-php-app-gce.php-gce.domain-52271c86-c13e-4db1-8499-8c28c149b7b2], >>>> Property [name=EC2_REGION, value=asia-east1], Property >>>> [name=EC2_AVAILABILITY_ZONE, value=asia-east1-a]]]] >>>> at >>>> org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:63) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >>>> at java.lang.Thread.run(Thread.java:745) >>>> Caused by: >>>> org.apache.stratos.cloud.controller.exception.InvalidCartridgeTypeException: >>>> Member termination failed, could not find cartridge in cloud controller >>>> context: [cartridge-type] php-gce [member-id] >>>> single-cartridge-app-gce.my-php-app-gce.php-gce.domainbead7a03-8589-4c0c-a421-b713491d51ca >>>> at >>>> org.apache.stratos.cloud.controller.iaases.JcloudsIaas.terminateInstance(JcloudsIaas.java:307) >>>> at >>>> org.apache.stratos.cloud.controller.services.impl.InstanceTerminator.run(InstanceTerminator.java:56) >>>> ... 3 more >>>> >>>> >>>> Has anyone faced this before? >>>> >>>> -- >>>> Akila Ravihansa Perera >>>> WSO2 Inc.; http://wso2.com/ >>>> >>>> Blog: http://ravihansa3000.blogspot.com >>>> >>> >>> >>> -- >>> Akila Ravihansa Perera >>> WSO2 Inc.; http://wso2.com/ >>> >>> Blog: http://ravihansa3000.blogspot.com >>> >>> >> >> >> -- >> *Pubudu Gunatilaka* >> Committer and PMC Member - Apache Stratos >> Software Engineer >> WSO2, Inc.: http://wso2.com >> mobile : +94774079049 <%2B94772207163> >> >> > > > -- > Rajkumar Rajaratnam > Committer & PMC Member, Apache Stratos > Software Engineer, WSO2 > > Mobile : +94777568639 > Blog : rajkumarr.com > -- Akila Ravihansa Perera WSO2 Inc.; http://wso2.com/ Blog: http://ravihansa3000.blogspot.com