!ERROR Changes in BBj
BBj-Specific Information
Select a link from the table below to see that !ERROR's original documentation.
In general, error messages in BBj are more descriptive.
!ERROR Number |
Description |
---|---|
The operating system environment variable specified by ENV(str) does not exist. |
|
An invalid template was dimensioned using the DIM verb. |
|
Attempting to dimension a large string or array, or attempting to LOAD a large program. |
|
The value assigned to a signed integer field (type I) was out of bounds. |
|
A namespace variable may not exist. In BBj, this error will occur regardless of how the first bit of the first byte of SETOPTS is set. |
BBj-Specific Errors
!ERROR Number |
Description |
---|---|
In BBj 4.00 and higher, this error occurs from improper use of a BBjRecordSet such as trying to bind a control to a BLOB field or retrieving a field with an incorrect name. | |
In BBj 4.00 and higher, this error occurs when a record on disk is changed before the application attempts to update the record by calling the update method of the BBjRecordSet. | |
In BBj 8.00 and higher, this error occurs when there is not an appropriate mapping for a value in a mapped field. | |
In BBj 6.00 and higher, this error occurs when accessing the clipboard. |
|
!ERROR=202 - Incorrect Usage of BBj Language Element | !ERROR=202 results when using a BBj language element in inappropriate conditions. |
In BBj 6.00 and higher, this error occurs when an Object references a destroyed BBjSysGui component. |
|
In BBj 3.00 and higher, this error occurs when an illegal command line is specified in an SCALL of a BBj session. |
|
In BBj 6.00 and higher, the Object is not in a state for which the current action is valid. |
|
In BBj 4.00 and higher, this error occurs when an interpreter invokes a method on an object which it does not own and on an object (foo) where the parameter is not owned by the same interpreter as the interpreter which owns foo. |
|
In BBj 5.00 and higher, this error occurs when an interpreter invokes a method on an object which it does not own and on an object (foo) where the parameter is not owned by the same interpreter as the interpreter which owns foo. |
|
In BBj 6.00 and higher, this error occurs when a user's Java code throws an exception. |
|
!ERROR 251 - BBj Custom Object in Another Session | A BBj program attempted to reference a BBj Custom Object that was created from another BBj session with a different classpath. |
This error occurs when any Java method call in BBj throws an exception from within the actual method itself (or any of the methods that method calls). |
|
In BBj 8.00 and higher, a ClientObject has thrown a Java Throwable; either an Exception or an Error. |