From 0dadbadb5286688010d6a6309da031c835b27c8f Mon Sep 17 00:00:00 2001 From: Abhishek Kumar Date: Fri, 27 Feb 2026 13:17:54 +0530 Subject: [PATCH] fix start nbd server Signed-off-by: Abhishek Kumar --- .../cloudstack/backup/IncrementalBackupServiceImpl.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/server/src/main/java/org/apache/cloudstack/backup/IncrementalBackupServiceImpl.java b/server/src/main/java/org/apache/cloudstack/backup/IncrementalBackupServiceImpl.java index a2a5f50d7af..fa5298e1fa8 100644 --- a/server/src/main/java/org/apache/cloudstack/backup/IncrementalBackupServiceImpl.java +++ b/server/src/main/java/org/apache/cloudstack/backup/IncrementalBackupServiceImpl.java @@ -386,8 +386,16 @@ public class IncrementalBackupServiceImpl extends ManagerBase implements Increme private void startNBDServer(String transferId, String direction, Long hostId, String exportName, String volumePath) { StartNBDServerAnswer nbdServerAnswer; + if (hostId == null) { + throw new CloudRuntimeException("Host cannot be determined for starting NBD server"); + } + HostVO host = hostDao.findById(hostId); + if (host == null) { + throw new CloudRuntimeException("Host cannot be found for starting NBD server with ID: " + hostId); + } StartNBDServerCommand nbdServerCmd = new StartNBDServerCommand( transferId, + host.getPublicIpAddress(), exportName, volumePath, transferId,