AccountNotFoundException Thrown when the account could not be found during an authentication attempt. 
ApplicationNotFoundException Thrown when an application is not found. 
CrowdException CrowdException is the superclass of Crowd-specific exceptions that must be caught. 
DirectoryCurrentlySynchronisingException Thrown when an operation failed because the directory is currently synchronising. 
DirectoryInstantiationException Exception when a implementation can not be loaded by a Directory. 
DirectoryNotFoundException Thrown when a directory could not be found  
ExpiredCredentialException Thrown when the credentials have expired. 
GroupNotFoundException Thrown when the specified group could not be found. 
InactiveAccountException Thrown when the account is inactive. 
InvalidCredentialException Thrown when the supplied credential is not valid. 
InvalidCrowdServiceException Thrown when a Crowd client is not communicating with a valid Crowd service. 
InvalidMembershipException Thrown when a user tries to create a Nested Group membership that is not valid. 
MembershipNotFoundException Used to denote that a particular USER-GROUP or GROUP-GROUP membership does not exist. 
ObjectNotFoundException Thrown when an entity is not found. 
OperationFailedException Represents an error when executing an operation on the remote directory failed for some reason. 
OperationNotPermittedException Thrown when the operation is not permitted. 
OperationNotSupportedException Checked exception thrown if the requested operation is not supported. 
ReadOnlyGroupException Thrown when a directory is asked to modify a group or its memberships which cannot be modified. 
UnsupportedCrowdApiException Failure because this API call is only supported by a later version of Crowd. 
UserNotFoundException Thrown when the specified user could not be found.