This is an automated email from the ASF dual-hosted git repository.
weizhou pushed a commit to branch 4.20
in repository https://gitbox.apache.org/repos/asf/cloudstack.git
The following commit(s) were added to refs/heads/4.20 by this push:
new 036fd001705 kvm: Fix NPE in case host UEFI detail is not set on agent
connection (#11610)
036fd001705 is described below
commit 036fd0017056345407b14307c6a214518741b844
Author: Nicolas Vazquez <[email protected]>
AuthorDate: Thu Sep 11 05:40:08 2025 -0300
kvm: Fix NPE in case host UEFI detail is not set on agent connection
(#11610)
---
.../src/main/java/com/cloud/agent/manager/AgentManagerImpl.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
b/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
index aff528efede..6bca59bf980 100644
---
a/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
+++
b/engine/orchestration/src/main/java/com/cloud/agent/manager/AgentManagerImpl.java
@@ -710,7 +710,7 @@ public class AgentManagerImpl extends ManagerBase
implements AgentManager, Handl
if (ObjectUtils.anyNotNull(uefiEnabled, virtv2vVersion,
ovftoolVersion)) {
_hostDao.loadDetails(host);
boolean updateNeeded = false;
- if
(!uefiEnabled.equals(host.getDetails().get(Host.HOST_UEFI_ENABLE))) {
+ if (StringUtils.isNotBlank(uefiEnabled) &&
!uefiEnabled.equals(host.getDetails().get(Host.HOST_UEFI_ENABLE))) {
host.getDetails().put(Host.HOST_UEFI_ENABLE,
uefiEnabled);
updateNeeded = true;
}