This is an automated email from the ASF dual-hosted git repository.
weizhou pushed a commit to branch 4.18
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.18 by this push:
new 2c6072273b8 VMware: Fix casting exception during backup NIC
synchronization (#7831)
2c6072273b8 is described below
commit 2c6072273b87ea862b1a1441eada0703b86b3b1e
Author: Fabricio Duarte <[email protected]>
AuthorDate: Mon Aug 14 05:20:33 2023 -0300
VMware: Fix casting exception during backup NIC synchronization (#7831)
---
.../vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git
a/plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java
b/plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java
index fe35d565088..f148a16473e 100644
---
a/plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java
+++
b/plugins/hypervisors/vmware/src/main/java/com/cloud/hypervisor/guru/VMwareGuru.java
@@ -148,7 +148,7 @@ import com.vmware.vim25.VirtualDeviceBackingInfo;
import com.vmware.vim25.VirtualDeviceConnectInfo;
import com.vmware.vim25.VirtualDisk;
import com.vmware.vim25.VirtualDiskFlatVer2BackingInfo;
-import com.vmware.vim25.VirtualE1000;
+import com.vmware.vim25.VirtualEthernetCard;
import com.vmware.vim25.VirtualEthernetCardNetworkBackingInfo;
import com.vmware.vim25.VirtualMachineConfigSummary;
import com.vmware.vim25.VirtualMachineRuntimeInfo;
@@ -901,7 +901,7 @@ public class VMwareGuru extends HypervisorGuruBase
implements HypervisorGuru, Co
/**
* Get network MO from VM NIC
*/
- private NetworkMO getNetworkMO(VirtualE1000 nic, VmwareContext context) {
+ private NetworkMO getNetworkMO(VirtualEthernetCard nic, VmwareContext
context) {
VirtualDeviceConnectInfo connectable = nic.getConnectable();
VirtualEthernetCardNetworkBackingInfo info =
(VirtualEthernetCardNetworkBackingInfo)nic.getBacking();
ManagedObjectReference networkMor = info.getNetwork();
@@ -912,7 +912,7 @@ public class VMwareGuru extends HypervisorGuruBase
implements HypervisorGuru, Co
}
private Pair<String, String> getNicMacAddressAndNetworkName(VirtualDevice
nicDevice, VmwareContext context) throws Exception {
- VirtualE1000 nic = (VirtualE1000)nicDevice;
+ VirtualEthernetCard nic = (VirtualEthernetCard)nicDevice;
String macAddress = nic.getMacAddress();
NetworkMO networkMO = getNetworkMO(nic, context);
String networkName = networkMO.getName();