Error Prefix TE: Type Error

Errors related to types, such as mismatched types or shapes, unsupported operations, or values that cannot be converted to the expected type.

Errors

Code

Title

E-TE0000

Dangling bound variable (internal error)

E-TE0001

len_at index exceeds array dimensions

E-TE0002

len_at with non-zero index on a jagged array

E-TE0003

shape is not supported for jagged arrays

E-TE0004

Type mismatch

E-TE0005

Unbound variable

E-TE0006

Could not infer type

E-TE0007

Could not infer the element type of an empty list

E-TE0008

Could not infer the key/value types of an empty dict

E-TE0009

Incompatible element types in a list

E-TE0010

Incompatible entry types in a dict

E-TE0011

Incompatible types

E-TE0012

Expression is not a function

E-TE0013

Expected a dict

E-TE0014

Operation not supported for this type

E-TE0015

Binary operation not supported between these types

E-TE0016

Invalid dimension expression

E-TE0017

Value is not subscriptable

E-TE0018

Too many subscripts

E-TE0019

Tensor literal length differs from declared first dimension

E-TE0020

Invalid axis

E-TE0021

Duplicate axis

E-TE0022

Impossible state reached (internal error)

E-TE0023

Could not infer function supertype (internal error)

E-TE0024

Dangling free variable in pattern (internal error)

E-TE0500

Could not convert value

E-TE0501

Value out of range

E-TE0502

Jagged array depth undetermined

E-TE0503

Invalid array shape

E-TE0504

Invalid comparison operator for a constraint

E-TE0505

Ordering comparison on category labels

E-TE0506

Category label used in a constraint

E-TE0507

Non-scalar comparison operand

E-TE0508

Division by zero

E-TE0509

Invalid OMMX coefficient

E-TE0600

Value cannot be interpreted as an expression

E-TE0601

Tuple element cannot be interpreted as an expression

E-TE0602

Callable used as an expression takes no arguments

E-TE0603

Invalid axis specification

E-TE0604

Unexpected extra positional arguments to a reduction function

E-TE0605

Axis specified for the two-argument form of min/max

E-TE0606

Wrong number of arguments to min/max

E-TE0607

Wrong number of arguments to range

E-TE0608

Invalid placeholder data type

E-TE0609

Non-callable passed where a callable is expected

E-TE0610

Invalid dictionary key

E-TE0611

Boolean conversion of a modeling object

E-TE0612

Unsupported argument type for is_same

E-TE0613

Mismatched argument types for is_same

E-TE0614

Incomparable elements in is_same iterables

E-TE0615

Iterables of different lengths passed to is_same

E-TE0616

Unsupported operand for +=

E-TE0617

Unsupported operand for -=