Device applications are responsible for catching and handling exceptions thrown by the client object API. The HeaderDoc for the client object API lists the possible exceptions for the client.