class java.lang.NullPointerException
/opt/vmware/vcloud-director/logs/vcloud-container-debug.log you will see entries similar to:2025-10-22 15:47:26,396 | INFO | task-service-activity-pool-#### | Conversation | Transaction rolled back; session has been closed [Conversation: ########-####-####-####-############, transaction null, transactionDepth: 0] Transaction opened at: <undefined>current stack: java.lang.Exception at com.vmware.vcloud.common.persist.Conversation$1.getNewText(Conversation.java:98) at com.vmware.vcloud.logging.DecoratedLogger.info(DecoratedLogger.java:153) at com.vmware.vcloud.common.persist.Conversation.rollBackTransactionIfActive(Conversation.java:373) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUploadOvfDescriptor(VAppUploadManagerImpl.java:2347) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUploadBody(VAppUploadManagerImpl.java:2151) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUpload(VAppUploadManagerImpl.java:2043) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.executeTask(VAppUploadManagerImpl.java:5965) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:865) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:860) at com.vmware.vcloud.backendbase.management.system.SecurityContextTemplate.executeForOrgAndUser(SecurityContextTemplate.java:49) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.execute(TaskActivity.java:867) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.invokeInner(TaskActivity.java:763) at com.vmware.vcloud.backendbase.management.system.TaskActivity$TaskActivityBasePhase.invokeCancelableOperation(TaskActivity.java:378) at com.vmware.vcloud.common.activity.toolkit.VcdAbstractActivity$CancelablePhase.invoke(VcdAbstractActivity.java:591) 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)
Conversation opened at: <undefined> | requestId=########-####-####-####-############,request=POST https://<vcd.example.com>/api/catalog/########-####-####-####-############/action/upload,requestTime=1761147988697,remoteAddress=###.##.##.###:####,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/201...,accept=application/*+xml;version 40.0.0-alpha vcd=########-####-####-####-############,task=########-####-####-####-############ activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:########-####-####-####-############2025-10-22 15:47:26,399 | WARN | task-service-activity-pool-5259 | VAppUploadManagerImpl | Transfer session: ########-####-####-####-############. Error during content upload: null | requestId=########-####-####-####-############,request=POST https://<vcd.example.com>/api/catalog/########-####-####-####-############/action/upload,requestTime=1761147988697,remoteAddress=###.##.##.###:####,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:143.0) Gecko/201...,accept=application/*+xml;version 40.0.0-alpha vcd=########-####-####-####-############,task=########-####-####-####-############ activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:########-####-####-####-############)java.lang.NullPointerException at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.getBusType(VAppUploadManagerImpl.java:5316) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.createDiskSectionForUpload(VAppUploadManagerImpl.java:5258) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.populateVmSpecFromOvf(VAppUploadManagerImpl.java:3152) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.createVmFromVirtualSystem(VAppUploadManagerImpl.java:2976) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.applyEnvelopeToVAppModel(VAppUploadManagerImpl.java:2741) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUploadOvfDescriptor(VAppUploadManagerImpl.java:2342) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUploadBody(VAppUploadManagerImpl.java:2151) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.handleUpload(VAppUploadManagerImpl.java:2043) at com.vmware.ssdc.backend.services.impl.VAppUploadManagerImpl.executeTask(VAppUploadManagerImpl.java:5965) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:865) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase$1.doInSecurityContext(TaskActivity.java:860) at com.vmware.vcloud.backendbase.management.system.SecurityContextTemplate.executeForOrgAndUser(SecurityContextTemplate.java:49) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.execute(TaskActivity.java:867) at com.vmware.vcloud.backendbase.management.system.TaskActivity$ExecutePhase.invokeInner(TaskActivity.java:763) at com.vmware.vcloud.backendbase.management.system.TaskActivity$TaskActivityBasePhase.invokeCancelableOperation(TaskActivity.java:378) at com.vmware.vcloud.common.activity.toolkit.VcdAbstractActivity$CancelablePhase.invoke(VcdAbstractActivity.java:591) 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.6.x
This issue is caused by an invalid entry in the ResourceSubType for the SCSI / IDE Controllers. This issue can also be caused by using multiple bus types instead of one.
To resolve this issue please perform the following tasks: