Not sure what's expected here. This is a generic issue of a service not being able to start up without proper configuration. We already have the same behavior in NameNode and quite a few other things. The only difference being that the exception message goes to the .log/.out instead of a console.
Are you asking to make it disappear from the console?