| Name | Description | Type | Package | Framework |
| CompoundRuntimeException | Class | brooklyn.util.exceptions | Brooklyn | |
| Exceptions | Class | brooklyn.util.exceptions | Brooklyn | |
| FatalConfigurationRuntimeException | As FatalRuntimeException super, specialized for configuration errors. | Class | brooklyn.util.exceptions | Brooklyn |
| FatalRuntimeException | Exception indicating a fatal error, typically used in CLI routines. | Class | brooklyn.util.exceptions | Brooklyn |
| NotManagedException | Class | brooklyn.util.exceptions | Brooklyn | |
| PropagatedRuntimeException | Indicates a runtime exception which has been propagated via Exceptions. | Class | brooklyn.util.exceptions | Brooklyn |
| ReferenceWithError | A reference to an object which can carry an object alongside it. | Class | brooklyn.util.exceptions | Brooklyn |
| RuntimeInterruptedException | A RuntimeException that is thrown when a Thread is interrupted. | Class | brooklyn.util.exceptions | Brooklyn |
| RuntimeTimeoutException | Class | brooklyn.util.exceptions | Brooklyn | |
| UserFacingException | marker interface, to show that an exception is suitable for pretty-printing to an end-user, without including a stack trace | Class | brooklyn.util.exceptions | Brooklyn |