[ <request-id> ] Internal Server Error- Internal Server Error- java.util.concurrent.ExecutionException: java.lang.NullPointerException- java.lang.NullPointerException/opt/vmware/vcloud-director/logs/vcloud-container-debug.log file on the VMware Cloud Director Appliance cell, you see entries similar to:Internal server exception | requestId=########,request=POST <vcd_url>/api/vApp/vapp-#####-####_###/action/recomposeVApp,requestTime=########,remoteAddress=########,userAgent=Mozilla/5.0 (######; #######_##_#) AppleWebKit/5...,accept=application/*+xml;version ##.#.#-alphajava.lang.NullPointerException at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.getVMValRef(GenericVirtualResourcePool.java:1121) at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.performAdmissionControl(GenericVirtualResourcePool.java:1887) at com.vmware.vcloud.vdc.impl.InternalResourceEntityServiceImpl.performAdmissionControlForInterVdcMove(InternalResourceEntityServiceImpl.java:785) at com.vmware.vcloud.vdc.impl.InternalResourceEntityServiceImpl.recomposeVApp(InternalResourceEntityServiceImpl.java:479) at com.vmware.vcloud.vdc.impl.VdcServiceImpl.recomposeVApp(VdcServiceImpl.java:1151)ERROR | Backend-activity-pool-##| MoveVmUsingVmotionActivity | [Activity Execution] Uncaught Exception during Activity execution. Recent phase: com.vmware.vcloud.vdc.impl.MoveVmUsingVmotionActivity$UpdateComputeVmWithVrpLinkPhase@##- Handle: urn:uuid:#########-####-####-####-#########, Current Phase: MoveVmUsingVmotionActivity$UpdateComputeVmWithVrpLinkPhase | requestId=#########-####-####-####-#########,request=POST https://<cloud.example>/api/vApp/vapp-#########-####-####-####-#########/action/recomposeVApp,requestTime=1785310274103,remoteAddress=<ipaddress>,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...,accept=application/*+xml;version 39.0.0-alpha vcd=#########-####-####-####-#########,task=#########-####-####-####-######### activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:#########-####-####-####-#########) activity=(com.vmware.vcloud.vdc.impl.ComposeRecomposeVAppActivity,urn:uuid:#########-####-####-####-#########) activity=(com.vmware.vcloud.vdc.impl.LinkVMsToTargetVAppActivity,urn:uuid:#########-####-####-####-#########) activity=(com.vmware.vcloud.vdc.impl.MoveVmUsingVmotionActivity,urn:uuid:#########-####-####-####-#########)java.util.concurrent.ExecutionException: java.lang.NullPointerException at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:136) 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)Caused by: java.lang.NullPointerException at com.vmware.vcloud.vdc.impl.MoveVmUsingVmotionActivity$UpdateComputeVmWithVrpLinkPhase.invoke(MoveVmUsingVmotionActivity.java:377) at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175) at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)ERROR | Backend-activity-pool-##| LinkVMsToTargetVAppActivity | [Activity Execution] Error getting result of Move VM activity for VM <vmNname>(com.vmware.vcloud.entity.vm:#########-####-####-####-#########) - Handle: urn:uuid:#########-####-####-####-#########, Current Phase: LinkVMsToTargetVAppActivity$DelinkVAppVMsToTargetVAppPhase | requestId=#########-####-####-####-#########,request=POST https://<cloud.example.com>/api/vApp/vapp-#########-####-####-####-#########/action/recomposeVApp,requestTime=1785310274103,remoteAddress=<ipaddress>,userAgent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 ...,accept=application/*+xml;version 39.0.0-alpha vcd=#########-####-####-####-#########,task=#########-####-####-####-######### activity=(com.vmware.vcloud.backendbase.management.system.TaskActivity,urn:uuid:#########-####-####-####-#########) activity=(com.vmware.vcloud.vdc.impl.ComposeRecomposeVAppActivity,urn:uuid:#########-####-####-####-#########) activity=(com.vmware.vcloud.vdc.impl.LinkVMsToTargetVAppActivity,urn:uuid:#########-####-####-####-#########)java.util.concurrent.ExecutionException: java.lang.NullPointerException at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:136) 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)Caused by: java.lang.NullPointerException at com.vmware.vcloud.vdc.impl.MoveVmUsingVmotionActivity$UpdateComputeVmWithVrpLinkPhase.invoke(MoveVmUsingVmotionActivity.java:377) at com.vmware.vcloud.activity.executors.ActivityRunner.runPhase(ActivityRunner.java:175) at com.vmware.vcloud.activity.executors.ActivityRunner.run(ActivityRunner.java:112)VMware Cloud Director 10.5.x
This issue occurs when the id and cvm_id is different in vapp_vm table as the compute_fabric_handle joins based on vapp_vm.id.
To resolve this issue Contact Broadcom Technical Support and note this Knowledge Article ID (406594) in the problem description.