com.vmware.ssdc.util.LMException: Failed to delete folder [vcId=vc######-####-####-####-############, moref=group-v####] from vCenter Server. at com.vmware.vcloud.val.purger.impl.FolderPurgeUtil.purge(FolderPurgeUtil.java:58) at com.vmware.vcloud.val.purger.impl.PurgeServiceImpl.purgeFolder(PurgeServiceImpl.java:49) at com.vmware.vcloud.vdc.impl.DeleteVappActivity$PurgeVAppFolderPhase.invoke(DeleteVappActivity.java:530)... at java.base/java.lang.Thread.run(Thread.java:829)Caused by: com.vmware.ssdc.library.exceptions.FolderNotEmptyException: Could not delete folder "<vApp Name> (vapp####-####-####-####-############)" because it contains:child "vm-####" at com.vmware.vcloud.val.internal.impl.VC20VirtualEngine.deleteEmptyChildFoldersOrThrow(VC20VirtualEngine.java:2782) at com.vmware.vcloud.val.internal.impl.VC20VirtualEngine$1.doWithRetry(VC20VirtualEngine.java:2754) at com.vmware.vcloud.val.internal.impl.VC20VirtualEngine$1.doWithRetry(VC20VirtualEngine.java:2751) at org.springframework.retry.support.RetryTemplate.doExecute(RetryTemplate.java:287) at org.springframework.retry.support.RetryTemplate.execute(RetryTemplate.java:164) at com.vmware.vcloud.val.internal.impl.VC20VirtualEngine.deleteChildFoldersWithRetry(VC20VirtualEngine.java:2751) at com.vmware.vcloud.val.internal.impl.VC20VirtualEngine.DeleteFolder(VC20VirtualEngine.java:2710) at com.vmware.vcloud.val.purger.impl.FolderPurgeUtil.purge(FolderPurgeUtil.java:50) ... 9 more /opt/vmware/vcloud-director/logs/vcloud-container-debug.log file, entries of the following type are seen: ERROR | Backend-activity-pool-1659 | DeleteVappActivity | [Activity Execution] Uncaught Exception during Activity execution. Recent phase: com.vmware.vcloud.vdc.impl.DeleteVappActivity$PurgeVAppFolderPhase@5a1c5ee1 - Handle: urn:uuid:########-####-####-####-############, Current Phase: DeleteVappActivity$PurgeVAppFolderPhase | requestId=########-####-####-####-############,request=DELETE https://<VCD FQDN or IP>/api/vApp/vapp-########-####-####-####-############,...
ERROR | task-service-activity-pool-221 | FutureUtil | Task future is not complete. | requestId=########-####-####-####-############,request=DELETE https://<VCD FQDN or IP>/api/vApp/vapp-########-####-####-####-############,...
VMware Cloud Director 10.x
This issue occurs when there are VM's in vApp folder in VC inventory which is not matching the VM entries in the VCD vApp folder.
To resolve the issue, the VMs that are incorrectly present in the vApp folder within VC needs to be removed: