The Client Object API defines server-side and client-side exceptions.
Server-Side Exceptions
Exceptions thrown on the Unwired Server are logged in both the server log and in LogRecord. For LogRecord, the exception gets downloaded to the device automatically during synchronization (replication-based synchronization) or when importing a message (message-based synchronization).
Client-Side Exceptions
Device applications are responsible to catch and handle exceptions thrown by the client object API.