CreateException constructor
CreateException(
- String? correlationId,
- dynamic messageOrLocator
Creates an error instance and assigns its values.
- correlation_id (optional) a unique transaction id to trace execution through call chain.
messageOrLocator
human-readable error or locator of the component that cannot be created.
Implementation
CreateException(String? correlationId, dynamic messageOrLocator)
: super(
correlationId,
'CANNOT_CREATE',
(messageOrLocator is String)
? messageOrLocator
: 'Requested component ' +
messageOrLocator +
' cannot be created') {
if (!(messageOrLocator is String) && messageOrLocator != null) {
withDetails('locator', messageOrLocator);
}
}