[
https://issues.apache.org/jira/browse/CLOUDSTACK-5666?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13857989#comment-13857989
]
Sateesh Chodapuneedi commented on CLOUDSTACK-5666:
--------------------------------------------------
Fixed the bug & unit tested in 4.3 branch.
2013-12-28 08:58:53,824 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(17593848@qtp-27724273-8:ctx-6be5e6f2 ctx-f7856ff0) submit async job-72,
details: AsyncJobVO {id:72, userId: 2, accountId: 2, instanceType: None,
instanceId: null, cmd:
org.apache.cloudstack.api.command.user.vm.RemoveNicFromVMCmd, cmdInfo:
{"response":"json","sessionkey":"o927yZ6gVnahy8FuaXm9nulT5YQ\u003d","virtualmachineid":"6991a312-1eb4-479d-a066-d47f0f721a39","cmdEventType":"NIC.DELETE","nicid":"a7511783-6cfe-412e-a04a-85a77869cee4","ctxUserId":"2","httpmethod":"GET","_":"1388221332132","ctxAccountId":"2","ctxStartEventId":"162"}
, cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result:
null, initMsid: 227080256212965, completeMsid: null, lastUpdated: null,
lastPolled: null, created: null}
2013-12-28 08:58:53,839 INFO [o.a.c.f.j.i.AsyncJobMonitor]
(Job-Executor-1:ctx-7e08b331) Add job-72 into job monitoring
2013-12-28 08:59:25,845 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(Job-Executor-1:ctx-7e08b331 ctx-f7856ff0) Complete async job-72, jobStatus:
SUCCEEDED, resultCode: 0, result:
org.apache.cloudstack.api.response.UserVmResponse/virtualmachine/{"id":"6991a312-1eb4-479d-a066-d47f0f721a39","name":"m1","displayname":"m1","account":"admin","domainid":"e2fd64ee-6ed7-11e3-b374-ce873e01cfe5","domain":"ROOT","created":"2013-12-27T15:43:35+0530","state":"Stopped","haenable":false,"zoneid":"d9b7e169-e503-4236-90ee-e1933bb66b1d","zonename":"zone1","guestosid":"e296d850-6ed7-11e3-b374-ce873e01cfe5","securitygroup":[],"nic":[
{"id":"64335ff1-0ccf-46bb-9783-208f69bb2e51","networkid":"f8043a83-ebb1-47a0-b37c-2260bfad5368","networkname":"n1","netmask":"255.255.255.0","gateway":"10.1.1.1","ipaddress":"10.1.1.137","traffictype":"Guest","type":"Isolated","isdefault":true,"macaddress":"02:00:13:58:00:01"}
],"hypervisor":"VMware","instancename":"i-2-4-VM","tags":[],"affinitygroup":[],"displayvm":true,"isdynamicallyscalable":false}
2013-12-28 08:59:25,856 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl]
(Job-Executor-1:ctx-7e08b331) Done executing
org.apache.cloudstack.api.command.user.vm.RemoveNicFromVMCmd for job-72
> Cant remove a nic when a vm is in the Stopped state
> ----------------------------------------------------
>
> Key: CLOUDSTACK-5666
> URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5666
> Project: CloudStack
> Issue Type: Bug
> Security Level: Public(Anyone can view this level - this is the
> default.)
> Components: VMware
> Affects Versions: 4.2.0
> Environment: ESXi 5.0u2 with Cloudstack 4.2
> Reporter: Sateesh Chodapuneedi
> Assignee: Sateesh Chodapuneedi
> Priority: Critical
> Fix For: 4.3.0
>
>
> Exception seen when executing remove nic, when a vm is stopped.
> 2013-11-04 15:49:04,508 ERROR [cloud.async.AsyncJobManagerImpl]
> (Job-Executor-3:job-258803 = [ 63d4cd4b-bda7-498d-a8e6-a747b47043ed ])
> Unexpected exception while executing
> org.apache.cloudstack.api.command.user.vm.RemoveNicFromVMCmd
> java.lang.NullPointerException
> at com.cloud.hypervisor.guru.VMwareGuru.implement(VMwareGuru.java:191)
> at
> com.cloud.vm.VirtualMachineManagerImpl.removeNicFromVm(VirtualMachineManagerImpl.java:2998)
> at
> com.cloud.vm.UserVmManagerImpl.removeNicFromVirtualMachine(UserVmManagerImpl.java:1018)
> at
> org.apache.cloudstack.api.command.user.vm.RemoveNicFromVMCmd.execute(RemoveNicFromVMCmd.java:103)
> 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:439)
> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
> 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:680)
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)