Open
Description
Ros emits an exception with a string like this when a required parameter is not set:
Exception thrown during init stage with message: expected [string] got [not set]
Catch that exception and re-throw it but add the name of the parameter to the exception so it prints a more useful error message for the user.