System Error Codes

The following table lists all active error codes and their associated message. Retired codes are omitted from this list, but their numeric slots remain permanently reserved so that the values of active codes never change.

Name Description
Okay / True Operation successful.
False The result is false.
LimitedSuccess Limited success.
Cancelled Operation cancelled.
NothingDone Nothing to do for the requested operation.
Continue Please continue processing.
Skip Skip this operation.
Retry Retry the operation (could not succeed at this time).
EndOfSequence The end of the sequence has been reached.
Terminate / ExceptionThreshold Termination requested.
NoMemory Not enough memory available.
InUse Resource is in use.
Failed General failure.
File File error, e.g. file not found.
InvalidData There is an error in the provided data.
Search / NotFound A search routine in this function failed.
InitModule Trouble initialising/using a module.
FileNotFound File not found.
WrongVersion Wrong version, or version not supported.
Args Invalid arguments passed to function.
NoData No data is available for use.
Read Error reading data.
Write Error writing data.
LockFailed / Lock Failed to lock a required resource.
LostClass The object has lost its class reference.
NoAction The object does not support this operation.
NoSupport Operation not supported.
Memory General memory error.
Timeout / TimeOut Function timed-out before successful completion.
LowCapacity Array is at low capacity.
Init Error in Init()ialising an object.
NoPermission / Permissions / PermissionDenied General security violation.
SystemCorrupt System corruption detected.
CoreVersion A compatible version of the Core is required.
ModuleValidation Module validation has failed.
ProcessCreation Process creation has failed.
MissingClassName Class name not provided.
OutOfRange A value is outside of the valid range.
ArrayFull Array has reached capacity and cannot be expanded.
Query Attempt to Query() failed.
DoNotExpunge Do not expunge yet.
FieldNotFound Requested field not found.
InvalidPath Invalid file or folder path detected.
SetField An unspecific error occurred during a SetField() operation.
MarkedForDeletion A resource cannot be accessed as it is marked for deletion.
ModuleOpenFailed Module failed in its Open routine.
DuplicateValue Duplicate value not permitted.
ModuleMissingInit Module has not defined support for Init().
AudioMix Audio mixing failed.
DeadLock Dead-lock detected - procedure aborted.
SystemLocked Part of the system is unreachable due to a persistent lock.
ModuleMissingName Module has not declared an official name.
AddClass An error occurred while creating a new class.
Activate Error while Activate()ing an object.
DoubleInit Warning - Attempt to initialise a resource twice.
UndefinedField / FieldNotSet A required field value is undefined.
MissingClass The class could not be found in the system.
FileReadFlag The File flag FL::READ was not set on initialisation.
FileWriteFlag The File flag FL::WRITE was not set on initialisation.
NoMethods The class does not export any methods.
NoMatchingObject No matching object was found for the given object ID.
ImmutableField Cannot modify an immutable field value.
MissingPath The object is missing a path reference.
ResourceNotLocked A lock was expected but not found.
NoSearchResult The search yielded no results.
ObjectCorrupt The object structure is corrupt or has not been initialised.
OwnerPassThrough Container pass through notification.
UnsupportedOwner The owner is not supported by this object.
ExclusiveDenied / AccessObject Attempting to lock an object failed.
AllocMemory Failed to create a new memory block.
NewObject NewObject() failed to produce a new object.
GetField GetField() failed to retrieve a field value.
NoFieldAccess Access to a field was denied.
VirtualVolume ResolvePath() failed to resolve the path because it is a virtual reference.
InvalidDimension A dimension specification is invalid.
FieldTypeMismatch Field type mismatch while getting or setting a field.
UnrecognisedFieldType A field type ID (e.g. INT, FLOAT) is not recognised.
BufferOverflow A buffer overflow has occurred.
UnsupportedField The specified field is not supported by the object's class.
Mismatch A mis-match has been detected that prevents further processing.
OutOfBounds Out-of-bounds access denied.
Seek An error occurred during a seek operation.
Loop An infinite loop was detected.
FileExists The destination file or folder already exists.
ResolvePath A call to ResolvePath() failed.
CreateObject A call to CreateObject() failed.
NotInitialised The resource has not been initialised.
ResourceExists A new resource could not be created because a matching resource exists.
SystemCall A call to the host system has failed.
EmptyString A required string value contains no characters.
ObjectExists Object exists.
ExpectedFile The operation expected a path to a file.
Resize Failure during the resize of an object.
Redimension Failure during the redimensioning of an object.
SemaphoreOperation A semaphore operation failed.
CreateFile A new file could not be created.
DeleteFile Deletion of a folder or file failed (e.g. permissions, read-only media).
OpenFile The file could not be opened.
ReadOnly A delete or write operation failed due to read-only status.
DoesNotExist Resource does not exist.
IdenticalPaths The destination path is the same as the source path.
Exists Resource exists.
OutOfSpace Out of space. There is no available room to complete the request.
GetSurfaceInfo GetSurfaceInfo() failed.
Finished Operation finished.
Syntax / StringFormat Invalid syntax detected.
InvalidState Object was in an incorrect state for the operation.
HostNotFound The Internet host name could not be resolved.
InvalidURI Invalid Uniform Resource Identifier.
ConnectionRefused The remote host refused the connection.
NetworkUnreachable The network was unreachable.
HostUnreachable No route to host.
Disconnected Device or end-point disconnected.
TaskStillExists Task/Process still exists and is running.
IntegrityViolation / ConstraintViolation Referential integrity / constraint violation.
SchemaViolation Record changes would violate the DB schema.
DataSize The size of a data chunk or buffer is incorrect.
Busy Operation cannot complete because system is busy with an earlier operation.
ConnectionAborted Attempt to connect to server aborted.
NullArgs Function call missing argument value(s).
InvalidObject / WrongObjectType / WrongClass An object is not of the required class type.
ExecViolation Execution violation - function must be called from the task that owns the object.
Recursion Detected an illegal attempt at recursion.
IllegalAddress Address pointer is outside of the task's memory map.
UnbalancedXML The XML tags do not balance.
WouldBlock Requested operation would block if performed at this time.
InputOutput Unspecified I/O error.
LoadModule Failed to load a module binary.
InvalidHandle A required handle is invalid.
Security Unspecified security violation.
InvalidValue A value has not passed validation.
AlreadyLocked / Locked Object or resource has already been locked.
ProxySSLTunnel Failed to establish an SSL connection with the proxy server.
InvalidHTTPResponse A valid HTTP response was not received from the server.
Exception An exception was caught.
ThreadAlreadyActive Cannot execute a thread that is already running.
OpenGL Failure reported from OpenGL.
OutsideMainThread Operation permitted from the main thread only.
UseDerived Requested to use a registered derived class (not an error).
TypeMismatch The provided value does not match the expected type.
ThreadNotLocked Thread objects must be locked prior to activation.
MessageOperation A message queue operation has failed.
SetVolume A call to SetVolume() failed.
Decompression Unspecified failure during decompression of a data stream.
Compression Unspecified failure during compression of a data stream.
ExpectedFolder The operation expected a folder path.
Immutable This operation would violate the object's immutable status.
ReadFileToBuffer A call to ReadFileToBuffer() failed.
Obsolete This feature is no longer available (obsolete).
CreateResource Failed to create a new resource.
NotPossible It is not possible to perform the requested operation.
ResolveSymbol Failed to resolve a linked library symbol.
Function A function call failed.
AlreadyDefined Attempted to change a value that cannot be redefined.
SetValueNotNumeric Attempted to set a numeric field with an incompatible value.
SetValueNotObject Attempted to set an object field with an incompatible value.
SetValueNotFunction Attempted to set a function field with an incompatible value.
SetValueNotPointer Attempted to set a pointer field with an incompatible value.
SetValueNotArray Attempted to set an array field with an incompatible value.
SetValueNotLookup Attempted to set a lookup field with an incompatible value.
InvalidType The type of a value is invalid.
CompressionStreamError A compression stream operation has failed.
TaskExecutionFailed Task or process execution has failed.
InvalidCompression The compression data is invalid or corrupted.
SanityCheckFailed A sanity check has failed.
NotAuthorised Client is not authorised to perform this operation.
UnknownProperty The specified property is not recognised.
NoSecureSockets A secure sockets layer is not available in this environment.
ParameterRequired Missing required parameter.
ParameterUnknown Unknown parameter name.
SetValueNotStruct Attempted to set a struct field with an incompatible value.
ResourceRegistration Failed to register a resource with the system.