Node:Error Codes, Next:Aux-Item Types, Previous:Asynchronous Messages, Up:Top
Normal errors are sent in reply to syntactically correct calls to the server. The client should accept any error code in response to any call, even if the error code in question is not listed in the description of the call, and even if the error code in question is not defined in the protocol specification yet.
This table lists the currently defined error codes together with a short explanation. The explanation given below is the default semantics for the error code. It can be updated by the descriptions found for a specific call.
See Client-Server Dialog, for more information about error responses, including the syntax of the error response.
no-error (0)
error-status
is undefined. This should
never happen, but it might.
not-implemented (2)
error-status
is undefined.
obsolete-call (3)
error-status
is
undefined.
invalid-password (4)
string-too-long (5)
error-status
indicates the maximum string length.
login-first (6)
error-status
is
undefined.
login-disallowed (7)
error-status
is undefined.
conference-zero (8)
error-status
is undefined.
undefined-conference (9)
error-status
contains the conference number in question.
undefined-person (10)
error-status
contains the person number in question.
access-denied (11)
error-status
indicates the object to which we didn't have enough permissions to.
permission-denied (12)
error-status
indicated the object
for which permission was lacking, or zero.
not-member (13)
error-status
indicates the conference
in question.
no-such-text (14)
error-status
indicates the text number in question.
text-zero (15)
error-status
is undefined.
no-such-local-text (16)
error-status
indicates the offending
number.
local-text-zero (17)
error-status
is undefined.
bad-name (18)
error-status
is undefined.
index-out-of-range (19)
error-status
is
undefined unless stated otherwise in the call documentation.
conference-exists (20)
error-status
is undefined.
person-exists (21)
error-status
is undefined. This error code is probably not used,
but you never know for sure.
secret-public (22)
secret
bit set and the
rd-prot
bit unset. This is an error since such a conference type
is inconsistent. error-status
is undefined.
letterbox (23)
letterbox
flag of a conference.
error-status
indicates the conference number.
ldb-error (24)
error-status
is an internal code.
illegal-misc (25)
error-status
contains the
index of the illegal item.
illegal-info-type (26)
error-status
is the type.
already-recipient (27)
error-status
contains the recipient that already is.
already-comment (28)
error-status
contains the text number of the text that already is a comment.
already-footnote (29)
error-status
contains the text number of the text that already is a footnote.
not-recipient (30)
error-status
contains the conference number in question.
not-comment (31)
error-status
contains the text number that isn't a comment.
not-footnote (32)
error-status
contains the text number that isn't a footnote.
recipient-limit (33)
error-status
is the text that has the maximum
number of recipients.
comment-limit (34)
error-status
is the text with the maximum number of
comments.
footnote-limit (35)
error-status
is the text with the maximum number of
footnotes.
mark-limit (36)
error-status
is the text with the maximum number of
marks.
not-author (37)
error-status
contains the text number in question.
no-connect (38)
out-of-memory (39)
server-is-crazy (40)
client-is-crazy (41)
set-client-version
more than once.
undefined-session (42)
error-status
contains the offending session number.
regexp-error (43)
error-status
is undefined.
not-marked (44)
error-status
indicates the
text in question.
temporary-failure (45)
error-status
is undefined.
long-array (46)
error-status
is
undefined.
anonymous-rejected (47)
error-status
is undefined.
illegal-aux-item (48)
error-status
contains the index in the aux-item list
where the invalid item appears.
aux-item-permission (49)
error-status
contains the index at
which the item appears in the aux-item list sent to the server.
unknown-async (50)
error-status
contains the message type the server did not
understand.
internal-error (51)
error-status
is undefined.
feature-disabled (52)
error-status
is undefined.
message-not-sent (53)
error-status
is undefined.
invalid-membership-type (54)
error-status
is
undefined unless specifically mentioned in the documentation for a
specific call.