You are here:TI‑Nspire™ CAS/TI‑Nspire™ CX CAS Reference Guide > Error Codes and Messages

Error Codes and Messages

When an error occurs, its code is assigned to variable errCode. User-defined programs and functions can examine errCode to determine the cause of an error. For an example of using errCode, See Example 2 under the Try command, here.

Note: Some error conditions apply only to TI‑Nspire™ CAS products, and some apply only to TI‑Nspire™ products.

Error code

Description

10

A function did not return a value

20

A test did not resolve to TRUE or FALSE.

Generally, undefined variables cannot be compared. For example, the test If a<b will cause this error if either a or b is undefined when the If statement is executed.

30

Argument cannot be a folder name.

40

Argument error

50

Argument mismatch

Two or more arguments must be of the same type.

60

Argument must be a Boolean expression or integer

70

Argument must be a decimal number

90

Argument must be a list

100

Argument must be a matrix

130

Argument must be a string

140

Argument must be a variable name.

Make sure that the name:

does not begin with a digit
does not contain spaces or special characters
does not use underscore or period in invalid manner
does not exceed the length limitations

See the Calculator section in the documentation for more details.

160

Argument must be an expression

165

Batteries too low for sending or receiving

Install new batteries before sending or receiving.

170

Bound

The lower bound must be less than the upper bound to define the search interval.

180

Break

The d or c key was pressed during a long calculation or during program execution.

190

Circular definition

This message is displayed to avoid running out of memory during infinite replacement of variable values during simplification. For example, a+1->a, where a is an undefined variable, will cause this error.

200

Constraint expression invalid

For example, solve(3x^2-4=0,x) | x<0 or x>5 would produce this error message because the constraint is separated by “or” instead of “and.”

210

Invalid Data type

An argument is of the wrong data type.

220

Dependent limit

230

Dimension

A list or matrix index is not valid. For example, if the list {1,2,3,4} is stored in L1, then L1[5] is a dimension error because L1 only contains four elements.

235

Dimension Error. Not enough elements in the lists.

240

Dimension mismatch

Two or more arguments must be of the same dimension. For example, [1,2]+[1,2,3] is a dimension mismatch because the matrices contain a different number of elements.

250

Divide by zero

260

Domain error

An argument must be in a specified domain. For example, rand(0) is not valid.

270

Duplicate variable name

280

Else and ElseIf invalid outside of If...EndIf block

290

EndTry is missing the matching Else statement

295

Excessive iteration

300

Expected 2 or 3-element list or matrix

310

The first argument of nSolve must be an equation in a single variable. It cannot contain a non-valued variable other than the variable of interest.

320

First argument of solve or cSolve must be an equation or inequality

For example, solve(3x^2-4,x) is invalid because the first argument is not an equation.

345

Inconsistent units

350

Index out of range

360

Indirection string is not a valid variable name

380

Undefined Ans

Either the previous calculation did not create Ans, or no previous calculation was entered.

390

Invalid assignment

400

Invalid assignment value

410

Invalid command

430

Invalid for the current mode settings

435

Invalid guess

440

Invalid implied multiply

For example, x(x+1) is invalid; whereas, x*(x+1) is the correct syntax. This is to avoid confusion between implied multiplication and function calls.

450

Invalid in a function or current expression

Only certain commands are valid in a user-defined function.

490

Invalid in Try..EndTry block

510

Invalid list or matrix

550

Invalid outside function or program

A number of commands are not valid outside a function or program. For example, Local cannot be used unless it is in a function or program.

560

Invalid outside Loop..EndLoop, For..EndFor, or While..EndWhile blocks

For example, the Exit command is valid only inside these loop blocks.

565

Invalid outside program

570

Invalid pathname

For example, \var is invalid.

575

Invalid polar complex

580

Invalid program reference

Programs cannot be referenced within functions or expressions such as 1+p(x) where p is a program.

600

Invalid table

605

Invalid use of units

610

Invalid variable name in a Local statement

620

Invalid variable or function name

630

Invalid variable reference

640

Invalid vector syntax

650

Link transmission

A transmission between two units was not completed. Verify that the connecting cable is connected firmly to both ends.

665

Matrix not diagonalizable

670

Low Memory

1. Delete some data in this document

2. Save and close this document

If 1 and 2 fail, pull out and re-insert batteries

672

Resource exhaustion

673

Resource exhaustion

680

Missing (

690

Missing )

700

Missing “

710

Missing ]

720

Missing }

730

Missing start or end of block syntax

740

Missing Then in the If..EndIf block

750

Name is not a function or program

765

No functions selected

780

No solution found

800

Non-real result

For example, if the software is in the Real setting, (-1) is invalid.

To allow complex results, change the “Real or Complex” Mode Setting to RECTANGULAR or POLAR.

830

Overflow

850

Program not found

A program reference inside another program could not be found in the provided path during execution.

855

Rand type functions not allowed in graphing

860

Recursion too deep

870

Reserved name or system variable

900

Argument error

Median-median model could not be applied to data set.

910

Syntax error

920

Text not found

930

Too few arguments

The function or command is missing one or more arguments.

940

Too many arguments

The expression or equation contains an excessive number of arguments and cannot be evaluated.

950

Too many subscripts

955

Too many undefined variables

960

Variable is not defined

No value is assigned to variable. Use one of the following commands:

sto
:=
Define

to assign values to variables.

965

Unlicensed OS

970

Variable in use so references or changes are not allowed

980

Variable is protected

990

Invalid variable name

Make sure that the name does not exceed the length limitations

1000

Window variables domain

1010

Zoom

1020

Internal error

1030

Protected memory violation

1040

Unsupported function. This function requires Computer Algebra System. Try TI‑Nspire™ CAS.

1045

Unsupported operator. This operator requires Computer Algebra System. Try TI‑Nspire™ CAS.

1050

Unsupported feature. This operator requires Computer Algebra System. Try TI‑Nspire™ CAS.

1060

Input argument must be numeric. Only inputs containing numeric values are allowed.

1070

Trig function argument too big for accurate reduction

1080

Unsupported use of Ans.This application does not support Ans.

1090

Function is not defined. Use one of the following commands:

Define
:=
sto

to define a function.

1100

Non-real calculation

For example, if the software is in the Real setting, (-1) is invalid.

To allow complex results, change the “Real or Complex” Mode Setting to RECTANGULAR or POLAR.

1110

Invalid bounds

1120

No sign change

1130

Argument cannot be a list or matrix

1140

Argument error

The first argument must be a polynomial expression in the second argument. If the second argument is omitted, the software attempts to select a default.

1150

Argument error

The first two arguments must be polynomial expressions in the third argument. If the third argument is omitted, the software attempts to select a default.

1160

Invalid library pathname

A pathname must be in the form xxx\yyy, where:

The xxx part can have 1 to 16 characters.
The yyy part can have 1 to 15 characters.

See the Library section in the documentation for more details.

1170

Invalid use of library pathname

A value cannot be assigned to a pathname using Define, :=, or sto .
A pathname cannot be declared as a Local variable or be used as a parameter in a function or program definition.

1180

Invalid library variable name.

Make sure that the name:

Does not contain a period
Does not begin with an underscore
Does not exceed 15 characters

See the Library section in the documentation for more details.

1190

Library document not found:

Verify library is in the MyLib folder.
Refresh Libraries.

See the Library section in the documentation for more details.

1200

Library variable not found:

Verify library variable exists in the first problem in the library.
Make sure library variable has been defined as LibPub or LibPriv.
Refresh Libraries.

See the Library section in the documentation for more details.

1210

Invalid library shortcut name.

Make sure that the name:

Does not contain a period
Does not begin with an underscore
Does not exceed 16 characters
Is not a reserved name

See the Library section in the documentation for more details.

1220

Domain error:

The tangentLine and normalLine functions support real-valued functions only.

1230

Domain error.

Trigonometric conversion operators are not supported in Degree or Gradian angle modes.

1250

Argument Error

Use a system of linear equations.

Example of a system of two linear equations with variables x and y:

  3x+7y=5

  2y-5x=-1

1260

Argument Error:

The first argument of nfMin or nfMax must be an expression in a single variable. It cannot contain a non-valued variable other than the variable of interest.

1270

Argument Error

Order of the derivative must be equal to 1 or 2.

1280

Argument Error

Use a polynomial in expanded form in one variable.

1290

Argument Error

Use a polynomial in one variable.

1300

Argument Error

The coefficients of the polynomial must evaluate to numeric values.

1310

Argument error:

A function could not be evaluated for one or more of its arguments.

1380

Argument error:

Nested calls to domain() function are not allowed.