[ https://issues.apache.org/jira/browse/STRATOS-1229?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lahiru Sandaruwan updated STRATOS-1229: --------------------------------------- Fix Version/s: (was: 4.1.0 RC1) FUTURE > Instance termination failed with NPE from jclouds > ------------------------------------------------- > > Key: STRATOS-1229 > URL: https://issues.apache.org/jira/browse/STRATOS-1229 > Project: Stratos > Issue Type: Task > Components: Cloud Controller > Affects Versions: 4.1.0 Alpha > Reporter: Lahiru Sandaruwan > Fix For: FUTURE > > > TID: [0] [STRATOS] [2015-03-05 09:21:00,771] INFO > {org.apache.stratos.autoscaler.context.partition.ClusterLevelPartitionContext$PendingMemberWatcher} > - Pending state of member expired, member will be moved to obsolete list. > [pending member] my-php.php.domain65a77b67-8687-4db3-ae44-0e59965f5658 > [expiry time] 900000 [cluster] my-php.php.domain [cluster instance] > single-cartridge-app-1 > TID: [0] [STRATOS] [2015-03-05 09:21:34,639] DEBUG > {org.apache.stratos.autoscaler.monitor.component.ApplicationMonitor} - > Application monitor is running for [application] single-cartridge-app > TID: [0] [STRATOS] [2015-03-05 09:22:15,774] DEBUG > {org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} - Cluster > monitor is running.. ClusterMonitor [clusterId=my-php.php.domain, > hasPrimary=false ] > TID: [0] [STRATOS] [2015-03-05 09:22:15,775] DEBUG > {org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} - Cluster > monitor is running: [application-id] single-cartridge-app [cluster-id]: > my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,782] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - Running obsolete instances > rule: [partition] partition-1 [network-partition] network-partition-1 > [cluster] my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,782] DEBUG > {org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} - Running > minimum check for cluster instance single-cartridge-app-1 for the cluster: > my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,782] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [obsolete-check] > [network-partition] network-partition-1 [partition] partition-1 [cluster] > my-php.php.domain Obsolete member count: 1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,783] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - Running minimum rule: > [network-partition] network-partition-1 [cluster-instance] > single-cartridge-app-1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,783] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [min-check] > [network-partition] network-partition-1 [cluster-instance] > single-cartridge-app-1 [cluster] my-php.php.domain Non terminated member > count: 0 > TID: [0] [STRATOS] [2015-03-05 09:22:15,783] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [min-check] > [network-partition] network-partition-1 [cluster-instance] > single-cartridge-app-1 [cluster] my-php.php.domain Minimum member count: 1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [min-check] true [primary] > false [non terminated member count] 0 [cluster] my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [obsolete-check] > [network-partition] network-partition-1 [partition] partition-1 [cluster] > my-php.php.domain Member id: > my-php.php.domain65a77b67-8687-4db3-ae44-0e59965f5658 > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] INFO > {org.apache.stratos.autoscaler.rule.RuleLog} - [min-check] Partition > available, hence trying to spawn an instance to fulfil minimum count! > [cluster] my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - Running instances cleanup > event sender rule: [partition] partition-1 [network-partition] > network-partition-1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [min-check] [partition] > partition-1 [cluster] my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] DEBUG > {org.apache.stratos.autoscaler.rule.RuleLog} - [instance-cleanup-check] > [network-partition] network-partition-1 [partition] partition-1 [cluster] > my-php.php.domain Pending termination member count: 0 > TID: [0] [STRATOS] [2015-03-05 09:22:15,784] INFO > {org.apache.stratos.autoscaler.client.CloudControllerClient} - Trying to > spawn an instance via cloud controller: [cluster] my-php.php.domain > [partition] partition-1 [network-partition-id] network-partition-1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,785] INFO > {org.apache.stratos.common.client.CloudControllerServiceClient} - > Terminating instance via cloud controller: [member] > my-php.php.domain65a77b67-8687-4db3-ae44-0e59965f5658 > TID: [0] [STRATOS] [2015-03-05 09:22:15,837] INFO > {org.apache.stratos.cloud.controller.iaases.JcloudsIaas} - Starting to > terminate member: [cartridge-type] php [member-id] > my-php.php.domain65a77b67-8687-4db3-ae44-0e59965f5658 > TID: [0] [STRATOS] [2015-03-05 09:22:15,861] INFO > {org.apache.stratos.cloud.controller.messaging.publisher.TopologyEventPublisher} > - Publishing member created event: [service-name] php [cluster-id] > my-php.php.domain [cluster-instance-id] single-cartridge-app-1 [member-id] > my-php.php.domainb8a76dfb-115a-45b5-85e0-ded4640a2538 [instance-id] null > [network-partition-id] network-partition-1 [partition-id] partition-1 > [lb-cluster-id] null > TID: [0] [STRATOS] [2015-03-05 09:22:15,866] INFO > {org.apache.stratos.messaging.message.processor.topology.MemberCreatedMessageProcessor} > - Member created: [service-name] php [cluster-id] my-php.php.domain > [member-id] my-php.php.domainb8a76dfb-115a-45b5-85e0-ded4640a2538 > [cluster-instance-id] single-cartridge-app-1 > TID: [0] [STRATOS] [2015-03-05 09:22:15,883] DEBUG > {org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} - Execution > point of scaling Rule, [Is rif Reset] : false [Is memoryConsumption Reset] : > false [Is loadAverage Reset] : false > TID: [0] [STRATOS] [2015-03-05 09:22:15,883] DEBUG > {org.apache.stratos.autoscaler.monitor.cluster.ClusterMonitor} - Scale rule > will not run since the LB statistics have not received before this cycle for > [cluster instance context] single-cartridge-app-1 [cluster] my-php.php.domain > TID: [0] [STRATOS] [2015-03-05 09:22:24,956] ERROR > {org.apache.stratos.cloud.controller.services.impl.InstanceTerminator} - > Instance termination failed! MemberContext > [applicationId=single-cartridge-app, cartridgeType=php, > clusterId=my-php.php.domain, > memberId=my-php.php.domain65a77b67-8687-4db3-ae44-0e59965f5658, > instanceId=RegionOne/1fb4fd57-2acf-461f-a6e8-dee422f8b944, > partition=Partition [id=partition-1, description=null, isPublic=false, > provider=openstack, properties=Properties [properties=[Property [name=region, > value=RegionOne]]]], defaultPrivateIP=10.0.0.200, > defaultPublicIP=192.168.17.5, allocatedIPs=[192.168.17.5], > publicIPs=[192.168.17.5], privateIPs=[10.0.0.200], initTime=1425546345791, > lbClusterId=null, networkPartitionId=network-partition-1, > kubernetesPodId=null, kubernetesPodLabel=null, > instanceMetadata=org.apache.stratos.cloud.controller.domain.InstanceMetadata@1a77b31, > properties=Properties [properties=[Property [name=PRIMARY, value=false], > Property [name=MIN_COUNT, value=1]]]] > java.lang.NullPointerException: arg[0] in > {invocation=org.jclouds.openstack.nova.v2_0.NovaApi.public abstract > com.google.common.base.Optional > org.jclouds.openstack.nova.v2_0.NovaApi.getFloatingIPExtensionForZone(java.lang.String)[null], > > result={annotationParser={caller=NovaApi.getFloatingIPExtensionForZone[null]}}} > at > com.google.common.base.Preconditions.checkNotNull(Preconditions.java:253) > at > org.jclouds.openstack.v2_0.functions.PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet.apply(PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet.java:67) > at > org.jclouds.openstack.v2_0.functions.PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet.apply(PresentWhenExtensionAnnotationNamespaceEqualsAnyNamespaceInExtensionsSet.java:43) > at > org.jclouds.rest.internal.DelegatesToInvocationFunction.propagateContextToDelegate(DelegatesToInvocationFunction.java:205) > at > org.jclouds.rest.internal.DelegatesToInvocationFunction.handle(DelegatesToInvocationFunction.java:154) > at > org.jclouds.rest.internal.DelegatesToInvocationFunction.invoke(DelegatesToInvocationFunction.java:123) > at com.sun.proxy.$Proxy119.getFloatingIPExtensionForZone(Unknown Source) > at > org.apache.stratos.cloud.controller.iaases.openstack.networking.NovaNetworkingApi.releaseAddress(NovaNetworkingApi.java:239) > at > org.apache.stratos.cloud.controller.iaases.openstack.OpenstackIaas.releaseAddress(OpenstackIaas.java:239) > at > org.apache.stratos.cloud.controller.iaases.JcloudsIaas.destroyNode(JcloudsIaas.java:334) > at > org.apache.stratos.cloud.controller.iaases.JcloudsIaas.terminateInstance(JcloudsIaas.java:314) > 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) -- This message was sent by Atlassian JIRA (v6.3.4#6332)