Sateesh Chodapuneedi created CLOUDSTACK-3879:
------------------------------------------------

             Summary: [VMware] NPE while attempting to create template from 
volume
                 Key: CLOUDSTACK-3879
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3879
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
          Components: Storage Controller, VMware
    Affects Versions: 4.2.0
            Reporter: Sateesh Chodapuneedi
            Assignee: Sateesh Chodapuneedi
            Priority: Critical
             Fix For: 4.2.0


1) Created advanced zone over VMware ESXi servers with zone wide primary storage
2) Created snapshot of root volume
3) Attempted to create template from snapshot taken above. This fails with NPE,


2013-07-27 12:31:13,669 DEBUG [cloud.api.ApiServlet] 
(32556950@qtp-16286583-10:null) ===START===  10.102.192.116 -- GET  
command=createTemplate&response=json&sessionkey=43ZRAgYHldwFu%2FeO3dYIsw611fA%3D&snapshotid=9272e430-d577-464a-a7ed-49fc95fe4927&name=hi&displayText=hi&osTypeId=dc4594c8-f58d-11e2-b672-ce873e01cfe5&isPublic=true&passwordEnabled=false&isdynamicallyscalable=true&_=1374908473578
2013-07-27 12:31:13,672 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-1:null) SeqA 3-12905: Processing Seq 3-12905:  { Cmd , 
MgmtId: -1, via: 3, Ver: v1, Flags: 11, 
[{"com.cloud.agent.api.ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n
  \"connections\": []\n}","wait":0}}] }
2013-07-27 12:31:13,677 DEBUG [agent.manager.AgentManagerImpl] 
(AgentManager-Handler-1:null) SeqA 3-12905: Sending Seq 3-12905:  { Ans: , 
MgmtId: 227080256212965, via: 3, Ver: v1, Flags: 100010, 
[{"com.cloud.agent.api.AgentControlAnswer":{"result":true,"wait":0}}] }
2013-07-27 12:31:13,778 DEBUG [cloud.template.TemplateManagerImpl] 
(32556950@qtp-16286583-10:null) This template is getting created from other 
template, setting source template Id to: 7
2013-07-27 12:31:13,824 DEBUG [cloud.async.AsyncJobManagerImpl] 
(32556950@qtp-16286583-10:null) submit async job-74 = [ 
47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ], details: AsyncJobVO {id:74, userId: 2, 
accountId: 2, sessionKey: null, instanceType: Template, instanceId: 202, cmd: 
org.apache.cloudstack.api.command.user.template.CreateTemplateCmd, 
cmdOriginator: null, cmdInfo: 
{"sessionkey":"43ZRAgYHldwFu/eO3dYIsw611fA\u003d","cmdEventType":"TEMPLATE.CREATE","ctxUserId":"2","httpmethod":"GET","isPublic":"true","osTypeId":"dc4594c8-f58d-11e2-b672-ce873e01cfe5","isdynamicallyscalable":"true","response":"json","id":"202","displayText":"hi","snapshotid":"9272e430-d577-464a-a7ed-49fc95fe4927","passwordEnabled":"false","name":"hi","_":"1374908473578","ctxAccountId":"2","ctxStartEventId":"252"},
 cmdVersion: 0, callbackType: 0, callbackAddress: null, status: 0, 
processStatus: 0, resultCode: 0, result: null, initMsid: 227080256212965, 
completeMsid: null, lastUpdated: null, lastPolled: null, created: null}
2013-07-27 12:31:13,827 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Executing 
org.apache.cloudstack.api.command.user.template.CreateTemplateCmd for job-74 = 
[ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]
2013-07-27 12:31:13,830 DEBUG [cloud.api.ApiServlet] 
(32556950@qtp-16286583-10:null) ===END===  10.102.192.116 -- GET  
command=createTemplate&response=json&sessionkey=43ZRAgYHldwFu%2FeO3dYIsw611fA%3D&snapshotid=9272e430-d577-464a-a7ed-49fc95fe4927&name=hi&displayText=hi&osTypeId=dc4594c8-f58d-11e2-b672-ce873e01cfe5&isPublic=true&passwordEnabled=false&isdynamicallyscalable=true&_=1374908473578
2013-07-27 12:31:13,878 DEBUG [storage.image.TemplateDataFactoryImpl] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) template 
202 is already in store:1, type:Image
2013-07-27 12:31:13,889 DEBUG [storage.motion.AncientDataMotionStrategy] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) copyAsync 
inspecting src type SNAPSHOT copyAsync inspecting dest type TEMPLATE
2013-07-27 12:31:13,950 DEBUG [agent.transport.Request] (Job-Executor-11:job-74 
= [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Seq 4-732626990: Sending  { Cmd , 
MgmtId: 227080256212965, via: 4, Ver: v1, Flags: 100011, 
[{"org.apache.cloudstack.storage.command.CopyCommand":{"srcTO":{"org.apache.cloudstack.storage.to.SnapshotObjectTO":{"path":"snapshots/2/6/e60f3c4d-baa1-47dd-99a5-09420ae929d1/e60f3c4d-baa1-47dd-99a5-09420ae929d1","volume":{"uuid":"0f6e93b2-f3d2-4705-bb94-4bee65fcb331","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7b2ba866-ca87-3954-a935-a354f3889574","id":1,"poolType":"NetworkFilesystem","host":"10.102.192.100","path":"/cpg_vol/sree/p2","port":2049}},"name":"ROOT-5","size":0,"path":"ROOT-5-6","volumeId":6,"vmName":"i-2-5-VM","accountId":2,"format":"OVA","id":6,"hypervisorType":"None"},"dataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.102.192.100/cpg_vol/sree/ss1","_role":"Image"}},"vmName":"i-2-5-VM","name":"m1_ROOT-5_20130727064511","hypervisorType":"VMware","id":2}},"destTO":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"path":"template/tmpl/2/202","uuid":"6b20d073-148d-43bd-995e-3a0f05253a74","id":202,"format":"RAW","accountId":2,"hvm":true,"displayText":"hi","imageDataStore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.102.192.100/cpg_vol/sree/ss1","_role":"Image"}},"name":"249f68a5c-8493-3c2c-8bf4-89821c21fc3b","hypervisorType":"VMware"}},"executeInSequence":false,"wait":10800}}]
 }
2013-07-27 12:31:14,281 DEBUG [agent.transport.Request] 
(AgentManager-Handler-2:null) Seq 4-732626990: Processing:  { Ans: , MgmtId: 
227080256212965, via: 4, Ver: v1, Flags: 10, 
[{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"result":false,"details":"CreatePrivateTemplateFromSnapshotCommand
 exception: java.lang.NullPointerException","wait":0}}] }
2013-07-27 12:31:14,281 DEBUG [agent.transport.Request] (Job-Executor-11:job-74 
= [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Seq 4-732626990: Received:  { Ans: 
, MgmtId: 227080256212965, via: 4, Ver: v1, Flags: 10, { CopyCmdAnswer } }
2013-07-27 12:31:14,302 DEBUG [cloud.template.TemplateManagerImpl] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Failed to 
create templateCreatePrivateTemplateFromSnapshotCommand exception: 
java.lang.NullPointerException
2013-07-27 12:31:14,323 ERROR [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Unexpected 
exception while executing 
org.apache.cloudstack.api.command.user.template.CreateTemplateCmd
com.cloud.utils.exception.CloudRuntimeException: Failed to create 
templateCreatePrivateTemplateFromSnapshotCommand exception: 
java.lang.NullPointerException
    at 
com.cloud.template.TemplateManagerImpl.createPrivateTemplate(TemplateManagerImpl.java:1360)
    at 
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
    at 
org.apache.cloudstack.api.command.user.template.CreateTemplateCmd.execute(CreateTemplateCmd.java:263)
    at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158)
    at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531)
    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:1146)
    at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:679)
2013-07-27 12:31:14,330 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-11:job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ]) Complete 
async job-74 = [ 47b0df42-ca8b-4d40-8516-54b9c3f4c4c7 ], jobStatus: 2, 
resultCode: 530, result: Error Code: 530 Error text: Failed to create 
templateCreatePrivateTemplateFromSnapshotCommand exception: 
java.lang.NullPointerException
2013-07-27 12:31:16,341 DEBUG [cloud.server.StatsCollector] 
(StatsCollector-1:null) VmStatsCollector is running...


--
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

Reply via email to