ControllerException(ExceptionKey key,
java.lang.Throwable cause,
java.lang.Object... args)
Constructs the ControllerException with the given error
Throwable cause, message lookup key and message
substitution arguments that are used for message formatting.