VMs were restored from backup but cannot import into VMware Cloud Director
search cancel

VMs were restored from backup but cannot import into VMware Cloud Director

book

Article ID: 419246

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • Importing a restored virtual machine into VMware Cloud Director results in the following error:

    Internal Server Error

  • The error has the following additional debug information:

    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.convertExecutionException(FutureUtil.java:211)
     at com.vmware.vcloud.common.future.FutureUtil.checkCompletedFuture(FutureUtil.java:203)
     at com.vmware.vcloud.backendbase.management.system.TaskActivity$PostExecutePhase.invokeInner(TaskActivity.java:883)
     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)
    Caused by: java.lang.NullPointerException
     at com.vmware.ssdc.backend.services.impl.VmManagerImpl.getClusterComputeResourceValRef(VmManagerImpl.java:4312)
     at com.vmware.ssdc.backend.services.impl.VmManagerImpl.getVmVdcComputePolicyVmGroupNames(VmManagerImpl.java:4261)
     at com.vmware.ssdc.backend.services.impl.VmManagerImpl.getVmGroupsNotPartOfVdcComputePolicy(VmManagerImpl.java:4298)
     at jdk.internal.reflect.GeneratedMethodAccessor15296.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)
     at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:234)
     at com.sun.proxy.$Proxy331.getVmGroupsNotPartOfVdcComputePolicy(Unknown Source)
     at com.vmware.vcloud.vdc.VAppParamConversionUtils.getVmGroupAffinityRequirements(VAppParamConversionUtils.java:2263)
     at com.vmware.vcloud.vdc.VAppParamConversionUtils.getPlacementSubjectsForImport(VAppParamConversionUtils.java:937)
     at com.vmware.vcloud.placementfacade.impl.PlacementServiceFacadeImpl.init(PlacementServiceFacadeImpl.java:445)
     at com.vmware.vcloud.placementfacade.impl.PlacementServiceFacadeFactoryImpl.createPlacementServiceFacade(PlacementServiceFacadeFactoryImpl.java:109)
     at com.vmware.vcloud.vdc.impl.CopyContentsActivity$CopyContentsPhase.copyVAppContents(CopyContentsActivity.java:687)
     at com.vmware.vcloud.vdc.impl.CopyContentsActivity$CopyContentsPhase.invoke(CopyContentsActivity.java:398)
     ... 7 more

  • The virtual machine already appears in the VMware Cloud Director user interface, but is in an inconsistent state.

Environment

VMware Cloud Director 10.6.x

Cause

The virtual machine is already considered managed, but the VMware Cloud Director database records are pointing to the incorrect vSphere moref.

Resolution

Database modifications may be required to resolve this issue and will require VMware Technical Support assistance. Please open a Support Request with VMware Technical Support and reference this KB article (419246) to remediate this behavior.