Release 10.1A: OpenEdge Development:
Java Open Clients

> ## Exception descriptions

> Table 8–1 shows the general 4GL exception classes, in alphabetical order.

> Table 8–1: General 4GL exceptions for Java proxies
> Exception class | Description
> --- | ---
>     BadURLException
> | Invalid URL format in connection parameter.
>     BusySessionException
> | Busy servicing another request.
>     ConnectException
> | Error connecting to AppServer.
>     ConnectFailedException
> | Failed AppServer connection attempt. The message contains the specified reason for the failure.
>     HostUnknownException
> | Invalid NameServer host specified in the URL.
>     InvalidNameServerPortException
> | Invalid NameServer port specified in the URL.
>     MsgVersionInvalidException
> | Incorrect version for message received from NameServer.
>     NameServerCommunicationsException
> | NameServer communications error. The message contains the specified reason for the failure.
>     NameServerInterruptException
> | NameServer communications broken. Either no response was received from the NameServer or the thread was interrupted before the response was received.
>     NameServerMessageFormatException
> | Invalid format for message received from NameServer.
>     NoSuchAppServiceException
> | Application Service specified in URL unknown to NameServer.
>     Open4GLException
> | The root exception for all Open Client errors. Used for miscellaneous client-side errors.
>     OutputSetException
> | Output ResultSet error, for example, trying to get a column value out of column order or trying to make an illegal type conversion.
>     RunTime4GLErrorException
> | Progress 4GL `ERROR` condition.
>     RunTime4GLException
> | Progress 4GL run-time errors.
>     RunTime4GLQuitException
> | Progress 4GL `QUIT` condition.
>     RunTime4GLStopException
> | Progress 4GL `STOP` condition.
>     SystemErrorException
> | An unexpected error that indicates a Progress bug or an unusual environmental problem (such as running out of disk space).

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095