There is a condition in the current releases vCNS Manager that causes the tasks tab to not display tasks at all. This condition will be fixed in an upcoming release. This article provides a workaround for an environment where an upgrade is not feasible for whatever reason.
If there are any tasks initiated by a user that no longer exists, the VSM tasks tab will display an error in the UI. The logs will also display a warning.
vsm#show manager log follow
Look for the following warning message:
2013-05-23 21:27:35.806 GMT WARN http-443-exec-315 DefaultExceptionLogger:35 – The following exception occurred during request processing by the BlazeDS MessageBroker and will be serialized back to the client:
flex.messaging.MessageException: Internal server error has occurred.
Caused by: javax.persistence.EntityNotFoundException: Unable to find com.vmware.vshield.vsm.usermgmt.model.UserInfo with id userinfo-40
The following work-around requires linux console access – in most cases it should be completed by VMware Global Support Services.
Run the psql client:
psql -U secureall
Execute :
update task set user_info=null;
Refresh the tab. Tasks should now be displayed.