NBS Error CodesThis is edited from the source file that is processed by the MESSAGE utility and the (slightly modified)
ADAMERRGEN utility to generate the C (NBS_DIR:NBS_ERR.H) and Fortran (NBS_DIR:NBS_ERR.INC)
versions of the error code INCLUDE files.
| Severity | Name | Description |
| Information | SECTIONEXISTED | Noticeboard already existed |
| Warning | TOOMANYDIMS | More dimensions than maximum allowed |
| TOOMANYBYTES | More bytes than maximum allowed |
|
| BADOFFSET | Offset is less than zero | |
| BADOPTION | Illegal parameter / item name |
|
| DATANOTSAVED | Data part of noticeboard not saved — cannot restore it |
|
| Error | DEFINING | Currently defining noticeboard contents |
| NOTDEFINING | Not currently defining noticeboard contents |
|
| NILSID |
| |
| NILID |
|
|
| PRIMITIVE | Item is primitive |
|
| NOTPRIMITIVE | Item is not primitive |
|
| ITEMNOTFOUND | Item does not exist | |
| SECTIONNOTFOUND | Noticeboard does not exist | |
| CANTOPEN | Can’t open noticeboard definition file |
|
| CANTWRITE | Can’t write noticeboard definition file | |
| CANTREAD | Can’t read noticeboard definition file | |
| NOTOWNER | Non-owner attempted to alter noticeboard |
|
| TIMEOUT | Time out finding noticeboard or getting item value or shape |
|
| DATASAVED | Data part of noticeboard saved — cannot restore definition |
|
| DATANOTRESTORED | Data was not restored from noticeboard file — cannot save it |
|
| HASIDS | Item / noticeboard has items derived from it — cannot lose it |
|
| NOTTOPLEVEL | Item is not top-level (ie not noticeboard) — cannot lose it |
|
| TOPLEVEL | Item is top-level (ie noticeboard) — cannot lose it |
|
| NEVERFOUND | Parent has no items derived from it — cannot lose it |
|
| Fatal | INITALLOCFAILED | Couldn’t initialise storage allocator |
| NOMOREROOM | Couldn’t get memory — increase
|
|
| BADVERSION | Noticeboard or definition file had wrong version |
|
| IMPOSSIBLE | Something impossible happened — system error |
|