| Prev | Next | Start of Chapter | End of Chapter | Contents | Index | (13 out of 14)

Handling Errors

You sometimes encounter errors while developing an application. The three types of errors that can occur are:

To correct data input errors in a configuration panel:

  1. Display the configuration panel for a High Value observation block, and enter a symbol for the Threshold attribute, for example, abc.

When you press Return, you will see an error message indicating that the value you entered is of the wrong type.

To recover from this error, click OK, and enter a value of the correct type in the type-in box.


To correct validation runtime errors in the error queue:

  1. When a validation error occurs, you will see an Error Queue such as the following:


    To identify where the error occurred, select the error, then click the top button in the error queue, which contains an arrow.

    The block with the error highlights, using a large arrow. The block also appears in yellow, indicating that there is an error.

    If the block is connected and data is flowing through it, the error continues to flash in the queue because the block continues to try to evaluate.

  2. Remove the cause of the runtime error.

  3. If the block remains yellow, select clear error from its menu to clear the error.

Selecting clear error clears the error but does not reset the block. Selecting reset clears the error and resets the block to its initial state.

The error queue can also display other types of errors relating to blocks, in addition to validation errors.

To generate and correct G2, GUIDE, or internal errors:

  1. Clone an Numeric Entry Point and a Not Gate from the palettes.

  2. Drag the output data stub from the entry point into the input inference stub on the Not Gate, and click to connect.

This generates an Operator Logbook error indicating that you cannot join connections of different types, which is a G2 error.


Occasionally, the logbook error indicates an internal NOL, G2, or GUIDE error. If this is the case, report the error to Gensym Customer Support.

| Prev | Next | Start of Chapter | End of Chapter | Contents | Index | (13 out of 14)

Copyright © 1996, Gensym Corporation, Inc.