Error Codes

Overview

Celtic does its best to prevent errors. However, if something goes wrong with running a function, Celtic will return an error code. This can be from lack of memory, an incorrect argument, or something else. Keep in mind that Celtic might not always detect the exact error, or realize that there is one in the first place. You can use the error codes to help with the debugging process. This page also contains TI-OS errors and the corresponding values returned in the ErrorHandle command.

Celtic Errors

Error Code

Description

..P:IS:FN

A program already exists, and Celtic will not overwrite it.

..NUMSTNG

The specified line is past end of file. Used when getting the amount of lines in a program.

..NULLVAR

The specified variable did not contain useful data.

..L:NT:FN

The specified line in the program does not exist.

..S:NT:FN

The specified string was not found.

..S:FLASH

The specified string is archived.

..S:NT:ST

The input is not a string, but Celtic expects a string.

..NT:EN:M

There is not enough memory to complete the requested action.

..P:NT:FN

The specified program or appvar was not found.

..PGM:ARC

The specified program or appvar is archived, so it cannot be modified.

..NULLSTR

The specified line exists, but is empty.

..NT:REAL

The input was not a real number, but Celtic expects a real number.

..INVAL:A

An invalid argument was entered. This error code could refer to various issues.

..INVAL:S

An invalid string was entered.

..2:M:ARG

More arguments were entered than Celtic is able to handle.

..NT:A:LS

The argument was not a list, but Celtic expects a list.

..E:NT:FN

The entry was not found in the list specified.

..G:NT:FN

The specified group was not found.

..NT:A:GP

The file specified was not a group.

..SUPPORT

Whatever happened was not supported by Celtic.

TI-OS Errors

Value

Error

0

No Error

1

Overflow

2

DivBy0

3

SingularMat

4

Domain

5

Increment

6

Break

7

NonReal

8

Syntax

9

DataType

10

Argument

11

DimMismatch

12

Dimension

13

Undefined

14

Memory

15

Invalid

16

IllegalNest

17

Bound

18

GraphRange

19

Zoom

20

Label

21

Stat

22

Solver

23

Singularity

24

SignChange

25

Iterations

26

BadGuess

27

StatPlot

28

TolTooSmall

29

Reserved

30

Mode

31

LnkErr

32

LnkMemErr

33

LnkTransErr

34

LnkDupErr

35

LnkMemFull

36

Unknown

37

Scale

38

IdNotFound

39

NoMode

40

Validation

41

Length

42

Application

43

AppErr1

44

AppErr2

45

ExpiredApp

46

BadAddr

47

Archived

48

Version

49

ArchFull

50

Variable

51

Duplicate

52

Date

53

UnknownCmd

54

OverLimit

55

Disabled

56

Xmit

57

MemFull