Skip to content

Commit 2c60722

Browse files
authored
VMware: Fix casting exception during backup NIC synchronization (#7831)
1 parent bf9c714 commit 2c60722

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

  • plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru

plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@
148148
import com.vmware.vim25.VirtualDeviceConnectInfo;
149149
import com.vmware.vim25.VirtualDisk;
150150
import com.vmware.vim25.VirtualDiskFlatVer2BackingInfo;
151-
import com.vmware.vim25.VirtualE1000;
151+
import com.vmware.vim25.VirtualEthernetCard;
152152
import com.vmware.vim25.VirtualEthernetCardNetworkBackingInfo;
153153
import com.vmware.vim25.VirtualMachineConfigSummary;
154154
import com.vmware.vim25.VirtualMachineRuntimeInfo;
@@ -901,7 +901,7 @@ private Map<String, NetworkVO> getNetworksMapping(String[] vmNetworkNames, long
901901
/**
902902
* Get network MO from VM NIC
903903
*/
904-
private NetworkMO getNetworkMO(VirtualE1000 nic, VmwareContext context) {
904+
private NetworkMO getNetworkMO(VirtualEthernetCard nic, VmwareContext context) {
905905
VirtualDeviceConnectInfo connectable = nic.getConnectable();
906906
VirtualEthernetCardNetworkBackingInfo info = (VirtualEthernetCardNetworkBackingInfo)nic.getBacking();
907907
ManagedObjectReference networkMor = info.getNetwork();
@@ -912,7 +912,7 @@ private NetworkMO getNetworkMO(VirtualE1000 nic, VmwareContext context) {
912912
}
913913

914914
private Pair<String, String> getNicMacAddressAndNetworkName(VirtualDevice nicDevice, VmwareContext context) throws Exception {
915-
VirtualE1000 nic = (VirtualE1000)nicDevice;
915+
VirtualEthernetCard nic = (VirtualEthernetCard)nicDevice;
916916
String macAddress = nic.getMacAddress();
917917
NetworkMO networkMO = getNetworkMO(nic, context);
918918
String networkName = networkMO.getName();

0 commit comments

Comments
 (0)