Gaurav Aradhye created CLOUDSTACK-4935: ------------------------------------------
Summary: Adding same network to VM multiple times resulting in failure, No new NIC is generated each time Key: CLOUDSTACK-4935 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-4935 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the default.) Components: Automation, Network Controller Affects Versions: 4.2.0 Reporter: Gaurav Aradhye Fix For: 4.3.0 Deploy a VM. Add isolated/shared network to the VM. Add same network again. According to the test plan at https://cwiki.apache.org/confluence/display/CLOUDSTACK/Add+Remove+networks+to+VM+Test+cases (Test ID : 8), new NIC should be get added to the VM for each time the network is added. But the operation fails saying NIC for the network already exist on the VM. Log: 2013-10-23 10:36:44,292 ERROR [cloud.async.AsyncJobManagerImpl] (Job-Executor-60:job-2330 = [ 6e70f262-96b5-4417-b889-edab6b1d71e8 ]) Unexpected exception while executing org.apache.cloudstack.api.command.user.vm.AddNicToVMCmd com.cloud.utils.exception.CloudRuntimeException: A NIC already exists for VM:i-2-655-VM in network: b9de55d1-ef98-4243-a21c-f155099a11cf at com.cloud.vm.UserVmManagerImpl.addNicToVirtualMachine(UserVmManagerImpl.java:921) at org.apache.cloudstack.api.command.user.vm.AddNicToVMCmd.execute(AddNicToVMCmd.java:109) 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-10-23 10:36:44,294 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-60:job-2330 = [ 6e70f262-96b5-4417-b889-edab6b1d71e8 ]) Complete async job-2330 = [ 6e70f262-96b5-4417-b889-edab6b1d71e8 ], jobStatus: 2, resultCode: 530, result: Error Code: 530 Error text: A NIC already exists for VM:i-2-655-VM in network: b9de55d1-ef98-4243-a21c-f155099a11cf -- This message was sent by Atlassian JIRA (v6.1#6144)