[ https://issues.apache.org/jira/browse/STRATOS-1538?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14727091#comment-14727091 ]
Akila commented on STRATOS-1538: -------------------------------- Removed the class in 9c051e45e2eb3b5a7ec3d06dd7292d8bc497b3d5 > Application with more than one group in application level fails to undeploy > --------------------------------------------------------------------------- > > Key: STRATOS-1538 > URL: https://issues.apache.org/jira/browse/STRATOS-1538 > Project: Stratos > Issue Type: Bug > Components: Autoscaler > Affects Versions: 4.1.1 > Reporter: Pubudu Chinthaka Gunatilaka > Fix For: 4.1.2 > > > When there is more than one group in application level, it fails to undeploy. > When one group is terminated it will send the terminated event and > application will mark as terminated. This will cause for removing other > groups in the application level and it will keep the spawned instances of > that group. The following error message can be seen in the log due to this > behaviour. > java.lang.IllegalArgumentException: Could not terminate container, cluster > context not found: [cluster-id] > wso2am-190-application.gateway-worker.wso2am-190-gw-worker.domain [member-id] > wso2am-190-application.gateway-worker.wso2am-190-gw-worker.domaina9ddb584-45aa-4857-87f8-9af7c17c67d8 > at > org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.handleNullObject(KubernetesIaas.java:858) > at > org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateContainer(KubernetesIaas.java:785) > at > org.apache.stratos.cloud.controller.iaases.kubernetes.KubernetesIaas.terminateInstance(KubernetesIaas.java:139) > 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) > Fix would be not to send any terminated or terminating event at > GroupStatusTerminatedProcessor as there is no need of a such event for the > listeners at this level. -- This message was sent by Atlassian JIRA (v6.3.4#6332)