Constructs a new CatalogException with the specified detail message. The
cause is not initialized, and may subsequently be initialized by a call
to Throwable.initCause(java.lang.Throwable).
Constructs a new CatalogException with the specified detail message and
cause.
Parameters:
message - the detail message (which is saved for later retrieval by
the Throwable.getMessage() method)
cause - the cause (which is saved for later retrieval by the
Throwable.getCause() method). (A null value is permitted, and
indicates that the cause is nonexistent or unknown.)