[ 
https://issues.apache.org/jira/browse/STRATOS-471?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Udara Liyanage resolved STRATOS-471.
------------------------------------

    Resolution: Fixed

> Error in terminating if the attached volumes are in  available state
> --------------------------------------------------------------------
>
>                 Key: STRATOS-471
>                 URL: https://issues.apache.org/jira/browse/STRATOS-471
>             Project: Stratos
>          Issue Type: Bug
>          Components: Cloud Controller
>            Reporter: Udara Liyanage
>
> CC tries to deatch volumes which are already in AVAILABLE state.
> TID: [0] [CC] [2014-02-21 13:02:57,017]  INFO 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} -  
> Starting to terminate an instance with member id : 
> chana.php.domainf77b0f63-5246-45a9-a61d-fa73bca6701d in partition id: P1 of 
> cluster id: chana.php.domain and of cartridge type: php 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl}
> TID: [0] [CC] [2014-02-21 13:02:58,873] ERROR 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl} -  
> Instance termination failed. MemberContext 
> [memberId=chana.php.domainf77b0f63-5246-45a9-a61d-fa73bca6701d, 
> nodeId=ap-southeast-1/i-58d0ad70, clusterId=chana.php.domain, 
> cartridgeType=php, privateIpAddress=10.136.15.62, 
> publicIpAddress=54.254.1.104, allocatedIpAddress=null, 
> initTime=1392987094257, lbClusterId=null, networkPartitionId=ec2] 
> {org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl}
> java.lang.IllegalStateException: Volume 'vol-7fc5b877'is in the 'available' 
> state.
>       at 
> org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.refineException(ParseAWSErrorFromXmlContent.java:115)
>       at 
> org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:91)
>       at 
> org.jclouds.http.handlers.DelegatingErrorHandler.handleError(DelegatingErrorHandler.java:67)
>       at 
> org.jclouds.http.internal.BaseHttpCommandExecutorService.shouldContinue(BaseHttpCommandExecutorService.java:180)
>       at 
> org.jclouds.http.internal.BaseHttpCommandExecutorService.invoke(BaseHttpCommandExecutorService.java:150)
>       at 
> org.jclouds.rest.internal.InvokeHttpMethod.invoke(InvokeHttpMethod.java:93)
>       at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:76)
>       at 
> org.jclouds.rest.internal.InvokeHttpMethod.apply(InvokeHttpMethod.java:47)
>       at 
> org.jclouds.reflect.FunctionalReflection$FunctionalInvocationHandler.handleInvocation(FunctionalReflection.java:117)
>       at 
> com.google.common.reflect.AbstractInvocationHandler.invoke(AbstractInvocationHandler.java:79)
>       at sun.proxy.$Proxy82.detachVolumeInRegion(Unknown Source)
>       at 
> org.apache.stratos.cloud.controller.iaases.AWSEC2Iaas.detachVolume(AWSEC2Iaas.java:500)
>       at 
> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl.detachVolume(CloudControllerServiceImpl.java:864)
>       at 
> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl.terminate(CloudControllerServiceImpl.java:835)
>       at 
> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl.access$200(CloudControllerServiceImpl.java:56)
>       at 
> org.apache.stratos.cloud.controller.impl.CloudControllerServiceImpl$InstanceTerminator.run(CloudControllerServiceImpl.java:508)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918)
>       at java.lang.Thread.run(Thread.java:662)
> Caused by: org.jclouds.aws.AWSResponseException: request POST 
> https://ec2.ap-southeast-1.amazonaws.com/ HTTP/1.1 failed with code 400, 
> error: AWSError{requestId='9a343324-06d8-4cce-92a6-cc6866bfa309', 
> requestToken='null', code='IncorrectState', message='Volume 'vol-7fc5b877'is 
> in the 'available' state.', context='{Response=, Errors=}'}
>       at 
> org.jclouds.aws.handlers.ParseAWSErrorFromXmlContent.handleError(ParseAWSErrorFromXmlContent.java:77)
>       ... 17 more



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to