Error Messages

Command Errors

Already doing anagrams

Only one anagram operation can take place at a time.

Already doing subgrams

Only one subgram operation can take place at a time.

Already dumping

Only one dumping operation can take place at a time.

Already merging

Only one merging operation can take place at a time.

Bad ^ field

You have specified an incorrect ^ (hat) field in a search string.

If you want to search or replace the ^ character use ^^.

Bad column

You have not specified a column on which to sort or the one you have specified is not within the marked block.

Bad data transfer, receiver dead

The data transfer protocol has broken down when transferring between PipeDream and another resident application.

Bad dictionary

The file that PipeDream is trying to open as a dictionary is not a dictionary file or has become corrupted.

Bad Draw file

You have specified a file which is not recognisable as Draw file format.

Bad language

You have not supplied a language for PipeDream to use for the alphabet when opening a dictionary.

Bad marker

You have specified an operation which requires a marked block but you do not have a suitable block marked.

For example, the Replicate Right command requires more than one column, Replicate Down requires more than one row and Sort requires more than one row.

Bad name

You have not specified a name for the file to be saved or you have specified one that the filing system does not like.

Check that you do not have too may characters in a directory or leafname for the given filing system and that you are not using punctuation characters which are confusing the filing system.

Bad option

  1. You have asked to search a marked block and either a column range or all files in a multi-file document. Both of these combinations of options are invalid.
  2. You have specified that PipeDream should save a marked block and a column range. This combination of options is invalid.
  3. You have specified a microspace pitch of zero. This is not valid.

Bad parameter

This is a general message given after supplying incompatible entries in dialogue boxes. Some examples are:

  1. In the Set Column Width dialogue box you have specified that the widths of all columns should be zero, or that the width of a fixed column should be zero.
  2. In a column range you have specified that the second column is to the left of the first.
  3. There is incorrect command syntax in a key definition or command file. It is often easiest to check command syntax by performing commands with the command file recorder switched on and examining the resulting command file.
  4. A command file has tried to start another command file. Command file execution cannot be nested.
  5. PipeDream cannot understand the entries in the fields of a printer driver.

Bad range

  1. In a Replicate command you have specified two column ranges or two ranges. You need to specify either a column range and then a row range to copy to, or vice versa. Maybe it would be possible and easier to use Replicate Right or Replicate Down.
  2. The second cell reference in the range is above or to the left of the first. You must specify ranges as tl-cell br-cell where tl-cell is the top left-hand cell and br-cell the bottom right-hand cell.

Bad selection

You have not specified a valid row selection in the Save dialogue box.

The row selection should be a conditional formula. See File Operations.

Bad cell

The cell referred to in a replication command or the Go To Cell command does not exist.

Bad string

You have specified a search or next match or previous match but not specified a string to search for.

Bad word

You have specified a bad word in a spelling checker dialogue box.

If you are using the English alphabet, words must begin with a letter and consist of only letters, apostrophes (') and hyphens (-) and may be only 31 characters long.

Can’t close

PipeDream cannot save the changes that you have made to a dictionary.

The dictionary may have been closed without your explicitly telling PipeDream, by *SHUT, *BACKUP, *DISMOUNT or *BYE, for example.

Can’t close file

PipeDream cannot close the file you are saving to disc.

It is probably best to make a backup of the file on another disc immediately before returning to work out what is wrong on the first disc. It may be that the disc is full or that it is faulty.

Can’t enlarge dictionary

You have added some words to a dictionary but there is not enough space on the disc to save the words.

Either pack the dictionary, delete some files on the disc to make space or copy the dictionary to a new disc.

Can’t open

PipeDream cannot open the file or dictionary you have specified.

Check the name carefully. There may be a disc error.

Can’t read dictionary

PipeDream cannot read the dictionary.

There may be a disc error. Try verifying the disc.

Can’t save an entire file from PipeDream into itself

You cannot drag a file icon from the Save dialogue box back into the original PipeDream document unless the Selection option is set.

Can’t transfer file (use *Set Wimp$Scrap <filename>)

RISC OS has not seen !Scrap, or Wimp$Scrap has been *Unset.

Set up a !Scrap on your hard disc or your data disc.

Can’t update dictionary

PipeDream cannot update the dictionary.

There may be a disc error. Try verifying the disc.

Can’t write to file

PipeDream is unable to finish writing to the file.

It may be best to save your file onto another disc and then investigate what is wrong with the first disc. It may be that the disc is full or that it is faulty.

Control characters ignored

PipeDream has encountered control characters when loading the file and has ignored them.

Check that the file is in the correct format and that it still contains all necessary information. If not, close the window without saving the file back to disc.

Data transfer failed

The data transfer protocol has broken down when transferring between PipeDream and another resident application.

Dictionary read only

You cannot add words to the master dictionary.

It can only be checked or browsed through for words.

Driver does not support microspacing

The current printer driver does not support microspacing.

Have you loaded the correct driver?

Editing formula

Some commands are not allowed whilst you are editing a formula.

Press Return↵ to enter the number or the Escape to abandon it and continue.

While you are editing a formula, the menu commands you cannot use are greyed out.

Escape

You have pressed the Escape key and the activity was abandoned.

File already exists

You have asked PipeDream to create or save a file with the name of a file that already exists.

File not found

PipeDream cannot find the specified file.

Check the filename carefully.

Filing system error

An error has occurred whilst trying to read from or write to the disc .

is a directory

You have tried to drag a directory to the PipeDream icon.

Line too long

  1. You have tried to join two lines together but the resultant line would be too long. Lines are restricted to 255 characters.
  2. PipeDream cannot replace the old string with the new string because the line would be too long.

Lines split

PipeDream has had to split lines during a save in VIEW format.

This is because VIEW has a limit of 132 characters on its line length.

Memory full

All the available memory in the computer has been used up.

Try quitting applications on the icon bar to free some more memory, and reducing the size of the memory indicators in the task display.

If you have any dictionaries locked into memory, unlock them.

If none of this works, try quitting PipeDream and reloading.

If you still cannot load your file you will have to split it up into smaller files by loading in ranges of rows and saving the subsets with different names.

No driver loaded

Before setting the microspace option you must load a PipeDream printer driver.

No marked block

You have specified a command which requires a marked block, but there is no block marked.

No marked block in this document

For many block operations, PipeDream insists that the block is in the current document.

This is to prevent you form accidentally performing the operation on the wrong document.

No pages

You have asked PipeDream to pause between printing each page but the page length is zero so there are no pages.

No RISC OS printer driver

You have set RISC OS printing in the Printer Config dialogue box but there is no RISC OS printer driver installed.

No selected chart

You have tried to edit a chart but you do not have one selected.

Not a plain Text file

The following types of file must be saved in plain Text ('ASCII') format:

Not enough memory or not within Desktop world

  1. You have tried to run PipeDream from outside the desktop.
  2. You have altered PipeDream’s memory allocation.

Not enough memory to create window

You are very close to filling all the memory in the computer.

Not enough space to create dialogue box

You are very close to filling all the memory in the computer.

Oldest position lost

You already had five caret positions saved and PipeDream has thrown away the oldest.

Overlap

  1. In a Transpose Block command, your block would overwrite cells containing data.
  2. In a Move Block command, you have tried to move a block down such that the new top line intersects the old block. You cannot do this. If you want to move the block down, the new position must be beneath the bottom row of the original block.

Protected cell

You have tried to edit or delete a protected cell.

If you want to remove protection from the whole document, mark it by clicking the mark block box and give the Clear Protection command.

To save, drag the icon to a directory display

You have tried to save a file without specifying which directory to put it in.

Too many dictionaries open

PipeDream can use only five dictionaries at any time.

Too many windows

This is a system error informing you that you have too many windows open at the same time.

Note that menus count as windows.

Word exists

You have tried to insert a word into a user dictionary which already exists within the dictionary.

word not found

You are trying to delete a word which is not in the dictionary that you have specified.


Errors in Number Cells

Accuracy lost

The parameter to a trigonometrical function was so large in magnitude that it could not be brought into range by subtracting π’s.

Array not expected

You have passed an array to a function or custom function which was not expecting it.

Bad complex number

You have passed a complex number which is not a one row by two column array containing two numbers.

Bad date

The date you have supplied is not a date, has the wrong format or lies outside the valid date range.

Bad identifier

You have entered a name, custom function or local parameter which does not adhere to the rules for naming these items.

See Names and Custom Functions.

Bad index

  1. One or both parameters in INDEX() is not numeric.
  2. The value in CHOOSE() does not correspond to an element in the list.

Bad logarithm

You have specified a negative or zero value to a log function.

Bad target for GOTO

You have passed a cell to GOTO which is not in the custom function sheet, does not exist or is in a different column.

Bad time

You have passed a bad time string to TIMEVALUE.

Circular reference

You have a cycle of cell references.

For example, A1 refers to C1 which refers to A1.

Reorganise your spreadsheet to remove the circular reference.

Control function outside custom function

You have used a control statement outside a custom function sheet.

Custom function not defined

You have tried to use a custom function for which there is no definition.

Date not expected

You have passed a date to a function or custom function which was not expecting it.

Divide by zero

Your division has a zero quotient or an average has failed because there were no number cells.

File not loaded

You have made an external reference to a spreadsheet which is not loaded.

Load the file or create a spreadsheet with the name you have given. Check also the name of the file you have given.

Formula too long

You have entered a formula which is too long.

FP error

The system floating point routines take exception to your number.

The calculation may be too big or too small or you may have passed invalid negative values to routines which use log series.

Irr

IRR() cannot converge in 20 iterations.

Try guesses between zero and one.

Local parameter not declared

You have passed a local parameter to a custom function for which no local parameter was declared in FUNCTION.

Lookup

  1. LOOKUP() has the wrong number of parameters or cannot find the value in the first range.
  2. VLOOKUP() or HLOOKUP() cannot find a value which is smaller (more negative) than the value supplied.

Matrix not numeric

You have tried to multiply, invert or find the determinant of a matrix which is not completely numeric.

Matrix wrong size

You cannot invert or find the determinant of a matrix of this size.

Mismatched matrices

You cannot multiply matrices if the number of rows in the second is not the same as the number of columns in the first.

Mistake in formula

You have made a mistake when typing in a formula.

Check what you have typed.

Mixed signs

The y-values supplied to LOGEST were not all of the same sign, which is essential for LOGEST fitting.

More than 1 file loaded

You have referred to a document in an external reference but there is more than one document with this name loaded.

Cell references can only refer to one document at once. Close one of the documents or rename it. Do not continue editing documents whilst this message is displayed since PipeDream cannot update references in dependent documents if there is more than one supporting document of the same name loaded.

Name not defined

You have used a name for which there is no definition.

Negative root

A negative value has been supplied to the square root function.

Nested array

Arrays cannot contain other arrays or ranges.

No date value

You have used a date function on a time which contains only a time and not a date.

No RESULT in custom function

PipeDream has reached the end of the custom function sheet without finding a RESULT.

No time value

You have used a time function on a date which contains only a date and not a time.

Number not expected

You have passed a number to a function or custom function which was not expecting it.

Out of range

The function has produced a number outside the range of floating point numbers.

Parameter out of range

You have passed a parameter which the custom function was not expecting.

Propagated

A cell reference or range refers to a cell containing an error.

Range not expected

You have passed a range to a function or custom function which was not expecting it.

Cell deleted

You have referred to a cell which has been deleted.

Stack overflow

PipeDream does not have enough space to extend its internal stack.

String not expected

You have passed a string to a function or custom function which was not expecting it.

Value not defined

This message appears in the elements of an array which has been automatically expanded by both columns and rows.

Wrongly nested IF ELSE ELSEIF ENDIF

You have entered an ELSE, ELSEIF or ENDIF without a corresponding IF.

Note that you must have only one parameter to IF for IF to have an ELSE, ELSEIF or ENDIF.

Wrongly nested loop

  1. BREAK or CONTINUE are not inside a LOOP.
  2. NEXT, ENDWHILE or UNTIL appear out of sequence.

PipeDream - Lotus 1-2-3 Converter Error Messages

Bad input file

The file being processed is neither a PipeDream file nor a Lotus 1-2-3 file.

You may not have selected the correct file or it may be corrupted.

Error reading or writing file

There has been an error reading or writing the file when using the Lotus - PipeDream converter.

File has too many rows or columns

The file you want to convert with the PipeDream - Lotus converter has too many rows or columns for Lotus.

Formula not completely converted

A formula has not been completely converted when using the Lotus - PipeDream converter.

The rest of the file has been converted successfully. The offending cell (or cells) will display an error message or the formula will be stored as text. Check the converted document for such cells.