| Interface | Description | 
|---|---|
| RootCauseAccessor | Interface indicating that the exception knows how to return the root cause message. | 
| Class | Description | 
|---|---|
| BroadleafSimpleMappingExceptionResolver | This exception resolver can be used to handle exceptions in a user friendly way by displaying an error template. | 
| ExceptionHelper | |
| FileUploadExceptionAdvice | 
| Exception | Description | 
|---|---|
| BroadleafException | Base exception class for BroadleafExceptions that understands root cause messages. | 
| NoPossibleResultsException | The admin will throw this exception when a query is attempted across multiple class hierarchies
 because it is impossible for such a query to produce any results. | 
| OptimisticLockInvalidStateException | |
| OptimisticLockMaxRetryException | To be thrown when an optimistic lock is being used to update an entity and the maximum retry count is reached,
 causing the update to be aborted. | 
| ProxyDetectionException | Special exception thrown when a problem is encountered while trying to retrieve the original implementation
 class for a proxy. | 
| SecurityServiceException | Form of ServiceException thrown when their is a security
 failure while attempting to execute the operation. | 
| ServiceException | Exception thrown when a  servicemethod fails. | 
| SiteNotFoundException | |
| TranslatableException | An exception whose message can be translated into a message suitable for a user. | 
Copyright © 2020. All rights reserved.