You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Koushik Das (JIRA)" <ji...@apache.org> on 2013/06/28 00:41:22 UTC

[jira] [Resolved] (CLOUDSTACK-2276) NPE while attaching the volume to the instance which is created from ROOT Disk Snapshot

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

Koushik Das resolved CLOUDSTACK-2276.
-------------------------------------

    Resolution: Fixed

I followed the steps mentioned in the description and am not able to reproduce the issue in latest master.
In case the repro steps have change, update the bug appropriately or open a new one.
                
> NPE while attaching the volume to the instance which is created from ROOT Disk Snapshot
> ---------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-2276
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-2276
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>          Components: Storage Controller
>    Affects Versions: 4.2.0
>            Reporter: Sailaja Mada
>            Assignee: Koushik Das
>            Priority: Critical
>             Fix For: 4.2.0
>
>         Attachments: apilog.log, management-server.log
>
>
> Setup: Advanced Networking Zone with Xen 6.1 , MS -RHEL 6.3
> Steps:
> 1. Deploy instance as ROOT admin
> 2. Create the snapshot from this instance ROOT disk
> 3. Create Volume from this snapshot
> 4. Try to attach this volume to the instance .
> Observation:
> NPE while attaching the volume to the instance which is created from ROOT Disk Snapshot
> 2013-04-29 16:51:02,412 DEBUG [cloud.api.ApiServlet] (catalina-exec-2:null) ===END===  10.144.6.19 -- GET  command=attachVolume&id=3c8487fd-a30f-42d6-bc14-e19ec6c4090c&virtualMachineId=cc2a94bb-bdf0-4d36-9f2c-a501c75f53dd&response=json&sessionkey=50KnW0aaOd0wvF2hspe71pXsfqI%3D&_=1367234593280
> 2013-04-29 16:51:02,450 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-41:job-57) Executing org.apache.cloudstack.api.command.user.volume.AttachVolumeCmd for job-57
> 2013-04-29 16:51:02,528 DEBUG [cloud.storage.StorageManagerImpl] (Job-Executor-41:job-57) Checking pool: 1 for volume allocation [Vol[26|vm=null|DATADISK]], maxSize : 1759218630656, totalAllocatedSize : 108885410816, askingSize : 21474836480, allocated disable threshold: 0.85
> 2013-04-29 16:51:02,530 DEBUG [cloud.storage.VolumeManagerImpl] (Job-Executor-41:job-57) Trying to create org.apache.cloudstack.storage.volume.VolumeObject@28b8ef9e on org.apache.cloudstack.storage.datastore.DefaultPrimaryDataStore@57b82f5
> 2013-04-29 16:51:02,566 DEBUG [agent.transport.Request] (Job-Executor-41:job-57) Seq 1-1019093539: Sending  { Cmd , MgmtId: 222273143235720, via: 1, Ver: v1, Flags: 100111, [{"storage.CreateCommand":{"volId":26,"pool":{"id":1,"uuid":"ba45e9e1-5b6f-3005-a920-00c02a73d9e1","host":"10.102.192.100","path":"/cpg_vol/sailaja/masterxenps","port":2049,"type":"NetworkFilesystem"},"diskCharacteristics":{"size":21474836480,"tags":[],"type":"DATADISK","name":"VolumefromsnapshotofROOT15","useLocalStorage":false,"recreatable":true,"diskOfferingId":1,"volumeId":26},"templateUrl":"c2f7de45-83c8-40a8-9937-a450b0d8660a","wait":0}}] }
> 2013-04-29 16:51:02,577 DEBUG [agent.transport.Request] (Job-Executor-41:job-57) Seq 1-1019093539: Executing:  { Cmd , MgmtId: 222273143235720, via: 1, Ver: v1, Flags: 100111, [{"storage.CreateCommand":{"volId":26,"pool":{"id":1,"uuid":"ba45e9e1-5b6f-3005-a920-00c02a73d9e1","host":"10.102.192.100","path":"/cpg_vol/sailaja/masterxenps","port":2049,"type":"NetworkFilesystem"},"diskCharacteristics":{"size":21474836480,"tags":[],"type":"DATADISK","name":"VolumefromsnapshotofROOT15","useLocalStorage":false,"recreatable":true,"diskOfferingId":1,"volumeId":26},"templateUrl":"c2f7de45-83c8-40a8-9937-a450b0d8660a","wait":0}}] }
> 2013-04-29 16:51:02,592 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-343:null) Seq 1-1019093539: Executing request
> 2013-04-29 16:51:02,710 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-343:null) SR retrieved for ba45e9e1-5b6f-3005-a920-00c02a73d9e1
> 2013-04-29 16:51:02,726 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-343:null) Checking ba45e9e1-5b6f-3005-a920-00c02a73d9e1 or SR 527d8f70-7760-6381-04bf-2d7f86c7f037 on XS[40d72111-4e51-4bda-9d2a-65de0f1bebb5-10.102.192.13]
> 2013-04-29 16:51:02,809 DEBUG [cloud.consoleproxy.ConsoleProxyManagerImpl] (consoleproxy-1:null) Zone 1 is ready to launch console proxy
> 2013-04-29 16:51:03,772 DEBUG [xen.resource.CitrixResourceBase] (DirectAgent-343:null) Succesfully created VDI for com.cloud.agent.api.storage.CreateCommand.  Uuid = 2f8bfe2f-3cf4-4924-899d-0409c776430b
> 2013-04-29 16:51:03,773 DEBUG [agent.manager.DirectAgentAttache] (DirectAgent-343:null) Seq 1-1019093539: Response Received:
> 2013-04-29 16:51:03,773 DEBUG [agent.transport.Request] (DirectAgent-343:null) Seq 1-1019093539: Processing:  { Ans: , MgmtId: 222273143235720, via: 1, Ver: v1, Flags: 110, [{"storage.CreateAnswer":{"volume":{"id":26,"name":"VolumefromsnapshotofROOT15","mountPoint":"/cpg_vol/sailaja/masterxenps","path":"2f8bfe2f-3cf4-4924-899d-0409c776430b","size":21474836480,"type":"DATADISK","storagePoolType":"NetworkFilesystem","storagePoolUuid":"ba45e9e1-5b6f-3005-a920-00c02a73d9e1","deviceId":0},"requestTemplateReload":false,"result":true,"wait":0}}] }
> 2013-04-29 16:51:03,773 DEBUG [agent.transport.Request] (Job-Executor-41:job-57) Seq 1-1019093539: Received:  { Ans: , MgmtId: 222273143235720, via: 1, Ver: v1, Flags: 110, { CreateAnswer } }
> 2013-04-29 16:51:03,777 DEBUG [agent.manager.AgentAttache] (DirectAgent-343:null) Seq 1-1019093539: No more commands found
> 2013-04-29 16:51:03,804 ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-41:job-57) Unexpected exception while executing org.apache.cloudstack.api.command.user.volume.AttachVolumeCmd
> java.lang.NullPointerException
>         at com.cloud.storage.VolumeManagerImpl.needMoveVolume(VolumeManagerImpl.java:1504)
>         at com.cloud.storage.VolumeManagerImpl.attachVolumeToVM(VolumeManagerImpl.java:1734)
>         at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
>         at org.apache.cloudstack.api.command.user.volume.AttachVolumeCmd.execute(AttachVolumeCmd.java:122)
>         at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
>         at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:437)
>         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)
> 2013-04-29 16:51:03,805 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-41:job-57) Complete async job-57, jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: null
> 2013-04-29 16:51:05,434 DEBUG [cloud.api.ApiServlet] (catalina-exec-18:null) ===START===  10.144.6.19 -- GET  command=queryAsyncJobResult&jobId=2b0b3bc1-1fca-4f87-b9cc-a565e3c34cf6&response=json&sessionkey=50KnW0aaOd0wvF2hspe71pXsfqI%3D&_=1367234596360
> 2013-04-29 16:51:05,443 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-18:null) Async job-57 completed

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira