- "
Internal Server Error" when powering on or editing a virtual machine in VMware Cloud Director.
- After migrated vApp from NSX-V to NSX-T vApp can't start.
- Within
/opt/vmware/vcloud-director/logs/vcloud-container-debug.log, the following log snippet can be seen as the cause of the "Internal Server Error":
Caused by: java.lang.NullPointerException
at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.moveVmsIntoOvdcHubIfNecessary(GenericVirtualResourcePol.java:####)
at com.vmware.vcloud.fabric.compute.vrp.VappAllocationVirtualResourcePool.deployAdmittedVms(VAppAllocationVirtualResourcePool.java:###)
or
Caused by: com.vmware.vcloud.api.presentation.service.InternalServerErrorException: Internal Server Error
at com.vmware.vcloud.common.future.FutureUtil.convertExecutionException(FutureUtil.java:264)
at com.vmware.vcloud.common.future.FutureUtil.checkCompletedFuture(FutureUtil.java:203)
at com.vmware.ssdc.backend.DeployVAppVmSubsetActivity.checkFuturesForException(DeployVAppVmSubsetActivity.java:519)
... 8 more
Caused by: java.lang.NullPointerException
at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.executeResourceReconfig(GenericVirtualResourcePool.java:1745)
at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.executeResourceReconfig(GenericVirtualResourcePool.java:1759)
at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.executeResourceReconfig(GenericVirtualResourcePool.java:1789)
at com.vmware.vcloud.fabric.compute.vrp.AllocationPoolVirtualResourcePool.deployAdmittedVms(AllocationPoolVirtualResourcePool.java:159)
at com.vmware.vcloud.fabric.compute.vrp.GenericVirtualResourcePool.deployVms(GenericVirtualResourcePool.java:427)
at com.vmware.vcloud.fabric.compute.impl.ComputeFabricImpl.deployVms(ComputeFabricImpl.java:356)
at jdk.internal.reflect.GeneratedMethodAccessor12370.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:344)
or
Caused by: com.vmware.vcloud.api.presentation.service.InternalServerErrorException: No compute model found for vrp id {0}
at com.vmware.vcloud.fabric.compute.dao.impl.VdcDaoImpl.getVdcRefForVrpId(VdcDaoImpl.java:212)
at com.vmware.vcloud.fabric.compute.dao.impl.VdcDaoImpl$$FastClassBySpringCGLIB$$ca6a85d1.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:792)