Trailing-Edge
-
PDP-10 Archives
-
BB-FI81B-DD_1989
-
1,4/teco.err
There are 11 other files named teco.err in the archive. Click here to see a list.
TECO.ERR for TECO Version 24A(232)
TECO Error Message File C.McComas/JNG/MHK
COPYRIGHT (C) DIGITAL EQUIPMENT CORPORTAION 1971,1978,1985. ALL RIGHTES RESERVED.
The documentation for this file is at the end of the file.
?SRH Cannot Find "17"
A search command not preceded by a colon modifier and not
within an iteration has failed to find the specified character
string "17".
After an S search fails the pointer is left positioned
at the beginning of the buffer. After an N or _ search fails
the last page of the input file has been input and, in the
case of N, output, and the buffer cleared.
?AOR argument out of range
The argument to the command 00 is outside of the valid range.
?ARG Improper Arguments
The following argument combinations are illegal:
1) , (no argument before comma)
2) m,n, (where m and n are numeric terms)
3) H, (because H=B,Z is already two arguments)
4) ,H (H following other arguments)
?BAK Cannot Delete Old Backup File
Failure in rename process at close of editing job initiated
by an EB command or a TECO command. There exists an old backup
file 04:08.BAK23 that cannot be deleted.
Hence the input file 10 cannot be renamed to "08.BAK".
The output file is closed with the filename "01".
The RENAME UUO error code is 03.
?COR Storage Capacity Exceeded
The current operation requires more memory storage than TECO now has
and TECO is unable to obtain more core from the monitor. This message
can occur as a result of any one of the following things:
1) command buffer overflow while a long command string is being typed,
2) Q-register buffer overflow caused by an X or [ command,
3) editing buffer overflow caused by an insert command or
a read command.
?COS Contradictory Switches
The GENLSN and SUPLSN switches may not both be
given in the same file specification.
?DDI Double Device Illegal
A file specification that contains two or more device names has
been detected. A correctly formed file specification contains
at most one device name.
?DEX Double Extension Illegal
A file specification that contains two or more extensions has
been detected. A correctly formed file specification contains
at most one extension.
?DFN Double File Name Illegal
A file specification that contains two or more filenames has
been detected. A correctly formed file specification contains
at most one filename.
?EBD EB with Device 04 Is Illegal
The EB command and the TECO command may be specified only with
file structured devices, i.e., disk and DECtape.
?EBF EB with Illegal File 02
The EB command and the TECO command may not be used with a file
having the filename extension ".BAK", or with a file on a disk
device having either of the extensions "."UFD" or ".SFD", or with
a file having the name "nnnTEC.MMP" where nnn is the user's job number.
The user must either use an ER-EW sequence, or rename the file.
?EBO E00 Before Current EB Job Closed
After an output file has been opened by a TECO command or an EB
command, no further EB, EW, or EZ commands may be given until
the current output file is closed.
?EBP EB Illegal Because of File 02 Protection
The file 15 cannot be edited with an
EB command or a TECO command because it has a protection <07>
such that it cannot be renamed at close time.
?EMA EM With Illegal Argument 06
The argument n in an nEM command must be greater than zero.
?EMD EM With No Input Device Open
EM commands apply only to the input device, and so should be preceded
by an ER (or equivalent) command. To position a tape for output, that
unit should be temporarily opened for input while doing the EM commands.
?ENT 13
00Illegal Output Filename "02"
ENTER UUO failure 0. The file 15 specified for
output cannot be used. The format is invalid.
01Output UFD [05] Not Found
ENTER UUO failure 1. The file 15 specified
for output by an EW, EZ, or MAKE command cannot be created
because there is no user file directory with project-programmer
number [05] on device 04.
02Output Protection Failure
ENTER UUO failure 2. The file 15 specified
for output by an EW, EZ, EB, MAKE, or TECO command cannot be created
either because it already exists and is write-protected against
the user, or because the UFD it is to be entered into is write-
protected against the user.
03Output File Being Modified
ENTER UUO failure 3. The file 15 specified
for output by an EW, EZ, EB, MAKE, or TECO command cannot be created
because it is currently being created or modified by another job.
06Output UFD or RIB Error
ENTER UUO failure 6. The output file 15
cannot be created because a bad directory block was encountered
by the monitor while the ENTER was in progress. The user may try
repeating the EW, EB, or TECO command, but if the error persists,
it is impossible to proceed. Notify your system manager.
14No Room or Quota Exceeded on 04:
ENTER UUO failure 14. The output file 15
cannot be created because there is no more free space on device
04:, or because the user's quota is already exceeded there.
15Write Lock on 04:
ENTER UUO failure 15. The output file 15
cannot be created because the output file structure is write-locked.
16Monitor Table Space Exhausted
ENTER UUO failure 16. The output file 15
cannot be created because there is not enough table space left
in the monitor to allow the ENTER. The user may try repeating the
EW, EB, or TECO command, but if the error persists he will have to
wait until conditions improve.
21Cannot Supersede an Existing Directory
ENTER UUO failure 21. The output file 15
is a directory file (probably an SFD), and an old copy already
exists. The monitor will not allow directory files to be
superseded, since the files that the directory contains would
be lost if this were allowed.
23Output Path [05] not Found
ENTER UUO failure 23. The output file 15
cannot be created because some sub-file-directory in the path
on which it should be ENTERed cannot be found.
24Search List Empty for Device 04:
ENTER UUO failure 24. The output file 15
cannot be created because the user's file structure search list
is empty.
25Output SFD Nested too Deeply
ENTER UUO failure 25. The output file 15
cannot be created because the specified SFD path for the ENTER
is nested too deeply.
26No Creates Allowed in Specified Path
ENTER UUO failure 26. The output file 15
cannot be created because all file structures in the specified
search list that contain the default or explicit path are either
software write-locked, or have been set to /NOCREATE.
ENTER Failure 03 on Output File 02
The attempted ENTER of the output file 15
has failed and the monitor has returned an error code of 03.
This error is not expected to occur on an ENTER. Please send the
TTY printout showing what you were doing to DEC with an SPR form.
?EOA 06EO Argument Too Large
The argument 06 given with an EO command is larger than the
standard (maximum) setting of EO=16 for this version of TECO.
This must be an older version of TECO than the user thinks he
is using; the features corresponding to EO=06 do not exist.
?FNF 13
00Input File 02 Not Found
LOOKUP UUO failure 0. The file 15
specified for input by an ER, EB, or TECO command cannot be found.
01Input UFD [05] Not Found
LOOKUP UUO failure 1. The file 15
specified for input by an ER, EB, or TECO command cannot be found
because there is no User File Directory with project-programmer
number [05] on device 04.
02Input Protection Failure
LOOKUP UUO failure 2. The file 15
specified for input by an ER, EB, or TECO command cannot
be read because it is read-protected against the user.
06Input UFD or RIB Error
LOOKUP UUO failure 6. The input file 15
cannot be read because a bad directory block was encountered
by the monitor while the LOOKUP was in progress. The user may
try repeating the ER, EB, or TECO command, but if the error
persists all is lost. Notify your system manager.
16Monitor Table Space Exhausted
LOOKUP UUO failure 16. The input file 15
cannot be read because there is not enough table space left in
the monitor to allow the LOOKUP. The user may try repeating the
ER, EB, or TECO command, but if the error persists he will have
to wait until conditions improve.
23Input Path [05] not Found
LOOKUP UUO failure 23. The input file 15
cannot be found because some sub-file-directory in the path on
which it should be looked up cannot be found.
24Search List Empty for Device 04:
LOOKUP UUO failure 24. The input file 15
cannot be found because the user's file structure search list is empty.
25Input SFD Nested too Deeply
LOOKUP UUO failure 25. The input file 15
cannot be found because the specified SFD path for the LOOKUP
is nested too deeply.
LOOKUP Failure 03 on Input File 02
The attempted LOOKUP on the input file 15
has failed and the monitor has returned an error code of 03.
This error is not expected to occur on a LOOKUP. Please send the
TTY printout showing what you were doing to DEC with an SPR form.
?FUL Device 04: Directory Full
ENTER UUO failure 03. The file 02 specified for output
by an EW or MAKE command cannot be created on DECtape 04
because the tape directory is full.
?GCE Garbage Collector Error
While TECO was attempting to reclaim some wasted space in core
an internal error occurred. Please report this problem to DEC
on an SPR form.
?IAB Incomplete <...> or (...) in Macro
A macro contained in a Q-register and being executed by an M
command contains an iteration that is not closed within the
Q-register by a >, or a parenthetical expression that is not
closed within the Q-register by a ).
?ICE Illegal Control-E Command in Search Argument
A search argument contains a ^E command that is either not defined
or incomplete. The only valid ^E commands in search arguments are
^EA, ^ED, ^EV, ^EW, ^EL, ^ES, ^E<nnn>, and ^E[a,b,c,...].
?ICT Illegal Control Command 18 in Text Argument
In order to be entered as text in an insert command or search command,
all control characters (^@ - ^H and ^N - ^_) must be preceded by ^R or ^T.
Otherwise they are interpreted as commands. The control character "18"
is an undefined text argument control command.
?IDV Input Device 04 Not Available
Initialization failure. Unable to initialize the device 04
for input. Either the device is being used by someone else
right now, or else it does not exist in the system.
?IEC Illegal Character "00" After E
The only commands starting with the letter E are EB, EF, EG, EH,
EM, EO, ER, ET, EU, EW, EX, and EZ.
When used as a command (i.e., not in a text argument) E may not
be followed by any character except one of these.
?IFC Illegal Character "00" after F
The only commands starting with the letter F are FS and FN.
When used as a command (other than EF or in a text argument)
F may not be followed by any character other than one of these.
?IFN Illegal Character "00" in File Specification
A valid file specification is of the following form:
dev:file.ext[p,pn,sfd,sfd,...]/sw/sw$
where dev, file, ext, sfd, and sw are alphanumeric, and p and pn
are numeric. No characters other than the ones specified may
appear between the ER, EW, EB, or EZ command and the altmode ($).
?ILL Illegal Command 00
The character "00" is not defined as a valid TECO command.
?ILR Cannot Lookup Input File 10 to Rename It
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. Unable to do a LOOKUP on the
original input file 15 in order to
rename it "08.BAK". The output file is closed with the
name "01". The LOOKUP UUO error code is 03.
?INP Input Error 11 on File 09
A read error has occurred during input. The input file
21 has been released. The user may
try again to read the file, but if the error persists,
the user will have to return to his backup file. The input
device error flags (status word right half with bits 22-35
masked out) are 11 (14
01block too large).
02parity or checksum error).
03block too large and parity error).
04device error, data missed).
05block too large and device error).
06parity error and device error).
07block too large, parity error, and device error).
10improper mode).
11block too large and improper mode).
12parity error and improper mode).
13block too large, parity error, and improper mode).
14device error and improper mode).
15block too large, device error, and improper mode).
16parity error, device error, and improper mode).
17block too large, parity error, device error,
and improper mode).
?IPG Improper Programmer Number
A file specification with a path containing an improper programmer
number has been detected. The only legal programmer numbers are
octal numbers between 1 and 777777.
?IPJ Improper Project Number
A file specification with a path containing an improper project
number has been detected. The only legal project numbers are
octal numbers between 1 and 377777.
?IQC Illegal Command "00
The only valid " commands are "G, "L, "N, "E, "C,
"A, "D, "V, "W, "T, "F, "S, and "U.
?IQN Illegal Q-register Name "00"
The Q-register name specified by a Q, U, X, G, %, M, [, ], or *
command must be a letter (A thru Z) or a digit (0 thru 9).
?IRB Cannot Rename Input File 10 to 08.BAK
Failure in rename process at close of editing job initiated by an
EB command or a TECO command. The attempt to rename the original
input file 04:1023 to the backup filename
"08.BAK" has failed. The output file is closed with the
name "01". The RENAME UUO error code is 03.
?IRN Cannot Re-init Device 04 for Rename Process
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. Cannot reinitialize the original
input device 04 in order to rename the input file 1020
to "08.BAK". The output file is closed with the name "01".
?ISA 06 Argument with 00 Search
The argument preceding a search command indicates the number of times
a match must be found before the search is considered successful. This
argument must be greater than 0.
?MAP Missing '
In attempting to execute a conditional skip command (a " command
whose argument does not satisfy the required condition) no ' command
closing the conditional execution string can be found.
Note: n"...' strings must be complete within a single macro level.
?MEE Macro Ending with E
A command macro being executed from a Q-register ends with the
character "E". This is an incomplete command. E is the initial
character of an entire set of commands. The other character of
the command begun by E must be in the same macro with the E.
?MEF Macro Ending with F
A command macro being executed from a Q-register ends with the
character "F" (not an EF). This is an incomplete command. F is
the initial character of an entire set of commands. The other character
of the command begun by F must be in the same macro with the F.
?MEO Macro Ending with Unterminated O Command
The last command in a command macro being executed from a
Q-register is an O command with no altmode to mark the end
of the tag-name argument. The argument for the O command must
be complete within the Q-register.
?MEQ Macro Ending with "
A command macro being executed from a Q-register ends with
the " character. This is an incomplete command. The " command
must be followed by one of the characters G, L, N, E, C, A, D,
V, W, T, F, S, or U to indicate the condition under which the
following commands are to be executed. This character must be in
the Q-register with the ".
?MEU Macro Ending with ^
A command macro being executed from a Q-register ends with
the ^ character. This is an incomplete command. The ^ command
takes a single character text argument that must be in the
Q-register with the ^.
?MIQ Macro Ending with 00
A command macro being executed from a Q-register ends with
the character "00". This is an incomplete command. The 00
command takes a single character text argument to name the Q-register
to which it applies. This argument must be in the same macro
as the 00 command itself.
?MLA Missing <
There is a right angle bracket not matched by a left angle bracket
somewhere to its left. (Note: an iteration in a macro stored in
a Q-register must be complete within the Q-register.)
?MLP Missing (
Command string contains a right parenthesis that is
not matched by a corresponding left parenthesis.
?MRA Missing >
In attempting to exit from an iteration field with a ; command (or
to skip over an iteration field with a 0 argument) no > command
closing the iteration can be found. Note: iteration fields must
be complete within a single macro level.
?MRP Missing )
The command string contains, within an iteration field,
a parenthetical expression that is not closed by a
right parenthesis.
?MUU Macro Ending with ^^
A command macro being executed from a Q-register ends with
control-^ or ^^. This is an incomplete command. The
^^ command takes a single character text argument that must
be in the Q-register with the ^^.
?NAE No Argument Before =
The command n= or n== causes the value n to be typed.
The = command must be preceded by either a specific numeric
argument or a command that returns a numeric value.
?NAI No Altmode after nI
Unless the EO value has been set to 1, the numeric insert
command nI must be immediately followed by altmode.
?NAQ No Argument Before "
The " command must be preceded by a single numeric argument
on which the decision to execute the following commands
or skip to the matching ' is based.
?NAU No Argument Before U
The command nUi stores the value n in Q-register i.
The U command must be preceded by either a specific numeric
argument or a command that returns a numeric value.
?NCS No Command String Seen Prior to *00
The *00 command saves the preceding command string
in Q-register 00. In this case no command string
has previously been given.
?NDV Null Device Illegal
A file specification that contains a blank device name has been
detected. Device names are optional in file specifications, but
if one appears it must not be blank.
?NFI No File for Input
Before issuing an input command (P, Y, or A) it is necessary
to open an input file by use of an ER, EB, or TECO command.
?NFO No File for Output
Before giving an output command (PW, P, or N) it is necessary
to open an output file by use of an EB, EW, EZ, MAKE, or TECO command.
?NNQ No Numeric in Q-register 00
Q-register 00, specified in a Q OR % command does not
contain numeric data.
?NSF Null SFD Illegal
A file specification has been detected with a path containing a
blank SFD name. SFD names are not allowed to be blank.
?NTQ No Text in Q-register 00
Q-register 00, specified by a G or M command, does not contain text.
?OCT "00" in Octal Digit String
In a digit string preceded by ^O,
only the octal digits 0-7 may be used.
?ODV Output Device 04 Not Available
Initialization failure. Unable to initialize the device 04
for output. Either the device is being used by someone else
right now, or else it does not exist in the system.
?OLR Cannot Lookup Output File 02 to Rename It
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. The LOOKUP on the output
file 15 in order to rename the file
to "10" has failed. The original input file 10 has been
renamed "08.BAK", but the output file is closed with the
name "01". The LOOKUP UUO error code is 03.
?OUT Output Error 11 - Output File 01 Closed
An error on the output device is fatal.
The output file 22 has been closed
at the end of the last data that was successfully output.
See the TECO Reference Manual Section 4.4 for a recovery
technique. The output device error flags (status word right half
with bits 22-35 masked out) are 11 (14
00end of tape).
01block number too large: device full or quota exceeded).
02parity or checksum error).
03block number too large and parity error).
04device error, data missed).
05block number too large and device error).
06parity error and device error).
07block number too large, parity error, and device error).
10improper mode or device write locked).
11block number too large and improper mode).
12parity error and improper mode).
13block number too large, parity error, and improper mode).
14device error and improper mode).
15block number too large, device error, and improper mode).
16parity error, device error, and improper mode).
17block number too large, parity error, device error,
and improper mode).
?PAR Confused Use of Parentheses
A string of the form (...<...) has been encountered. Parentheses
should be used only to enclose combinations of numeric arguments.
An iteration may not be opened and not closed between a left and
right parenthesis.
?POP Attempt to Move Pointer Off Page with 00
The argument specified with a J, C, R, or D command must point to
a position within the current size of the buffer, i.e., between
0 and Z, inclusive.
?RNO Cannot Rename Output File 01
Failure in rename process at close of editing job initiated by
an EB command or a TECO command. The attempt to rename the output
file 22 to the name "10" originally
specified in the EB or TECO command has failed. The original input
file 10 has been renamed "08.BAK", but the output file is
closed with the name "01". The RENAME UUO error code is 03.
?SAL Second Argument Less Than First
In a two-argument command, the first argument
must be less than or equal to the second.
?SFD Too Many SFD's in File Specification
A file specification has been detected that contains a path which
includes more than five SFD's. The maximum number of SFD's is
installation dependent, but in no case can the nesting depth ever
exceed five.
?SNA Initial Search with No Argument
A search command with null argument has been given, but there
was no preceding search command from which the argument could be
taken.
?SNI ; Not in an Iteration
The semicolon command may be used only with a string of
commands enclosed by angle brackets, i.e., in an iteration field.
?STC Search String too Long
The maximum length of a search string is 80 characters, including
all string control commands and their arguments.
?STL Search String too Long
The maximum length of a search string is 36 character positions,
not counting extra characters required to specify a single
position.
?TAG Missing Tag !12
The tag !12 specified by an O command cannot be found.
This tag must be in the same macro level as the O command
referencing it.
?TAL Two Arguments with L
The L command takes at most one numeric argument, namely, the
number of lines over which the buffer pointer is to be moved.
?TTL Tag Too Long
The tag specified within exclamation points in the current command
string is too long. The current limit is 128 characters.
?TTY Illegal TTY I-O Device
A teletype may be specified as an input-output device in an
ER, EW, EZ, or MAKE command only if it is not being used to
control an attached job, the user's own terminal included.
?UCA Unterminated ^A Command
A ^A message type-out command has been given,
but there is no corresponding ^A to mark the end
of the message. ^A commands must be complete within
a single command level.
?UFS Macro Ending with Unterminated File Selection Command
The last command in a command macro being executed from a
Q-register is a file selection command (ER, EW, EB, or EZ)
with no altmode to mark the end of the file specifications.
The file selection command must be complete within the Q-register.
?UIN Unterminated Insert Command
An insert command (possibly an @ insert command) has been given
without terminating the text argument at the same macro level.
?UIS Undefined I/O Switch "/19"
The switch "/19" is not defined with either input or output
file selection commands. The only switches currently defined
for input or output file selection commands are /GENLSN and /SUPLSN.
?USR Unterminated Search Command
A search command (possibly an @ search command) has been given
without terminating the text argument at the same macro level.
?UTG Unterminated Tag
A command string tag has been indicated by a ! command,
but there is no corresponding ! to mark the end of the tag.
Tags must be complete within a single command level.
?MCO Missing Character Operand
A character operand was not given to the ^^ command
when one was expected in the last search string: 17
?UUO Illegal UUO
Internal error. The illegal instruction 05 has been
encountered at address 06. This is caused by either a TECO bug
or a monitor bug. Please give this printout to your system manager,
or submit it to DEC with an SPR.
?EEE Unable to Read Error Message File
An error, whose code was typed previous to this error message, has
occurred, and while TECO was trying to find the proper error message
in the error message file, one of the following errors occurred:
1) the error message file, TECO.ERR, could not be found on device SYS:,
2) an input error occurred while TECO was reading the file TECO.ERR,
3) the error message corresponding to that error code is missing
from TECO.ERR,
4) the user's TECO job does not currently have enough room for a
buffer to read the error message file into, and no more core can
be obtained from the monitor,
5) for some strange reason device SYS: could not be initialized for
input.
Note: This message can obviously never be typed. It is included
for the purpose of documentation. Also the question mark
with which it begins serves as the terminator for the
last real error message.
Documentation for TECO.ERR:
This file is made up entirely of ASCII text. It
contains one entry for each TECO error number.
the format of an entry is as follows:
1) first character is a question mark,
2) followed by a three letter code,
3) followed by a tab,
4) followed by a brief explanation of the error,
5) followed by a carriage return-line feed,
6) followed by one or more lines that more fully explain the error.
The entry is terminated by the question mark that begins the next entry,
or by ^A, ^B, ..., ^H.
This file should not have any form feeds and there should be no
blank lines between entries. There must be no question marks
except to begin each message.
Note: At certain places in this file there are control-N characters.
These signal TECO to type out special information at that point.
The information typed is determined by the two digit number
following the ^N, as follows:
00 type last character seen in command string
01 type name of output file
02 type filename referenced by UUO (from XFILNM)
03 type monitor error code from XEXT
04 type device name from OPNBLK
05 type path from PTHBLK
06 type first numeric argument
07 type file protection from XPRV
08 type EB filename without extension
09 type input filename
10 type EB command input filename
11 type I/O error flags
12 type missing command string tag
13 get monitor error code from XEXT and skip to the
string ^Axx, where xx is a two digit octal number, then start
typing text at the character after xx.
If ^Axx is not found before ^B is encountered,
start printing immediately after the ^B.
14 get device error code and skip as with ^N13
15 equivalent to 04:0223
16 type EOVAL for this version of TECO
17 type search text argument
18 type character in AC 3
19 type sixbit I/O switch
20 type EB path in square brackets if the EB device is a disk
21 type the input file in the form dev:file.ext[path]
22 type the output file in the form dev:file.ext[path]
23 type the path from PTHBLK in square brackets if the
device in OPNBLK is a disk, otherwise type nothing