This change removes the StartException information from message. But I think this should be fine:

msg.append("      ").append(controller.getName()).append(": ").append(controller.getStartException().toString()).append('\n');