!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

!ERROR 11

The operating system environment variable specified by ENV(str) does not exist.

!ERROR 17

An invalid template was dimensioned using the DIM verb.

!ERROR 31

Attempting to dimension a large string or array, or attempting to LOAD a large program.

!ERROR 41

The value assigned to a signed integer field (type I) was out of bounds.

!ERROR 63

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

!ERROR 80 - Recordset Failure

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.

!ERROR 81 - Update Record Conflict Error

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.

!ERROR 82 - Mapping Error

In BBj 8.00 and higher, this error occurs when there is not an appropriate mapping for a value in a mapped field.

!ERROR 92 - Clip Error

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.

!ERROR 205 - Destroyed SysGui Object

In BBj 6.00 and higher, this error occurs when an Object references a destroyed BBjSysGui component.

!ERROR 206 - SCALL BBj Argument Error

In BBj 3.00 and higher, this error occurs when an illegal command line is specified in an SCALL of a BBj session.

!ERROR 207 - BBj State

In BBj 6.00 and higher, the Object is not in a state for which the current action is valid.

!ERROR 208 - Multi Thread Error

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.

!ERROR 209 - Custom Object Error

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.

!ERROR 210 - BBj Embedded Java

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.

!ERROR 252 - Embedded Java Error

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).

!ERROR 253 - ClientObject Java Error

In BBj 8.00 and higher, a ClientObject has thrown a Java Throwable; either an Exception or an Error.