All exceptions live under Webware\MessageBus\Exception.
| Exception | Extends / Implements | Thrown when |
|---|---|---|
|
|
Configuration is missing or malformed, a message has no |
|
|
A required service ( |
|
|
The resolved handler has no callable method for the strategy's method name ( |
|
|
The pipeline reaches |
|
|
|
Each exception exposes named static constructors (for example ServiceNotFoundException::fromService(),
HandlerMethodNotFoundException::forMethod(), InvalidConfigurationException::fromUnMappedMessage())
rather than public constructors, keeping error messages consistent at every call site.