* @throws Exception
*/
private void logTaskError(Task task) throws Exception {
logger.warn("task " + type + " got error");
if (task.getInfo().getError() instanceof TaskInProgress) {
TaskInProgress e = (TaskInProgress)task.getInfo().getError();
Task inProgressTask = MoUtil.getManagedObject(e.getTask());
logger.warn("Task already in progress: ");
VcEventUtil.dumpTask(inProgressTask);
} else {
logger.warn(task.getInfo().getError());
}