Try OpenEdge Now
skip to main content
Java Open Clients
Handling Errors : General ABL exceptions : Exception descriptions
 

Exception descriptions

The following table shows the general ABL exception classes, in alphabetical order.
Table 23. General ABL 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
ABL ERROR condition.
RunTime4GLException
ABL run-time errors.
RunTime4GLQuitException
ABL QUIT condition.
RunTime4GLStopException
ABL STOP condition.
SystemErrorException
An unexpected error that indicates an ABL bug or an unusual environmental problem (such as running out of disk space).