Symptoms:
2023-04-14 03:45:10,695 | ERROR | storage-fabric-activity-pool-36 | FutureUtil | Cannot detach disk | requestId=cxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxID,request=DELETE https://FQDN/api/admin/extension/strandedItem/3xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxx,requestTime=1xxxxxxxxxxx,remoteAddress=###.###.##.##:5xxx5,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; xxx) AppleWebKit/5##.36 ...,accept=application/*+xml;version 38.0.0-alpha vcd=xxxxxxxx-xxxx-xxxxx-xxxx-xxxxxxx,task=xxxxxx-xxxx-xxx-xxxx-xxxxxxxx activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:xxxxxxx-xxxx-xxx-bxxxx-xxxxxxx) activity=(com.vmware.vcloud.fabric.storage.storedVm.impl.DeleteStoredVmActivity,urn:uuid:xxxxx-xxxx-xxxx-xxxx-xxxxxxx)
java.lang.NullPointerException
at com.vmware.vcloud.fabric.storage.disk.impl.DetachDiskActivity$CreateShellVmFolderIfNeeded.invoke(DetachDiskActivity.java:91)
at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175)
at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
VMware Cloud Director 10.x
The internal server error occurs because the dependencies, such as the named disks and vApp references, prevent the proper deletion of the VM.
This is a recognized issue, and we are actively working on a resolution.
Workaround:
Note: