Unable to delete a vApp in "Unresolved" or "Failed creation" state
search cancel

Unable to delete a vApp in "Unresolved" or "Failed creation" state

book

Article ID: 372992

calendar_today

Updated On:

Products

VMware Cloud Director

Issue/Introduction

  • The vApp is in "Unresolved" state and the delete option is grayed out.
  • Unable to delete empty vApp.
  • Deleting a vApp which is in "Failed creation" state from VMware Cloud Director (VCD) UI gives the below error:

    [########-####-####-###########] Internal Server Error - java.lang.NullPointerException

  • Inspection of the error available from the COPY DEBUG INFORMATION button on the failed task shows the following error:

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.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.RuntimeException:java.lang.NullPointerException
at com.vmware.vcloud.common.persist.ConversationFactoryImpl.execute(ConversationFactoryImpl.java:457)
at com.vmware.vcloud.common.persist.ConversationFactoryImpl.executeTransaction(ConversationFactoryImpl.java:390)
at com.vmware.vcloud.vdc.impl.DeleteVappActivity$RemoveVAppFromDBPhase.invoke(DeleteVappActivity.java:556)
.. 7 more
Caused by:java.lang.NullPointerException
at com.vmware.ssdc.backend.dao.impl.HibernateVAppDao.deleteVAppById(HibernateVAppDao.java:428)
at com.vmware.vcloud.vdc.impl.DeleteVappActivity$RemoveVAppFromDBPhase.lambda$invoke$2(DeleteVappActivity.java:558)
at com.vmware.vcloud.common.persist.ConversationFactoryImpl.execute(ConversationFactoryImpl.java:444)

  • A ghost vAPP which is in FAILED CREATION status may also prevent the deletion of an Organization VDC. 

Environment

VMware Cloud Director 10.x

Cause

This issue occurs when the vApp is in partially created state or deleted from underlying infrastructure(vSphere).

Resolution

Database modification is needed to resolve this issue. Please contact Broadcom Support and note this Article ID (372992) in the problem description.