Appendix D:
Worksheet Error Messages

 

This appendix lists error messages that you may encounter while running DADiSP. The error messages are listed in alphabetical order along with their corresponding explanations.

 

Bad Addition

Check for an errant '+' in the statement.

Bad Closing Parenthesis

There are more right parentheses than left.

Bad Comma

Check for an errant ',' in the statement.

Bad Division

Check for an errant '/' in the statement.

Bad Exponentiation

Check for an errant '^' in the statement.

Bad Multiplication

Check for an errant '*' in the statement.

Bad Opening Parenthesis

The expression is missing an opening parenthesis.

Bad Range Spec

Range of Windows should be specified with .. such as W4..W7. (Note that there are two dots not three!). The range must not include current the Window for functions that return a series..

Bad Series Operation—Get

Could not reference specified values  from data series. If using array referencing, check that the index is within the length of the series.

Bad Series Operation—Set
(No Disk Space)

There may not be enough disk space available for the series operation. Try setting SETBUFSIZE.

Bad Subtraction

Check for an errant '-' in the statement.

Bad Unary Minus

Check for an errant '-' in the statement.

Bad Window Range

Window ranges must be in forward order. A range such as W3..W1 is not accepted.

Calculation Halted By Divide By Zero

Calculation could not be performed due to division by zero error.

Calculation Halted By Math Error

A divide by zero or other error has occurred in a scalar operation.

Calculation Halted By Overflow

Floating point calculations use double precision floating point numbers (64 bits). The floating point operation has exceeded the largest value.

Calculation Halted By Underflow

Floating point calculations use double precision floating-point numbers (64 bits). The floating point operation has exceeded the smallest value.

Cannot Open File

The file does not exist or the file attributes prevent it from opening.

Comma Expected Between Arguments

Multiple function arguments must be separated by commas.

Comma Outside Of Function

Check for errant commas.

Creates Cycle

W1 = W2 and W2 = W1 is a recursive cycle. Check the Cyclical Window Formula configuration to allow or disallow cyclical references in an expression.

Current Window

Use W0 instead of the Window number to refer to the current window in a window formula. Use CURR to refer to the current series in a window.

Cycle Error: Unknown

A problem occurred during the evaluation of a cyclical expression.

Dimensions Do Not Conform

The number of rows and/or columns of a data object is not compatible for the a series or matrix operation. Use EXTRACT or RESHAPE to reshape the data..

Evaluation Error:Error

An error occurred during the evaluation of an expression.

Evaluation Error:Unknown

A system error occurred during evaluation of an expression.

Evaluation Halted By Control Break

A calculation was interrupted by CTRL-C or CTRL-Break or the Stop button.

File Already Open

The file was opened by another function. Use FLCOSE or FCLOSEALL to close the file.

File Not Found

The file does not exist or cannot be located as specified.

File Not Open

A read or write operation was performed on a file that is not opened. Use FOPEN.

Function Expects Complex Argument

A complex value argument is missing from a function call.

Function Expects Fewer Arguments

Too many arguments were specified for a function call.

Function Expects Integer Argument

An integer value argument is missing from a function call.

Function Expects More Arguments

Too few arguments were specified for a function call.

Function Expects Real Argument

A real value argument is missing from a function call.

 

Function Expects Series Argument

A series or series reference argument is missing from a function call.

 

Function Expects String Argument

A string (text) value argument is missing from a function call.  Strings can be defined with matching single or double quotes around an argument.

GetSeries: Unknown Series

A reference was made to a series that does not exists. An operation may have referenced an empty window or empty column of a series.

Invalid Current Window

Use W0 instead of the window number to refer to the current window in an expression.

Invalid Mode Supplied -- Read, Write, Or Seek

Invalid file open mode to FOPEN. See the Function Reference for valid arguments.

Invalid Window

A reference was made to a window that does not exist.

Limit on Open Files Has Been Reached

Too many files are open. Use FCLOSE.

Macro Does Not Exist

A reference was made to a macro that is not defined.

Macro Error: No Space

Not enough memory to load the macro(s).

Macro Error: Too Few Args

The macro requires more arguments. Check the macro definition.

Macro Error: Too Many Args

The macro requires fewer arguments. Check the macro definition.

Macro Error: Unexpected End of Line

A closing parenthesis is missing in the macro definition.

 

Need Complex

During evaluation, a non complex value or variable was passed as an argument to a function that requires a complex value. Check the variable type or use CASTCOMPLEX to force the value to a complex.

Need Integer

During evaluation, a non integer value or variable was passed as an argument to a function that requires an integer. Check the variable or use CASTINTEGER to force the value to an integer.

Need Positive Number Of Points

A generated series requires a positive number of points.

Need Real

During evaluation, a non real value or variable was passed as an argument to a function that requires a real value. Check the variable or use CASTREAL to force the value to a real.

Need Series

During evaluation, a non series value or variable was passed as an argument to a function that requires a series. Check the variable or use CASTSERIES to force the value to a series.

Need String

During evaluation, a non string value or variable was passed as an argument to a function that requires a string. Check the variable or use CASTSTRING to force the value to a string.

Need Window

During evaluation, a non window reference or variable was passed as an argument to a function that requires a window reference. Check the variable or use CASTWINDOW to force the value to a window.

*** No Memory ***

Not enough memory for calculations. CLEAR Windows or use SETBUFSIZE to change the buffer size. See Appendix C: Memory Usage in DADiSP.

No Memory To Open Additional Files

Not enough memory to open another file.

Not enough Disk Space

Not enough disk space to complete the operation.

Nothing To Evaluate

Empty () on line.

Operation Incompatible With File Mode

A read or write operation was performed on a file opened with incompatible file attributes, e.g. writing to a file opened as read only. See FOPEN.

Parentheses Do Not Balance

An expression must contain the same number of left and right parentheses.

Requires Matrix

A function requires a matrix, i.e. an multi-column series.

Requires Square Matrix

A function requires a multi-column series where the number of rows equals the number of columns. Use EXTRACT or RESHAPE to adjust.

Run Screenopt() to Show Legends

Legends are disabled with SCREENOPT.

Run Screenopt() to Show Titles

Titles are disabled with SCREENOPT.
 

Scroll Off Window

A scrolling operation would result in an off-screen display. Use the opposite arrow key or try different arguments for SCROLLH or SCROLLV.

String Too Long

A string argument contains too many characters. Use fewer characters or truncate with STREXTRACT.

Too Many Arguments

A function requires fewer arguments than provided. Check the Function Reference Manual or the online help for the correct number of arguments.

Unexpected Addition ('+')

Check for valid arguments on both sides of the '+'.

Unexpected Backslash

Check for an errant "" or "|" in the statement.

Unexpected Closing Paren (')')

Parentheses must begin with left parenthesis. Check for missing arguments in a function  argument list.

Unexpected Comma

An extra comma was included in the function argument list.

Unexpected Complex Argument

Function requires integer, real, series or string argument. Check the commas in the function argument list.

Unexpected Division ('/')

Check for valid arguments on both sides of the '/'.

Unexpected End Of Line

Check for missing parentheses or missing arguments in a function call.

Unexpected Exponentiation ('^')

Check for valid arguments on both sides of the '^'.

Unexpected Integer

Check for missing commas or mismatched argument type.

Unexpected Integer Argument

Function requires series, complex, real or string argument.

Unexpected Multiplication ('*')

Check for valid arguments on both sides of the '*'.

Unexpected Opening Paren ('(')

The numbers of opening and closing parentheses do not match.

Unexpected Quoted String

A string was provided to a function that expects a series, complex, integer, or real argument.; or there is an extra quote character in the string argument.

Unexpected Quoted String Argument

Function expects a series, integer, complex, or real argument.

Unexpected Range Spec (..)

Check for valid numeric or window values in a range spec (1..10 or W1..W10). An unintentional range specification may have been provided such as GRAND(100, ..2).

Unexpected Real

Check for missing commas or mismatched argument type.

 

Unexpected Real Argument

Function requires series, integer, or complex argument. An errant '.' may exist in the statement.

Unexpected Series Argument

Function requires a scalar argument.

Unexpected String

An expression may contain an errant quote or a misplaced string.

Unexpected String Argument

Function expects numerical argument.

Unexpected Subtraction ('-')

Check for valid arguments on both sides of the '-'.

Unexpected Unary Minus ('-')

Ensure that there are valid arguments on both sides of the '-'.

Unexpected Vertical Bar

A statement may contain an errant "|" or "".

Unexpected Window Reference

Check for missing commas or mismatched argument type.

 

Unknown Color

A color index does not exist. See Palette.mac file.

Unknown Function

The function does not exist or cannot be found. Check spelling.

Unknown Matrix

A reference was made to a matrix that does not exist.

Unknown Object Encountered

Data types or expressions may be combined in an unexpected way. Try enclosing parts of the statement in parentheses.

Unknown Object Type

Data types or expressions may be combined in an unexpected way. Try enclosing parts of the statement in parentheses.

Unknown Operator

A function (e.g. REDUCE) requires mathematical operator (i.e. '+', '-', '*', '/', '^').

Unknown Series

A series reference was made to an empty Window.

Unknown Variable

A variable was referenced that does not exist.

Unknown Window

A window was referenced that does not exist.

Unrecognized Character

A character was found in an unexpected location of an expression. In general, valid characters include a-z, A-Z, 0-9, +, -, *, /,^, ", ", ',',[],(),{},@.

Unresolved Window Reference

A window was referenced that does not exist. The maximum Window number is W100.

Warning: I/O Not Completed On File

The last read or write file operation failed.

Window Does Not Exist

A window was referenced that does not exist.