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

Exception descriptions

The following table shows the general ABL exception classes, in alphabetical order.
Table 28. ABL exceptions for .NET proxies
Exception class
Description
BadURLException
Invalid URL format in the connection parameter.
BrokerIOException
AppServer communications error. The message contains the specific reason for the failure.
BusySessionException
Attempt to use a session already in use by another client thread.
ConnectException
Error connecting to an AppServer. The base class of several specific exceptions.
ConnectFailedException
Failed AppServer connection attempt. The message contains the specific reason for the failure.
ConnectProtocolException
Attempt to use an unknown or unsupported protocol.
HostUnknownException
Invalid NameServer host specified in the URL.
InvalidNameServerPortException
Invalid NameServer port specified in the URL.
MetaDataException
An inconsistency was detected during meta data validation.
NameServerClientPortException
NameServer was not found at the specified port number.
NameServerClientPortRangeException
Specified NameServer port was outside of the acceptable port range (minimum: 1024, maximum: 65535).
NameServerClientPortRetryException
Attempt to contact NameServer exceeded the maximum retry count.
NameServerCommunicationsException
NameServer communications error. The message contains the specific 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 is unknown to the NameServer.
Open4GLException
The root exception for all Open Client errors. Used for miscellaneous client-side errors.
OutputSetException
Output DataSet/DataTable error; for example, trying to get a column value out of column order or to make an illegal type conversion.
ProException
The base class for all customer-visible Open Client errors.
RunTime4GLErrorException
ABL ERROR condition.
RunTime4GLException
The base class for ABL run-time errors.
RunTime4GLQuitException
ABL QUIT condition.
RunTime4GLStopException
ABL STOP condition.
SchemaValidationException
An inconsistency was detected during schema validation.
SystemErrorException
An unexpected error indicating an OpenEdge bug or an unusual environmental problem, such as running out of disk space.
UnknownHostnameException
AppService host name is unknown.