The Client Object API supports exception classes for queries and for the messaging client.
-
SynchronizeException –
this exception is thrown when an error occurs during synchronization.
-
PersistenceException –
this exception is thrown when trying to load an MBO that is inside the local database.
-
SystemException –
this exception is thrown for uncategorized errors, and is typically unrecoverable.
-
ObjectNotFoundException –
this exception is thrown when trying to load an MBO that is not inside the local database.
-
NoSuchOperationException –
this exception is thrown when trying to call a method (using the Object Manager API) but the method is not defined for the MBO.
-
NoSuchAttributeException –
this exception is thrown when trying to access an attribute (using the Object Manager API) but the attribute is not defined for the MBO.