Mac::Errors - constants for Mac error codes


Mac-Errors documentation  | view source Contained in the Mac-Errors distribution.

Index


NAME

Top

Mac::Errors - constants for Mac error codes

SYNOPSIS

Top

	use Mac::Errors qw(openErr);

	if( $value == openErr )
		{
		...
		}

	my $error = $MacErrors{ $symbol };
	# -- OR --
	my $error = $MacErrors{ $number };

	my $symbol = $error->symbol;
	my $number = $error->number;
	my $desc   = $error->description; 

	# in MacPerl, $^E is meaningful, and we tie $MacError to it
	use Mac::Errors qw( $MacError );

	open FILE, $foo or die $^E;       # error number
	open FILE, $foo or die $MacError; # gets description from $^E

DESCRIPTION

Top

The %MacErrors hash indexes error information by the error number or symbol. Each value is a Mac::Errors object which has the symbol, number, and description.

The $MacError scalar performs some tied magic to translate MacPerl's $^E to the error text.

METHODS

Top

symbol

Returns the symbolic constant, (e.g. openErr)

number

Returns the error number, (e.g. -23)

description

Returns the errror description from MacErrors.h, which may mean something to you, and may not, (e.g. I/O System Errors).

Descriptions of errors are not unique, and some errors do not have a description.

CONSTANTS

Top

All symbolic constants also have a subroutine of the same name. The subroutine returns the error number.

paramErr
 error in user parameter list

noHardwareErr
 Sound Manager Error Returns

notEnoughHardwareErr
 Sound Manager Error Returns

userCanceledErr
qErr
 queue element not found during deletion

vTypErr
 invalid queue element

corErr
 core routine number out of range

unimpErr
 unimplemented core routine

SlpTypeErr
 invalid queue element

seNoDB
 no debugger installed to handle debugger command

controlErr
 I/O System Errors

statusErr
 I/O System Errors

readErr
 I/O System Errors

writErr
 I/O System Errors

badUnitErr
 I/O System Errors

unitEmptyErr
 I/O System Errors

openErr
 I/O System Errors

closErr
 I/O System Errors

dRemovErr
 tried to remove an open driver

abortErr
 IO call aborted by KillIO

iIOAbortErr
 IO abort error (Printing Manager)

notOpenErr
 Couldn't rd/wr/ctl/sts cause driver not opened

unitTblFullErr
 unit table has no more entries

dceExtErr
 dce extension error

slotNumErr
 invalid slot # error

gcrOnMFMErr
 gcr format on high density media error

dirFulErr
 Directory full

dskFulErr
 disk full

nsvErr
 no such volume

ioErr
 I/O error (bummers)

bdNamErr
 there may be no bad names in the final system!

fnOpnErr
 File not open

eofErr
 End of file

posErr
 tried to position to before start of file (r/w)

mFulErr
 memory full (open) or file won't fit (load)

tmfoErr
 too many files open

fnfErr
 File not found

wPrErr
 diskette is write protected.

vLckdErr
 volume is locked

fBsyErr
 File is busy (delete)

dupFNErr
 duplicate filename (rename)

opWrErr
 file already open with with write permission

rfNumErr
 refnum error

gfpErr
 get file position error

volOffLinErr
 volume not on line error (was Ejected)

permErr
 permissions error (on file open)

volOnLinErr
 drive volume already on-line at MountVol

nsDrvErr
 no such drive (tried to mount a bad drive num)

noMacDskErr
 not a mac diskette (sig bytes are wrong)

extFSErr
 volume in question belongs to an external fs

fsRnErr
 file system internal error:during rename the old entry was deleted but could not be restored.

badMDBErr
 bad master directory block

wrPermErr
 write permissions error

dirNFErr
 Directory not found

tmwdoErr
 No free WDCB available

badMovErr
 Move into offspring error

wrgVolTypErr
 Wrong volume type error [operation not supported for MFS]

fidNotFound
 no file thread exists.

fidExists
 file id already exists

notAFileErr
 directory specified

diffVolErr
 files on different volumes

catChangedErr
 the catalog has been modified

desktopDamagedErr
 desktop database files are corrupted

sameFileErr
 can't exchange a file with itself

badFidErr
 file id is dangling or doesn't match with the file number

notARemountErr
 when _Mount allows only remounts and doesn't get one

fileBoundsErr
 file's EOF, offset, mark or size is too big

fsDataTooBigErr
 file or volume is too big for system

volVMBusyErr
 can't eject because volume is in use by VM

badFCBErr
 FCBRecPtr is not valid

errFSUnknownCall
 selector is not recognized by this filesystem

errFSBadFSRef
 FSRef parameter is bad

errFSBadForkName
 Fork name parameter is bad

errFSBadBuffer
 A buffer parameter was bad

errFSBadForkRef
 A ForkRefNum parameter was bad

errFSBadInfoBitmap
 A CatalogInfoBitmap or VolumeInfoBitmap has reserved or invalid bits set

errFSMissingCatInfo
 A CatalogInfo parameter was NULL

errFSNotAFolder
 Expected a folder, got a file

errFSForkNotFound
 Named fork does not exist

errFSNameTooLong
 File/fork name is too long to create/rename

errFSMissingName
 A Unicode name parameter was NULL or nameLength parameter was zero

errFSBadPosMode
 Newline bits set in positionMode

errFSBadAllocFlags
 Invalid bits set in allocationFlags

errFSNoMoreItems
 Iteration ran out of items to return

errFSBadItemCount
 maximumItems was zero

errFSBadSearchParams
 Something wrong with CatalogSearch searchParams

errFSRefsDifferent
 FSCompareFSRefs; refs are for different objects

errFSForkExists
 Named fork already exists.

errFSBadIteratorFlags
 Flags passed to FSOpenIterator are bad

errFSIteratorNotFound
 Passed FSIterator is not an open iterator

errFSIteratorNotSupported
 The iterator's flags or container are not supported by this call

envNotPresent
 returned by glue.

envBadVers
 Version non-positive

envVersTooBig
 Version bigger than call can handle

fontDecError
 error during font declaration

fontNotDeclared
 font not declared

fontSubErr
 font substitution occurred

fontNotOutlineErr
 bitmap font passed to routine that does outlines only

firstDskErr
 I/O System Errors

lastDskErr
 I/O System Errors

noDriveErr
 drive not installed

offLinErr
 r/w requested for an off-line drive

noAdrMkErr
 couldn't find valid addr mark

dataVerErr
 read verify compare failed

badCksmErr
 addr mark checksum didn't check

badBtSlpErr
 bad addr mark bit slip nibbles

noDtaMkErr
 couldn't find a data mark header

badDCksum
 bad data mark checksum

badDBtSlp
 bad data mark bit slip nibbles

wrUnderrun
 write underrun occurred

cantStepErr
 step handshake failed

tk0BadErr
 track 0 detect doesn't change

initIWMErr
 unable to initialize IWM

twoSideErr
 tried to read 2nd side on a 1-sided drive

spdAdjErr
 unable to correctly adjust disk speed

seekErr
 track number wrong on address mark

sectNFErr
 sector number never found on a track

fmt1Err
 can't find sector 0 after track format

fmt2Err
 can't get enough sync

verErr
 track failed to verify

clkRdErr
 unable to read same clock value twice

clkWrErr
 time written did not verify

prWrErr
 parameter ram written didn't read-verify

prInitErr
 InitUtil found the parameter ram uninitialized

rcvrErr
 SCC receiver error (framing; parity; OR)

Scrap Manager errors

Top

noScrapErr
 No scrap exists error

ENET error codes

Top

eLenErr
 Length error ddpLenErr

ddpSktErr
 error in soket number

ddpLenErr
 data length too big

noBridgeErr
 no network bridge for non-local send

lapProtErr
 error in attaching/detaching protocol

excessCollsns
 excessive collisions on write

portNotPwr
 serial port not currently powered

portInUse
 driver Open error code (port is in use)

Memory Manager errors

Top

memROZWarn
 soft error in ROZ

memROZError
 hard error in ROZ

memROZErr
 hard error in ROZ

memFullErr
 Not enough room in heap zone

nilHandleErr
 Master Pointer was NIL in HandleZone or other

memWZErr
 WhichZone failed (applied to free block)

memPurErr
 trying to purge a locked or non-purgeable block

memAdrErr
 address was odd; or out of range

memAZErr
 Address in zone check failed

memPCErr
 Pointer Check failed

memBCErr
 Block Check failed

memSCErr
 Size Check failed

Printing Errors

Top

iMemFullErr
resourceInMemory
 Resource already in memory

writingPastEnd
 Writing past end of file

inputOutOfBounds
 Offset of Count out of bounds

resNotFound
 Resource not found

resFNotFound
 Resource file not found

addResFailed
 AddResource failed

addRefFailed
 AddReference failed

rmvResFailed
 RmveResource failed

rmvRefFailed
 RmveReference failed

resAttrErr
 attribute inconsistent with operation

mapReadErr
 map inconsistent with operation

CantDecompress
 resource bent ("the bends") - can't decompress a compressed resource

badExtResource
 extended resource has a bad format.

noMemForPictPlaybackErr
rgnOverflowErr
rgnTooBigError
pixMapTooDeepErr
insufficientStackErr
cMatchErr
 Color2Index failed to find an index

cTempMemErr
 failed to allocate memory for temporary structures

cNoMemErr
 failed to allocate memory for structure

cRangeErr
 range error on colorTable request

cProtectErr
 colorTable entry protection violation

cDevErr
 invalid type of graphics device

cResErr
 invalid resolution for MakeITable

cDepthErr
 invalid pixel depth

rgnTooBigErr
updPixMemErr
 insufficient memory to update a pixmap

pictInfoVersionErr
 wrong version of the PictInfo structure

pictInfoIDErr
 the internal consistancy check for the PictInfoID is wrong

pictInfoVerbErr
 the passed verb was invalid

cantLoadPickMethodErr
 unable to load the custom pick proc

colorsRequestedErr
 the number of colors requested was illegal

General Errors

Top

cmProfileError
cmMethodError
cmMethodNotFound
 CMM not present

cmProfileNotFound
 Responder error

cmProfilesIdentical
 Profiles the same

cmCantConcatenateError
 Profile can't be concatenated

cmCantXYZ
 CMM cant handle XYZ space

cmCantDeleteProfile
 Responder error

cmUnsupportedDataType
 Responder error

Sound Manager errors

Top

noHardware
 obsolete spelling

notEnoughHardware
 obsolete spelling

queueFull
 Sound Manager Error Returns

resProblem
 Sound Manager Error Returns

badChannel
 Sound Manager Error Returns

badFormat
 Sound Manager Error Returns

notEnoughBufferSpace
 could not allocate enough memory

badFileFormat
 was not type AIFF or was of bad format,corrupt

channelBusy
 the Channel is being used for a PFD already

buffersTooSmall
 can not operate in the memory allowed

channelNotBusy
noMoreRealTime
 not enough CPU cycles left to add another task

siVBRCompressionNotSupported
 vbr audio compression not supported for this operation

siNoSoundInHardware
 no Sound Input hardware

siBadSoundInDevice
 invalid index passed to SoundInGetIndexedDevice

siNoBufferSpecified
 returned by synchronous SPBRecord if nil buffer passed

siInvalidCompression
 invalid compression type

siHardDriveTooSlow
 hard drive too slow to record to disk

siInvalidSampleRate
 invalid sample rate

siInvalidSampleSize
 invalid sample size

siDeviceBusyErr
 input device already in use

siBadDeviceName
 input device could not be opened

siBadRefNum
 invalid input device reference number

siInputDeviceErr
 input device hardware failure

siUnknownInfoType
 invalid info type selector (returned by driver)

noSynthFound
synthOpenFailed
synthNotReady
bufTooSmall
voiceNotFound
incompatibleVoice
badDictFormat
midiNoClientErr
 no client with that ID found

midiNoPortErr
 no port with that ID found

midiTooManyPortsErr
 too many ports already installed in the system

midiTooManyConsErr
 too many connections made

midiVConnectErr
 pending virtual connection created

midiVConnectMade
 pending virtual connection resolved

midiVConnectRmvd
 pending virtual connection removed

midiNoConErr
 no connection exists between specified ports

midiWriteErr
 MIDIWritePacket couldn't write to all connected ports

midiNameLenErr
 name supplied is longer than 31 characters

midiDupIDErr
 duplicate client ID

siInitSDTblErr
 slot int dispatch table could not be initialized.

siInitVBLQsErr
 VBLqueues for all slots could not be initialized.

siInitSPTblErr
 slot priority table could not be initialized.

sdmJTInitErr
 SDM Jump Table could not be initialized.

sdmInitErr
 SDM could not be initialized.

sdmSRTInitErr
 Slot Resource Table could not be initialized.

sdmPRAMInitErr
 Slot PRAM could not be initialized.

smSDMInitErr
 Error; SDM could not be initialized.

smSRTInitErr
 Error; Slot Resource Table could not be initialized.

smPRAMInitErr
 Error; Slot Resource Table could not be initialized.

smPriInitErr
 Error; Cards could not be initialized.

smEmptySlot
 No card in slot

smCRCFail
 CRC check failed for declaration data

smFormatErr
 FHeader Format is not Apple's

smRevisionErr
 Wrong revison level

smNoDir
 Directory offset is Nil

smDisabledSlot
 This slot is disabled (-305 use to be smLWTstBad)

smResrvErr
 Fatal reserved error. Resreved field <> 0.

smUnExBusErr
 Unexpected BusError

smBLFieldBad
 ByteLanes field was bad.

smFHBlockRdErr
 Error occurred during _sGetFHeader.

smFHBlkDispErr
 Error occurred during _sDisposePtr (Dispose of FHeader block).

smDisposePErr
 _DisposePointer error

smNoBoardSRsrc
 No Board sResource.

smGetPRErr
 Error occurred during _sGetPRAMRec (See SIMStatus).

smNoBoardId
 No Board Id.

smInitStatVErr
 The InitStatusV field was negative after primary or secondary init.

smInitTblVErr
 An error occurred while trying to initialize the Slot Resource Table.

smNoJmpTbl
 SDM jump table could not be created.

smReservedSlot
 slot is reserved, VM should not use this address space.

smBadBoardId
 BoardId was wrong; re-init the PRAM record.

smBusErrTO
 BusError time out.
These errors are logged in the  vendor status field of the sInfo record.

svTempDisable
 Temporarily disable card but run primary init.

svDisabled
 Reserve range -32640 to -32768 for Apple temp disables.

smBadRefId
 Reference Id not found in List

smBadsList
 Bad sList: Id1 < Id2 < Id3 ...format is not followed.

smReservedErr
 Reserved field not zero

smCPUErr
 Code revision is wrong

smsPointerNil
 LPointer is nil From sOffsetData. If this error occurs; check sInfo rec for more information.

smNilsBlockErr
 Nil sBlock error (Dont allocate and try to use a nil sBlock)

smSlotOOBErr
 Slot out of bounds error

smSelOOBErr
 Selector out of bounds error

smNewPErr
 _NewPtr error

smBlkMoveErr
 _BlockMove error

smCkStatusErr
 Status of slot = fail.

smGetDrvrNamErr
 Error occurred during _sGetDrvrName.

smDisDrvrNamErr
 Error occurred during _sDisDrvrName.

smNoMoresRsrcs
 No more sResources

smsGetDrvrErr
 Error occurred during _sGetDriver.

smBadsPtrErr
 Bad pointer was passed to sCalcsPointer

smByteLanesErr
 NumByteLanes was determined to be zero.

smOffsetErr
 Offset was too big (temporary error

smNoGoodOpens
 No opens were successfull in the loop.

smSRTOvrFlErr
 SRT over flow.

Dictionary Manager errors

Top

notBTree
 The file is not a dictionary.

btNoSpace
 Can't allocate disk space.

btDupRecErr
 Record already exists.

btRecNotFnd
 Record cannot be found.

btKeyLenErr
 Maximum key length is too long or equal to zero.

btKeyAttrErr
 There is no such a key attribute.

unknownInsertModeErr
 There is no such an insert mode.

recordDataTooBigErr
 The record data is bigger than buffer size (1024 bytes).

fsmFFSNotFoundErr
 Foreign File system does not exist - new Pack2 could return this error too

fsmBusyFFSErr
 File system is busy, cannot be removed

fsmBadFFSNameErr
 Name length not 1 <= length <= 31

fsmBadFSDLenErr
 FSD size incompatible with current FSM vers

fsmDuplicateFSIDErr
 FSID already exists on InstallFS

fsmBadFSDVersionErr
 FSM version incompatible with FSD

fsmNoAlternateStackErr
 no alternate stack for HFS CI

Edition Mgr errors

Top

editionMgrInitErr
 edition manager not inited by this app

badSectionErr
 not a valid SectionRecord

notRegisteredSectionErr
 not a registered SectionRecord

badEditionFileErr
 edition file is corrupt

badSubPartErr
 can not use sub parts in this release

multiplePublisherWrn
 A Publisher is already registered for that container

containerNotFoundWrn
 could not find editionContainer at this time

containerAlreadyOpenWrn
 container already opened by this section

teScrapSizeErr
 scrap item too big for text edit record

hwParamErr
 bad selector for _HWPriv

Process Manager errors

Top

procNotFound
 no eligible process with specified descriptor

memFragErr
 not enough room to launch app w/special requirements

appModeErr
 memory mode is 32-bit, but app not 32-bit clean

protocolErr
 app made module calls in improper order

hardwareConfigErr
 hardware configuration not correct for call

appMemFullErr
 application SIZE not big enough for launch

appIsDaemon
 app is BG-only, and launch flags disallow this

bufferIsSmall
 error returns from Post and Accept

noOutstandingHLE
connectionInvalid

More Process Manager errors

Top

wrongApplicationPlatform
 The application could not launch because the required platform is not available

appVersionTooOld
 The application's creator and version are incompatible with the current version of Mac OS.

threadTooManyReqsErr
threadNotFoundErr
notEnoughMemoryErr
 insufficient physical memory

notHeldErr
 specified range of memory is not held

cannotMakeContiguousErr
 cannot make specified range contiguous

notLockedErr
 specified range of memory is not locked

interruptsMaskedErr
 donÍt call with interrupts masked

cannotDeferErr
 unable to defer additional functions

vmMorePhysicalThanVirtualErr
 VM could not start because there was more physical memory than virtual memory (bad setting in VM config resource)

vmKernelMMUInitErr
 VM could not start because VM_MMUInit kernel call failed

vmOffErr
 VM was configured off, or command key was held down at boot

vmMemLckdErr
 VM could not start because of a lock table conflict (only on non-SuperMario ROMs)

vmBadDriver
 VM could not start because the driver was incompatible

vmInvalidBackingFileIDErr
 invalid BackingFileID

vmMappingPrivilegesErr
 requested MappingPrivileges cannot be obtained

vmBusyBackingFileErr
 open views found on BackingFile

vmNoMoreBackingFilesErr
 no more BackingFiles were found

vmInvalidFileViewIDErr
 invalid FileViewID

vmFileViewAccessErr
 requested FileViewAccess cannot be obtained

vmNoMoreFileViewsErr
 no more FileViews were found

vmAddressNotInFileViewErr
 address is not in a FileView

rcDBNull
rcDBValue
rcDBError
rcDBBadType
rcDBBreak
rcDBExec
rcDBBadSessID
rcDBBadSessNum
 bad session number for DBGetConnInfo

rcDBBadDDEV
 bad ddev specified on DBInit

rcDBAsyncNotSupp
 ddev does not support async calls

rcDBBadAsyncPB
 tried to kill a bad pb

rcDBNoHandler
 no app handler for specified data type

rcDBWrongVersion
 incompatible versions

hmHelpDisabled
 Show Balloons mode was off, call to routine ignored

hmBalloonAborted
 Returned if mouse was moving or mouse wasn't in window port rect

hmSameAsLastBalloon
 Returned from HMShowMenuBalloon if menu & item is same as last time

hmHelpManagerNotInited
 Returned from HMGetHelpMenuHandle if help menu not setup

hmSkippedBalloon
 Returned from calls if helpmsg specified a skip balloon

hmWrongVersion
 Returned if help mgr resource was the wrong version

hmUnknownHelpType
 Returned if help msg record contained a bad type

hmOperationUnsupported
 Returned from HMShowBalloon call if bad method passed to routine

hmNoBalloonUp
 Returned from HMRemoveBalloon if no balloon was visible when call was made

PPC errors

Top

notInitErr
 PPCToolBox not initialized

nameTypeErr
 Invalid or inappropriate locationKindSelector in locationName

noPortErr
 Unable to open port or bad portRefNum.  If you're calling
AESend, this is because your application does not have

noGlobalsErr
 The system is hosed, better re-boot

localOnlyErr
 Network activity is currently disabled

destPortErr
 Port does not exist at destination

sessTableErr
 Out of session tables, try again later

noSessionErr
 Invalid session reference number

badReqErr
 bad parameter or invalid state for operation

portNameExistsErr
 port is already open (perhaps in another app)

noUserNameErr
 user name unknown on destination machine

userRejectErr
 Destination rejected the session request

noMachineNameErr
 user hasn't named his Macintosh in the Network Setup Control Panel

noToolboxNameErr
 A system resource is missing, not too likely

noResponseErr
 unable to contact destination

portClosedErr
 port was closed

sessClosedErr
 session was closed

badPortNameErr
 PPCPortRec malformed

noDefaultUserErr
 user hasn't typed in owners name in Network Setup Control Pannel

notLoggedInErr
 The default userRefNum does not yet exist

noUserRefErr
 unable to create a new userRefNum

networkErr
 An error has occurred in the network, not too likely

noInformErr
 PPCStart failed because destination did not have inform pending

authFailErr
 unable to authenticate user at destination

noUserRecErr
 Invalid user reference number

badServiceMethodErr
 illegal service type, or not supported

badLocNameErr
 location name malformed

Font Mgr errors

Top

kFMIterationCompleted
kFMInvalidFontFamilyErr
kFMInvalidFontErr
kFMIterationScopeModifiedErr
kFMFontTableAccessErr
nbpBuffOvr
 Buffer overflow in LookupName

nbpNoConfirm
nbpConfDiff
 Name confirmed at different socket

nbpDuplicate
 Duplicate name exists already

nbpNotFound
 Name not found on remove

aspBadVersNum
 Server cannot support this ASP version

aspBufTooSmall
 Buffer too small

aspNoMoreSess
 No more sessions on server

aspNoServers
 No servers at that address

aspParamErr
 Parameter error

aspServerBusy
 Server cannot open another session

aspSessClosed
 Session closed

aspSizeErr
 Command block too big

aspTooMany
 Too many clients (server error)

reqFailed
tooManyReqs
tooManySkts
badATPSkt
badBuffNum
noRelErr
cbNotFound
noSendResp
noDataArea

driver control ioResults

Top

errRefNum
 bad connection refNum

errAborted
 control call was aborted

errState
 bad connection state for this operation

errOpening
 open connection request failed

errAttention
 attention message too long

errFwdReset
 read terminated by forward reset

errDSPQueueSize
 DSP Read/Write Queue Too small

Apple event manager error messages

Top

errAECoercionFail
 bad parameter data or unable to coerce the data supplied

errAEDescNotFound
errAECorruptData
errAEWrongDataType
errAENotAEDesc
errAEBadListItem
 the specified list item does not exist

errAENewerVersion
 need newer version of the AppleEvent manager

errAENotAppleEvent
 the event is not in AppleEvent format

errAEEventNotHandled
 the AppleEvent was not handled by any handler

errAEReplyNotValid
 AEResetTimer was passed an invalid reply parameter

errAEUnknownSendMode
 mode wasn't NoReply, WaitReply, or QueueReply or Interaction level is unknown

errAEWaitCanceled
 in AESend, the user cancelled out of wait loop for reply or receipt

errAETimeout
 the AppleEvent timed out

errAENoUserInteraction
 no user interaction is allowed

errAENotASpecialFunction
 there is no special function for/with this keyword

errAEParamMissed
 a required parameter was not accessed

errAEUnknownAddressType
 the target address type is not known

errAEHandlerNotFound
 no handler in the dispatch tables fits the parameters to AEGetEventHandler or AEGetCoercionHandler

errAEReplyNotArrived
 the contents of the reply you are accessing have not arrived yet

errAEIllegalIndex
 index is out of range in a put operation

errAEImpossibleRange
 A range like 3rd to 2nd, or 1st to all.

errAEWrongNumberArgs
 Logical op kAENOT used with other than 1 term

errAEAccessorNotFound
 Accessor proc matching wantClass and containerType or wildcards not found

errAENoSuchLogical
 Something other than AND, OR, or NOT

errAEBadTestKey
 Test is neither typeLogicalDescriptor nor typeCompDescriptor

errAENotAnObjSpec
 Param to AEResolve not of type 'obj '

errAENoSuchObject
 e.g.,: specifier asked for the 3rd, but there are only 2. Basically, this indicates a run-time resolution error.

errAENegativeCount
 CountProc returned negative value

errAEEmptyListContainer
 Attempt to pass empty list as container to accessor

errAEUnknownObjectType
 available only in version 1.0.1 or greater

errAERecordingIsAlreadyOn
 available only in version 1.0.1 or greater

errAEReceiveTerminate
 break out of all levels of AEReceive to the topmost (1.1 or greater)

errAEReceiveEscapeCurrent
 break out of only lowest level of AEReceive (1.1 or greater)

errAEEventFiltered
 event has been filtered, and should not be propogated (1.1 or greater)

errAEDuplicateHandler
 attempt to install handler in table for identical class and id (1.1 or greater)

errAEStreamBadNesting
 nesting violation while streaming

errAEStreamAlreadyConverted
 attempt to convert a stream that has already been converted

errAEDescIsNull
 attempting to perform an invalid operation on a null descriptor

errAEBuildSyntaxError
 AEBuildDesc and friends detected a syntax error

errOSASystemError
errOSAInvalidID
errOSABadStorageType
errOSAScriptError
errOSABadSelector
errOSASourceNotAvailable
errOSANoSuchDialect
errOSADataFormatObsolete
errOSADataFormatTooNew
errOSACorruptData
errOSARecordingIsAlreadyOn
errOSAComponentMismatch
 Parameters are from 2 different components

AppleEvent error definitions

Top

errOffsetInvalid
errOffsetIsOutsideOfView
errTopOfDocument
errTopOfBody
errEndOfDocument

Drag Manager error codes

Top

badDragRefErr
 unknown drag reference

badDragItemErr
 unknown drag item reference

badDragFlavorErr
 unknown flavor type

duplicateFlavorErr
 flavor type already exists

cantGetFlavorErr
 error while trying to get flavor data

duplicateHandlerErr
 handler already exists

handlerNotFoundErr
 handler not found

dragNotAcceptedErr
 drag was not accepted by receiver

unsupportedForPlatformErr
 call is for PowerPC only

noSuitableDisplaysErr
 no displays support translucency

badImageRgnErr
 bad translucent image region

badImageErr
 bad translucent image PixMap

QuickTime errors

Top

couldNotResolveDataRef
badImageDescription
badPublicMovieAtom
cantFindHandler
cantOpenHandler
badComponentType
noMediaHandler
noDataHandler
invalidMedia
invalidTrack
invalidMovie
invalidSampleTable
invalidDataRef
invalidHandler
invalidDuration
invalidTime
cantPutPublicMovieAtom
badEditList
mediaTypesDontMatch
progressProcAborted
movieToolboxUninitialized
noRecordOfApp
 replica

wfFileNotFound
cantCreateSingleForkFile
 happens when file already exists

invalidEditState
nonMatchingEditState
staleEditState
userDataItemNotFound
maxSizeToGrowTooSmall
badTrackIndex
trackIDNotFound
trackNotInMovie
timeNotInTrack
timeNotInMedia
badEditIndex
internalQuickTimeError
cantEnableTrack
invalidRect
invalidSampleNum
invalidChunkNum
invalidSampleDescIndex
invalidChunkCache
invalidSampleDescription
dataNotOpenForRead
dataNotOpenForWrite
dataAlreadyOpenForWrite
dataAlreadyClosed
endOfDataReached
dataNoDataRef
noMovieFound
invalidDataRefContainer
badDataRefIndex
noDefaultDataRef
couldNotUseAnExistingSample
featureUnsupported
noVideoTrackInMovieErr
 QT for Windows error

noSoundTrackInMovieErr
 QT for Windows error

soundSupportNotAvailableErr
 QT for Windows error

unsupportedAuxiliaryImportData
auxiliaryExportDataUnavailable
samplesAlreadyInMediaErr
noSourceTreeFoundErr
sourceNotFoundErr
movieTextNotFoundErr
missingRequiredParameterErr
invalidSpriteWorldPropertyErr
invalidSpritePropertyErr
gWorldsNotSameDepthAndSizeErr
invalidSpriteIndexErr
invalidImageIndexErr
internalComponentErr
notImplementedMusicOSErr
cantSendToSynthesizerOSErr
cantReceiveFromSynthesizerOSErr
illegalVoiceAllocationOSErr
illegalPartOSErr
illegalChannelOSErr
illegalKnobOSErr
illegalKnobValueOSErr
illegalInstrumentOSErr
illegalControllerOSErr
midiManagerAbsentOSErr
synthesizerNotRespondingOSErr
synthesizerOSErr
illegalNoteChannelOSErr
noteChannelNotAllocatedOSErr
tunePlayerFullOSErr
tuneParseOSErr
noExportProcAvailableErr
componentDllLoadErr
 Windows specific errors (when component is loading)

componentDllEntryNotFoundErr
 Windows specific errors (when component is loading)

qtmlDllLoadErr
 Windows specific errors (when qtml is loading)

qtmlDllEntryNotFoundErr
 Windows specific errors (when qtml is loading)

qtmlUninitialized
unsupportedOSErr
cannotFindAtomErr
notLeafAtomErr
atomsNotOfSameTypeErr
atomIndexInvalidErr
duplicateAtomTypeAndIDErr
invalidAtomErr
invalidAtomContainerErr
invalidAtomTypeErr
cannotBeLeafAtomErr
pathTooLongErr
emptyPathErr
noPathMappingErr
pathNotVerifiedErr
unknownFormatErr
wackBadFileErr
wackForkNotFoundErr
wackBadMetaDataErr
qfcbNotFoundErr
qfcbNotCreatedErr
AAPNotCreatedErr
AAPNotFoundErr
ASDBadHeaderErr
ASDBadForkErr
ASDEntryNotFoundErr
fileOffsetTooBigErr
notAllowedToSaveMovieErr
qtNetworkAlreadyAllocatedErr
urlDataHHTTPProtocolErr
urlDataHHTTPNoNetDriverErr
urlDataHHTTPURLErr
urlDataHHTTPRedirectErr
urlDataHFTPProtocolErr
urlDataHFTPShutdownErr
urlDataHFTPBadUserErr
urlDataHFTPBadPasswordErr
urlDataHFTPServerErr
urlDataHFTPDataConnectionErr
urlDataHFTPNoDirectoryErr
urlDataHFTPQuotaErr
urlDataHFTPPermissionsErr
urlDataHFTPFilenameErr
urlDataHFTPNoNetDriverErr
urlDataHFTPBadNameListErr
urlDataHFTPNeedPasswordErr
urlDataHFTPNoPasswordErr
urlDataHFTPServerDisconnectedErr
urlDataHFTPURLErr
notEnoughDataErr
qtActionNotHandledErr
qtXMLParseErr
digiUnimpErr
 feature unimplemented

qtParamErr
 bad input parameter (out of range, etc)

matrixErr
 bad matrix, digitizer did nothing

notExactMatrixErr
 warning of bad matrix, digitizer did its best

noMoreKeyColorsErr
 all key indexes in use

notExactSizeErr
 CanÍt do exact size requested

badDepthErr
 CanÍt digitize into this depth

noDMAErr
 CanÍt do DMA digitizing (i.e. can't go to requested dest

Kernel Error Codes

Top

kernelIncompleteErr
kernelCanceledErr
kernelOptionsErr
kernelPrivilegeErr
kernelUnsupportedErr
kernelObjectExistsErr
kernelWritePermissionErr
kernelReadPermissionErr
kernelExecutePermissionErr
kernelDeletePermissionErr
kernelExecutionLevelErr
kernelAttributeErr
kernelAsyncSendLimitErr
kernelAsyncReceiveLimitErr
kernelTimeoutErr
kernelInUseErr
kernelTerminatedErr
kernelExceptionErr
kernelIDErr
kernelAlreadyFreeErr
kernelReturnValueErr

Text Services Mgr error codes

Top

tsmComponentNoErr
 component result = no error

tsmUnsupScriptLanguageErr
tsmInputMethodNotFoundErr
tsmNotAnAppErr
 not an application error

tsmAlreadyRegisteredErr
 want to register again error

tsmNeverRegisteredErr
 app never registered error (not TSM aware)

tsmInvalidDocIDErr
 invalid TSM documentation id

tsmTSMDocBusyErr
 document is still active

tsmDocNotActiveErr
 document is NOT active

tsmNoOpenTSErr
 no open text service

tsmCantOpenComponentErr
 canÍt open the component

tsmTextServiceNotFoundErr
 no text service found

tsmDocumentOpenErr
 there are open documents

tsmUseInputWindowErr
 not TSM aware because we are using input window

tsmTSHasNoMenuErr
 the text service has no menu

tsmTSNotOpenErr
 text service is not open

tsmComponentAlreadyOpenErr
 text service already opened for the document

tsmInputMethodIsOldErr
 returned by GetDefaultInputMethod

tsmScriptHasNoIMErr
 script has no imput method or is using old IM

tsmUnsupportedTypeErr
 unSupported interface type error

tsmUnknownErr
 any other errors

tsmInvalidContext
 Invalid TSMContext specified in call

tsmNoHandler
 No Callback Handler exists for callback

tsmNoMoreTokens
 No more tokens are available for the source text

tsmNoStem
 No stem exists for the token

Mixed Mode error codes

Top

NameRegistry error codes

Top

nrLockedErr
nrNotEnoughMemoryErr
nrInvalidNodeErr
nrNotFoundErr
nrNotCreatedErr
nrNameErr
nrNotSlotDeviceErr
nrDataTruncatedErr
nrPowerErr
nrPowerSwitchAbortErr
nrTypeMismatchErr
nrNotModifiedErr
nrOverrunErr
nrResultCodeBase
nrPathNotFound
 a path component lookup failed

nrPathBufferTooSmall
 buffer for path is too small

nrInvalidEntryIterationOp
 invalid entry iteration operation

nrPropertyAlreadyExists
 property already exists

nrIterationDone
 iteration operation is done

nrExitedIteratorScope
 outer scope of iterator was exited

nrTransactionAborted
 transaction was aborted

Icon Services error codes

Top

invalidIconRefErr
 The icon ref is not valid

noSuchIconErr
 The requested icon could not be found

Dynamic AppleScript errors

Top

errOSACantCoerce
 Signaled when a value can't be coerced to the desired type.

errOSACantAccess
 Signaled when an object is not found in a container

errOSACantAssign
 Signaled when an object cannot be set in a container.

errOSAGeneralError
 Signaled by user scripts or applications when no actual error code is to be returned.

errOSADivideByZero
 Signaled when there is an attempt to divide by zero

errOSANumericOverflow
 Signaled when integer or real value is too large to be represented

errOSACantLaunch
 Signaled when application can't be launched or when it is remote and program linking is not enabled

errOSAAppNotHighLevelEventAware
 Signaled when an application can't respond to AppleEvents

errOSACorruptTerminology
 Signaled when an application's terminology resource is not readable

errOSAStackOverflow
 Signaled when the runtime stack overflows

errOSAInternalTableOverflow
 Signaled when a runtime internal data structure overflows

errOSADataBlockTooLarge
 Signaled when an intrinsic limitation is exceeded for the size of a value or data structure.

errOSACantGetTerminology

Static AppleScript errors

Top

errOSATypeError
OSAMessageNotUnderstood
 Signaled when a message was sent to an object that didn't handle it

OSAUndefinedHandler
 Signaled when a function to be returned doesn't exist.

OSAIllegalAccess
 Signaled when a container can never have the requested object

OSAIllegalIndex
 Signaled when index was out of range. Specialization of errOSACantAccess

OSAIllegalRange
 Signaled when a range is screwy. Specialization of errOSACantAccess

OSAIllegalAssign
 Signaled when an object can never be set in a container

OSASyntaxError
 Signaled when a syntax error occurs. (e.g. "Syntax error" or "<this> can't go after <that>")

OSASyntaxTypeError
 Signaled when another form of syntax was expected. (e.g. "expected a <type> but found <this>")

OSATokenTooLong
 Signaled when a name or number is too long to be parsed

OSAMissingParameter
 Signaled when a parameter is missing for a function invocation

OSAParameterMismatch
 Signaled when function is called with the wrong number of parameters, or a parameter pattern cannot be matched

OSADuplicateParameter
 Signaled when a formal parameter, local variable, or instance variable is specified more than once

OSADuplicateProperty
 Signaled when a formal parameter, local variable, or instance variable is specified more than once.

OSADuplicateHandler
 Signaled when more than one handler is defined with the same name in a scope where the language doesn't allow it

OSAUndefinedVariable
 Signaled when a variable is accessed that has no value

OSAInconsistentDeclarations
 Signaled when a variable is declared inconsistently in the same scope, such as both local and global

errASCantConsiderAndIgnore
errASCantCompareMoreThan32k
 Parser/Compiler errors:

errASTerminologyNestingTooDeep
errASIllegalFormalParameter
errASParameterNotForEvent
errASNoResultReturned
 The range -2780 thru -2799 is reserved for dialect specific error codes. (Error codes from different dialects may overlap.)

The preferred spelling for Code Fragment Manager errors:

Top

cfragFirstErrCode
 The first value in the range of CFM errors.

cfragContextIDErr
 The context ID was not valid.

cfragConnectionIDErr
 The connection ID was not valid.

cfragNoSymbolErr
 The specified symbol was not found.

cfragNoSectionErr
 The specified section was not found.

cfragNoLibraryErr
 The named library was not found.

cfragDupRegistrationErr
 The registration name was already in use.

cfragFragmentFormatErr
 A fragment's container format is unknown.

cfragUnresolvedErr
 A fragment had "hard" unresolved imports.

cfragNoPositionErr
 The registration insertion point was not found.

cfragNoPrivateMemErr
 Out of memory for internal bookkeeping.

cfragNoClientMemErr
 Out of memory for fragment mapping or section instances.

cfragNoIDsErr
 No more CFM IDs for contexts, connections, etc.

cfragInitOrderErr
cfragImportTooOldErr
 An import library was too old for a client.

cfragImportTooNewErr
 An import library was too new for a client.

cfragInitLoopErr
 Circularity in required initialization order.

cfragInitAtBootErr
 A boot library has an initialization function.  (System 7 only)

cfragLibConnErr
cfragCFMStartupErr
 Internal error during CFM initialization.

cfragCFMInternalErr
 An internal inconstistancy has been detected.

cfragFragmentCorruptErr
 A fragment's container was corrupt (known format).

cfragInitFunctionErr
 A fragment's initialization routine returned an error.

cfragNoApplicationErr
 No application member found in the cfrg resource.

cfragArchitectureErr
 A fragment has an unacceptable architecture.

cfragFragmentUsageErr
 A semantic error in usage of the fragment.

cfragFileSizeErr
 A file was too large to be mapped.

cfragNotClosureErr
 The closure ID was actually a connection ID.

cfragNoRegistrationErr
 The registration name was not found.

cfragContainerIDErr
 The fragment container ID was not valid.

cfragClosureIDErr
 The closure ID was not valid.

cfragAbortClosureErr
 Used by notification handlers to abort a closure.

cfragOutputLengthErr
 An output parameter is too small to hold the value.

Reserved values for internal "warnings".

Top

cfragFirstReservedCode
cfragReservedCode_3
cfragReservedCode_2
fragContextNotFound
fragConnectionIDNotFound
fragSymbolNotFound
fragSectionNotFound
fragLibNotFound
fragDupRegLibName
fragFormatUnknown
fragHadUnresolveds
fragNoMem
fragNoAddrSpace
fragNoContextIDs
fragObjectInitSeqErr
fragImportTooOld
fragImportTooNew
fragInitLoop
fragInitRtnUsageErr
fragLibConnErr
fragMgrInitErr
fragConstErr
fragCorruptErr
fragUserInitProcErr
fragAppNotFound
fragArchError
fragInvalidFragmentUsage
invalidComponentID
validInstancesExist
componentNotCaptured
componentDontRegister
unresolvedComponentDLLErr
invalidTranslationPathErr
 Source type to destination type not a valid path

couldNotParseSourceFileErr
 Source document does not contain source type

noTranslationPathErr
badTranslationSpecErr
buf2SmallErr
noMPPErr
ckSumErr
extractErr
readQErr
atpLenErr
atpBadRsp
recNotFnd

OpenTransport errors

Top

kOTNoError
 No Error occurred

kOTOutOfMemoryErr
 OT ran out of memory, may be a temporary

kOTNotFoundErr
 OT generic not found error

kOTDuplicateFoundErr
 OT generic duplicate found error

kOTBadAddressErr
 XTI2OSStatus(TBADADDR) A Bad address was specified

kOTBadOptionErr
 XTI2OSStatus(TBADOPT) A Bad option was specified

kOTAccessErr
 XTI2OSStatus(TACCES) Missing access permission

kOTBadReferenceErr
 XTI2OSStatus(TBADF) Bad provider reference

kOTNoAddressErr
 XTI2OSStatus(TNOADDR) No address was specified

kOTOutStateErr
 XTI2OSStatus(TOUTSTATE) Call issued in wrong state

kOTBadSequenceErr
 XTI2OSStatus(TBADSEQ) Sequence specified does not exist

kOTSysErrorErr
 XTI2OSStatus(TSYSERR) A system error occurred

kOTLookErr
 XTI2OSStatus(TLOOK) An event occurred - call Look()

kOTBadDataErr
 XTI2OSStatus(TBADDATA) An illegal amount of data was specified

kOTBufferOverflowErr
 XTI2OSStatus(TBUFOVFLW) Passed buffer not big enough

kOTFlowErr
 XTI2OSStatus(TFLOW) Provider is flow-controlled

kOTNoDataErr
 XTI2OSStatus(TNODATA) No data available for reading

kOTNoDisconnectErr
 XTI2OSStatus(TNODIS) No disconnect indication available

kOTNoUDErrErr
 XTI2OSStatus(TNOUDERR) No Unit Data Error indication available

kOTBadFlagErr
 XTI2OSStatus(TBADFLAG) A Bad flag value was supplied

kOTNoReleaseErr
 XTI2OSStatus(TNOREL) No orderly release indication available

kOTNotSupportedErr
 XTI2OSStatus(TNOTSUPPORT) Command is not supported

kOTStateChangeErr
 XTI2OSStatus(TSTATECHNG) State is changing - try again later

kOTNoStructureTypeErr
 XTI2OSStatus(TNOSTRUCTYPE) Bad structure type requested for OTAlloc

kOTBadNameErr
 XTI2OSStatus(TBADNAME) A bad endpoint name was supplied

kOTBadQLenErr
 XTI2OSStatus(TBADQLEN) A Bind to an in-use addr with qlen > 0

kOTAddressBusyErr
 XTI2OSStatus(TADDRBUSY) Address requested is already in use

kOTIndOutErr
 XTI2OSStatus(TINDOUT) Accept failed because of pending listen

kOTProviderMismatchErr
 XTI2OSStatus(TPROVMISMATCH) Tried to accept on incompatible endpoint

kOTResQLenErr
 XTI2OSStatus(TRESQLEN)

kOTResAddressErr
 XTI2OSStatus(TRESADDR)

kOTQFullErr
 XTI2OSStatus(TQFULL)

kOTProtocolErr
 XTI2OSStatus(TPROTO) An unspecified provider error occurred

kOTBadSyncErr
 XTI2OSStatus(TBADSYNC) A synchronous call at interrupt time

kOTCanceledErr
 XTI2OSStatus(TCANCELED) The command was cancelled

kEPERMErr
 Permission denied

kENOENTErr
 No such file or directory

kENORSRCErr
 No such resource

kEINTRErr
 Interrupted system service

kEIOErr
 I/O error

kENXIOErr
 No such device or address

kEBADFErr
 Bad file number

kEAGAINErr
 Try operation again later

kENOMEMErr
 Not enough space

kEACCESErr
 Permission denied

kEFAULTErr
 Bad address

kEBUSYErr
 Device or resource busy

kEEXISTErr
 File exists

kENODEVErr
 No such device

kEINVALErr
 Invalid argument

kENOTTYErr
 Not a character device

kEPIPEErr
 Broken pipe

kERANGEErr
 Message size too large for STREAM

kEWOULDBLOCKErr
 Call would block, so was aborted

kEDEADLKErr
 or a deadlock would occur

kEALREADYErr
kENOTSOCKErr
 Socket operation on non-socket

kEDESTADDRREQErr
 Destination address required

kEMSGSIZEErr
 Message too long

kEPROTOTYPEErr
 Protocol wrong type for socket

kENOPROTOOPTErr
 Protocol not available

kEPROTONOSUPPORTErr
 Protocol not supported

kESOCKTNOSUPPORTErr
 Socket type not supported

kEOPNOTSUPPErr
 Operation not supported on socket

kEADDRINUSEErr
 Address already in use

kEADDRNOTAVAILErr
 Can't assign requested address

kENETDOWNErr
 Network is down

kENETUNREACHErr
 Network is unreachable

kENETRESETErr
 Network dropped connection on reset

kECONNABORTEDErr
 Software caused connection abort

kECONNRESETErr
 Connection reset by peer

kENOBUFSErr
 No buffer space available

kEISCONNErr
 Socket is already connected

kENOTCONNErr
 Socket is not connected

kESHUTDOWNErr
 Can't send after socket shutdown

kETOOMANYREFSErr
 Too many references: can't splice

kETIMEDOUTErr
 Connection timed out

kECONNREFUSEDErr
 Connection refused

kEHOSTDOWNErr
 Host is down

kEHOSTUNREACHErr
 No route to host

kEPROTOErr
 ´´´ fill out missing codes ´´´

kETIMEErr
kENOSRErr
kEBADMSGErr
kECANCELErr
kENOSTRErr
kENODATAErr
kEINPROGRESSErr
kESRCHErr
kENOMSGErr
kOTClientNotInittedErr
kOTPortHasDiedErr
kOTPortWasEjectedErr
kOTBadConfigurationErr
kOTConfigurationChangedErr
kOTUserRequestedErr

Color Picker errors

Top

firstPickerError
invalidPickerType
requiredFlagsDontMatch
pickerResourceError
cantLoadPicker
cantCreatePickerWindow
cantLoadPackage
pickerCantLive
colorSyncNotInstalled
badProfileError
kNSL68kContextNotSupported
 no 68k allowed

kNSLSchedulerError
 A custom thread routine encountered an error

kNSLBadURLSyntax
 URL contains illegal characters

kNSLNoCarbonLib
kNSLUILibraryNotAvailable
 The NSL UI Library needs to be in the Extensions Folder

kNSLNotImplementedYet
kNSLErrNullPtrError
kNSLSomePluginsFailedToLoad
 (one or more plugins failed to load, but at least one did load; this error isn't fatal)

kNSLNullNeighborhoodPtr
 (client passed a null neighborhood ptr)

kNSLNoPluginsForSearch
 (no plugins will respond to search request; bad protocol(s)?)

kNSLSearchAlreadyInProgress
 (you can only have one ongoing search per clientRef)

kNSLNoPluginsFound
 (manager didn't find any valid plugins to load)

kNSLPluginLoadFailed
 (manager unable to load one of the plugins)

kNSLBadProtocolTypeErr
 (client is trying to add a null protocol type)

kNSLNullListPtr
 (client is trying to add items to a nil list)

kNSLBadClientInfoPtr
 (nil ClientAsyncInfoPtr; no reference available)

kNSLCannotContinueLookup
 (Can't continue lookup; error or bad state)

kNSLBufferTooSmallForData
 (Client buffer too small for data from plugin)

kNSLNoContextAvailable
 (ContinueLookup function ptr invalid)

kNSLRequestBufferAlreadyInList
kNSLInvalidPluginSpec
kNSLNoSupportForService
kNSLBadNetConnection
kNSLBadDataTypeErr
kNSLBadServiceTypeErr
kNSLBadReferenceErr
kNSLNoElementsInList
kNSLInsufficientOTVer
kNSLInsufficientSysVer
kNSLNotInitialized
kDTPHoldJobErr
kDTPStopQueueErr
kDTPTryAgainErr

ColorSync Result codes

Top

cmElementTagNotFound
cmIndexRangeErr
 Tag index out of range

cmCantDeleteElement
cmFatalProfileErr
cmInvalidProfile
 A Profile must contain a 'cs1 ' tag to be valid

cmInvalidProfileLocation
 Operation not supported for this profile location

cmCantCopyModifiedV1Profile
 Illegal to copy version 1 profiles that have been modified
Profile Search Errors

cmInvalidSearch
 Bad Search Handle

cmSearchError
cmErrIncompatibleProfile
 Other ColorSync Errors

cmInvalidColorSpace
 Profile colorspace does not match bitmap type

cmInvalidSrcMap
 Source pix/bit map was invalid

cmInvalidDstMap
 Destination pix/bit map was invalid

cmNoGDevicesError
 Begin/End Matching -- no gdevices available

cmInvalidProfileComment
 Bad Profile comment during drawpicture

cmRangeOverFlow
 Color conversion warning that some output color values over/underflowed and were clipped

cmNamedColorNotFound
 NamedColor not found

badFolderDescErr
duplicateFolderDescErr
noMoreFolderDescErr
invalidFolderTypeErr
duplicateRoutingErr
routingNotFoundErr
internalScrapErr
duplicateScrapFlavorErr
badScrapRefErr
processStateIncorrectErr
scrapPromiseNotKeptErr
noScrapPromiseKeeperErr
nilScrapFlavorDataErr
scrapFlavorFlagsMismatchErr
scrapFlavorSizeMismatchErr
illegalScrapFlavorFlagsErr
illegalScrapFlavorTypeErr
illegalScrapFlavorSizeErr
scrapFlavorNotFoundErr
 == noTypeErr

AFP Protocol Errors

Top

afpAccessDenied
 Insufficient access privileges for operation

afpAuthContinue
 Further information required to complete AFPLogin call

afpBadUAM
 Unknown user authentication method specified

afpBadVersNum
 Unknown AFP protocol version number specified

afpBitmapErr
 Bitmap contained bits undefined for call

afpCantMove
 Move destination is offspring of source, or root was specified

afpDenyConflict
 Specified open/deny modes conflict with current open modes

afpDirNotEmpty
 Cannot delete non-empty directory

afpDiskFull
 Insufficient free space on volume for operation

afpEofError
 Read beyond logical end-of-file

afpFileBusy
 Cannot delete an open file

afpFlatVol
 Cannot create directory on specified volume

afpItemNotFound
 Unknown UserName/UserID or missing comment/APPL entry

afpLockErr
 Some or all of requested range is locked by another user

afpMiscErr
 Unexpected error encountered during execution

afpNoMoreLocks
 Maximum lock limit reached

afpNoServer
 Server not responding

afpObjectExists
 Specified destination file or directory already exists

afpObjectNotFound
 Specified file or directory does not exist

afpParmErr
 A specified parameter was out of allowable range

afpRangeNotLocked
 Tried to unlock range that was not locked by user

afpRangeOverlap
 Some or all of range already locked by same user

afpSessClosed
 Session closed

afpUserNotAuth
 No AFPLogin call has successfully been made for this session

afpCallNotSupported
 Unsupported AFP call was made

afpObjectTypeErr
 File/Directory specified where Directory/File expected

afpTooManyFilesOpen
 Maximum open file count reached

afpServerGoingDown
 Server is shutting down

afpCantRename
 AFPRename cannot rename volume

afpDirNotFound
 Unknown directory specified

afpIconTypeError
 Icon size specified different from existing icon size

afpVolLocked
 Volume is Read-Only

afpObjectLocked
 Object is M/R/D/W inhibited

afpContainsSharedErr
 the folder being shared contains a shared folder

afpIDNotFound
afpIDExists
afpDiffVolErr
afpCatalogChanged
afpSameObjectErr
afpBadIDErr
afpPwdSameErr
 Someone tried to change their password to the same password on a mantadory password change

afpPwdTooShortErr
 The password being set is too short: there is a minimum length that must be met or exceeded

afpPwdExpiredErr
 The password being used is too old: this requires the user to change the password before log-in can continue

afpInsideSharedErr
 The folder being shared is inside a shared folder OR the folder contains a shared folder and is being moved into a shared folder
OR the folder contains a shared folder and is being moved into the descendent of a shared folder.

afpInsideTrashErr
 The folder being shared is inside the trash folder OR the shared folder is being moved into the trash folder
OR the folder is being moved to the trash and it contains a shared folder

afpPwdNeedsChangeErr
 The password needs to be changed

afpPwdPolicyErr
 Password does not conform to servers password policy

afpAlreadyLoggedInErr
 User has been authenticated but is already logged in from another machine (and that's not allowed on this server)

AppleShare Client Errors

Top

afpBadDirIDType
afpCantMountMoreSrvre
 The Maximum number of server connections has been reached

afpAlreadyMounted
 The volume is already mounted

NumberFormatting error codes

Top

numberFormattingNotANumberErr
numberFormattingOverflowInDestinationErr
numberFormattingBadNumberFormattingObjectErr
numberFormattingSpuriousCharErr
numberFormattingLiteralMissingErr
numberFormattingDelimiterMissingErr
numberFormattingEmptyFormatErr
numberFormattingBadFormatErr
numberFormattingBadOptionsErr
numberFormattingBadTokenErr
numberFormattingUnOrderedCurrencyRangeErr
numberFormattingBadCurrencyPositionErr
numberFormattingNotADigitErr
 deprecated misspelled versions:

numberFormattingUnOrdredCurrencyRangeErr
textParserBadParamErr
textParserObjectNotFoundErr
textParserBadTokenValueErr
textParserBadParserObjectErr
textParserParamErr
textParserNoMoreTextErr
textParserBadTextLanguageErr
textParserBadTextEncodingErr
textParserNoSuchTokenFoundErr
errUnknownAttributeTag
errMarginWilllNotFit
errNotInImagingMode
errAlreadyInImagingMode
errEngineNotFound
errIteratorReachedEnd
errInvalidRange
errOffsetNotOnElementBounday
errNoHiliteText
errEmptyScrap
errReadOnlyText
errUnknownElement
errNonContiuousAttribute
hrHTMLRenderingLibNotInstalledErr
hrMiscellaneousExceptionErr
hrUnableToResizeHandleErr
errIANoErr
errIAUnknownErr
errIAAllocationErr
errIAParamErr
errIANoMoreItems
errIABufferTooSmall
errIACanceled
errIAInvalidDocument
errIATextExtractionErr

QuickTime Streaming Errors

Top

qtsBadSelectorErr
qtsBadStateErr
qtsBadDataErr
 something is wrong with the data

qtsUnsupportedDataTypeErr
qtsUnsupportedRateErr
qtsUnsupportedFeatureErr
qtsTooMuchDataErr
qtsUnknownValueErr
qtsTimeoutErr
qtsConnectionFailedErr

Gestalt error codes

Top

gestaltUnknownErr
 value returned if Gestalt doesn't know the answer

gestaltUndefSelectorErr
 undefined selector was passed to Gestalt

gestaltDupSelectorErr
 tried to add an entry that already existed

 invalid property creator

 "menuPropertyInvalid" is deprecated

 specified property wasn't found

 specified menu or menu ID wasn't found

 GetMenuDefinition failed because the menu uses the system MDEF

 specified menu item wasn't found

errInvalidWindowPtr
 tried to pass a bad WindowRef argument

errInvalidWindowRef
 tried to pass a bad WindowRef argument

errUnsupportedWindowAttributesForClass
 tried to create a window with WindowAttributes not supported by the WindowClass

errWindowDoesNotHaveProxy
 tried to do something requiring a proxy to a window which doesnÍt have a proxy

errInvalidWindowProperty
 tried to access a property tag with private creator

errWindowPropertyNotFound
 tried to get a nonexistent property

errUnrecognizedWindowClass
 tried to create a window with a bad WindowClass

errCorruptWindowDescription
 tried to load a corrupt window description (size or version fields incorrect)

errUserWantsToDragWindow
 if returned from TrackWindowProxyDrag, you should call DragWindow on the window

errWindowsAlreadyInitialized
 tried to call InitFloatingWindows twice, or called InitWindows and then floating windows

errFloatingWindowsNotInitialized
 called HideFloatingWindows or ShowFloatingWindows without calling InitFloatingWindows

errWindowNotFound
 returned from FindWindowOfClass

errWindowDoesNotFitOnscreen
 ConstrainWindowToScreen could not make the window fit onscreen

windowAttributeImmutableErr
 tried to change attributes which can't be changed

windowAttributesConflictErr
 passed some attributes that are mutually exclusive

windowManagerInternalErr
 something really weird happened inside the window manager

windowWrongStateErr
 window is not in a state that is valid for the current action

windowGroupInvalidErr
 WindowGroup is invalid

windowAppModalStateAlreadyExistsErr
 we're already running this window modally

windowNoAppModalStateErr
 there's no app modal state for the window

errWindowDoesntSupportFocus
kNavWrongDialogStateErr
kNavWrongDialogClassErr
kNavInvalidSystemConfigErr
kNavCustomControlMessageFailedErr
kNavInvalidCustomControlMessageErr
collectionItemLockedErr
collectionItemNotFoundErr
collectionIndexRangeErr

Display Manager error codes (-6220...-6269)

Top

kDMGenErr
 Unexpected Error
Mirroring-Specific Errors

kDMMirroringOnAlready
 Returned by all calls that need mirroring to be off to do their thing.

kDMWrongNumberOfDisplays
 Can only handle 2 displays for now.

kDMMirroringBlocked
 DMBlockMirroring() has been called.

kDMCantBlock
 Mirroring is already on, canÍt Block now (call DMUnMirror() first).

kDMMirroringNotOn
 Returned by all calls that need mirroring to be on to do their thing.
Other Display Manager Errors

kSysSWTooOld
 Missing critical pieces of System Software.

kDMSWNotInitializedErr
 Required software not initialized (eg windowmanager or display mgr).

kDMDriverNotDisplayMgrAwareErr
 Video Driver does not support display manager.

kDMDisplayNotFoundErr
 Could not find item (will someday remove).

kDMNotFoundErr
 Could not find item.

kDMDisplayAlreadyInstalledErr
 Attempt to add an already installed display.

kDMMainDisplayCannotMoveErr
 Trying to move main display (or a display mirrored to it)

kDMNoDeviceTableclothErr
 obsolete

laTooSmallBufferErr
 output buffer is too small to store any result

laEnvironmentBusyErr
 specified environment is used

laEnvironmentNotFoundErr
 can't fint the specified environment

laEnvironmentExistErr
 same name environment is already exists

laInvalidPathErr
 path is not correct

laNoMoreMorphemeErr
 nothing to read

laFailAnalysisErr
 analysis failed

laTextOverFlowErr
 text is too long

laDictionaryNotOpenedErr
 the dictionary is not opened

laDictionaryUnknownErr
 can't use this dictionary with this environment

laDictionaryTooManyErr
 too many dictionaries

laPropertyValueErr
 Invalid property value

laPropertyUnknownErr
 the property is unknown to this environment

laPropertyIsReadOnlyErr
 the property is read only

laPropertyNotFoundErr
 can't find the property

laPropertyErr
 Error in properties

kUSBNoErr
kUSBNoTran
kUSBNoDelay
kUSBNotSent2Err
 Transaction not sent

kUSBNotSent1Err
 Transaction not sent

kUSBBufUnderRunErr
 Host hardware failure on data out, PCI busy?

kUSBBufOvrRunErr
 Host hardware failure on data in, PCI busy?

kUSBRes2Err
kUSBRes1Err
kUSBUnderRunErr
 Less data than buffer

kUSBOverRunErr
 Packet too large or more data than buffer

kUSBWrongPIDErr
 Pipe stall, Bad or wrong PID

kUSBPIDCheckErr
 Pipe stall, PID CRC error

kUSBNotRespondingErr
 Pipe stall, No device, device hung

kUSBEndpointStallErr
 Device didn't understand

kUSBDataToggleErr
 Pipe stall, Bad data toggle

kUSBBitstufErr
 Pipe stall, bitstuffing

kUSBCRCErr
 Pipe stall, bad CRC

kUSBQueueFull
 Internal queue maxxed

kUSBNotHandled
 Notification was not handled   (same as NotFound)

kUSBUnknownNotification
 Notification type not defined

kUSBInternalReserved10
kUSBInternalReserved9
kUSBInternalReserved8
kUSBInternalReserved7
kUSBInternalReserved6
kUSBInternalReserved5
kUSBInternalReserved4
kUSBInternalReserved3
kUSBInternalReserved2
kUSBPortDisabled
 The port you are attached to is disabled, use USBDeviceReset.

kUSBQueueAborted
 Pipe zero stall cleared.

kUSBTimedOut
 Transaction timed out.

kUSBDeviceDisconnected
 Disconnected during suspend or reset

kUSBDeviceNotSuspended
 device is not suspended for resume

kUSBDeviceSuspended
 Device is suspended

kUSBInvalidBuffer
 bad buffer, usually nil

kUSBDevicePowerProblem
 Device has a power problem

kUSBDeviceBusy
 Device is already being configured

kUSBUnknownInterfaceErr
 Interface ref not recognised

kUSBPipeStalledError
 Pipe has stalled, error needs to be cleared

kUSBPipeIdleError
 Pipe is Idle, it will not accept transactions

kUSBNoBandwidthError
 Not enough bandwidth available

kUSBAbortedError
 Pipe aborted

kUSBFlagsError
 Unused flags not zeroed

kUSBCompletionError
 no completion routine specified

kUSBPBLengthError
 pbLength too small

kUSBPBVersionError
 Wrong pbVersion

kUSBNotFound
 Not found

kUSBOutOfMemoryErr
 Out of memory

kUSBDeviceErr
 Device error

kUSBNoDeviceErr
 No device

kUSBAlreadyOpenErr
 Already open

kUSBTooManyTransactionsErr
 Too many transactions

kUSBUnknownRequestErr
 Unknown request

kUSBRqErr
 Request error

kUSBIncorrectTypeErr
 Incorrect type

kUSBTooManyPipesErr
 Too many pipes

kUSBUnknownPipeErr
 Pipe ref not recognised

kUSBUnknownDeviceErr
 device ref not recognised

dcmParamErr
 bad parameter

dcmNotDictionaryErr
 not dictionary

dcmBadDictionaryErr
 invalid dictionary

dcmPermissionErr
 invalid permission

dcmDictionaryNotOpenErr
 dictionary not opened

dcmDictionaryBusyErr
 dictionary is busy

dcmBlockFullErr
 dictionary block full

dcmNoRecordErr
 no such record

dcmDupRecordErr
 same record already exist

dcmNecessaryFieldErr
 lack required/identify field

dcmBadFieldInfoErr
 incomplete information

dcmBadFieldTypeErr
 no such field type supported

dcmNoFieldErr
 no such field exist

dcmBadKeyErr
 bad key information

dcmTooManyKeyErr
 too many key field

dcmBadDataSizeErr
 too big data size

dcmBadFindMethodErr
 no such find method supported

dcmBadPropertyErr
 no such property exist

dcmProtectedErr
 need keyword to use dictionary

dcmNoAccessMethodErr
 no such AccessMethod

dcmBadFeatureErr
 invalid AccessMethod feature

dcmIterationCompleteErr
 no more item in iterator

kRAInvalidParameter
kRAInvalidPort
kRAStartupFailed
kRAPortSetupFailed
kRAOutOfMemory
kRANotSupported
kRAMissingResources
kRAIncompatiblePrefs
kRANotConnected
kRAConnectionCanceled
kRAUnknownUser
kRAInvalidPassword
kRAInternalError
kRAInstallationDamaged
kRAPortBusy
kRAUnknownPortState
kRAInvalidPortState
kRAInvalidSerialProtocol
kRAUserLoginDisabled
kRAUserPwdChangeRequired
kRAUserPwdEntryRequired
kRAUserInteractionRequired
kRAInitOpenTransportFailed
kRARemoteAccessNotReady
kRATCPIPInactive
 TCP/IP inactive, cannot be loaded

kRATCPIPNotConfigured
 TCP/IP not configured, could be loaded

kRANotPrimaryInterface
 when IPCP is not primary TCP/IP intf.

kRAConfigurationDBInitErr
kRAPPPProtocolRejected
kRAPPPAuthenticationFailed
kRAPPPNegotiationFailed
kRAPPPUserDisconnected
kRAPPPPeerDisconnected
kRAPeerNotResponding
kRAATalkInactive
kRAExtAuthenticationFailed
kRANCPRejectedbyPeer
kRADuplicateIPAddr
kRACallBackFailed
kATSUInvalidTextLayoutErr
 An attempt was made to use a ATSUTextLayout
which hadn't been initialized or is otherwise

kATSUInvalidStyleErr
 An attempt was made to use a ATSUStyle which
hadn't been properly allocated or is otherwise

kATSUInvalidTextRangeErr
 An attempt was made to extract information
from or perform an operation on a ATSUTextLayout

kATSUFontsMatched
 This is not an error code but is returned by
ATSUMatchFontsToText() when changes need to

kATSUFontsNotMatched
 This value is returned by ATSUMatchFontsToText()
when the text contains Unicode characters which

kATSUNoCorrespondingFontErr
 This value is retrned by font ID conversion
routines ATSUFONDtoFontID() and ATSUFontIDtoFOND()

kATSUInvalidFontErr
 Used when an attempt was made to use an invalid font ID.

kATSUInvalidAttributeValueErr
 Used when an attempt was made to use an attribute with
a bad or undefined value.

kATSUInvalidAttributeSizeErr
 Used when an attempt was made to use an attribute with a
bad size.

kATSUInvalidAttributeTagErr
 Used when an attempt was made to use a tag value that
was not appropriate for the function call it was used.

kATSUInvalidCacheErr
 Used when an attempt was made to read in style data
from an invalid cache.  Either the format of the

kATSUNotSetErr
 Used when the client attempts to retrieve an attribute,
font feature, or font variation from a style when it

kATSUNoStyleRunsAssignedErr
 Used when an attempt was made to measure, highlight or draw
a ATSUTextLayout object that has no styleRuns associated with it.

kATSUQuickDrawTextErr
 Used when QuickDraw Text encounters an error rendering or measuring
a line of ATSUI text.

kATSULowLevelErr
 Used when an error was encountered within the low level ATS
mechanism performing an operation requested by ATSUI.

kATSUNoFontCmapAvailableErr
 Used when no CMAP table can be accessed or synthesized for the
font passed into a SetAttributes Font call.

kATSUNoFontScalerAvailableErr
 Used when no font scaler is available for the font passed
into a SetAttributes Font call.

kATSUCoordinateOverflowErr
 Used to indicate the coordinates provided to an ATSUI routine caused
a coordinate overflow (i.e. > 32K).

kATSULineBreakInWord
 This is not an error code but is returned by ATSUBreakLine to
indicate that the returned offset is within a word since there was

kATSUBusyObjectErr
 An ATSUI object is being used by another thread

kATSUInvalidFontFallbacksErr
 An attempt was made to use a ATSUFontFallbacks
which hadn't been initialized or is otherwise

general text errors

Top

kTextUnsupportedEncodingErr
 specified encoding not supported for this operation

kTextMalformedInputErr
 in DBCS, for example, high byte followed by invalid low byte

kTextUndefinedElementErr
 text conversion errors

kTECMissingTableErr
kTECTableChecksumErr
kTECTableFormatErr
kTECCorruptConverterErr
 invalid converter object reference

kTECNoConversionPathErr
kTECBufferBelowMinimumSizeErr
 output buffer too small to allow processing of first input text element

kTECArrayFullErr
 supplied name buffer or TextRun, TextEncoding, or UnicodeMapping array is too small

kTECBadTextRunErr
kTECPartialCharErr
 input buffer ends in the middle of a multibyte character, conversion stopped

kTECUnmappableElementErr
kTECIncompleteElementErr
 text element may be incomplete or is too long for internal buffers

kTECDirectionErr
 direction stack overflow, etc.

kTECGlobalsUnavailableErr
 globals have already been deallocated (premature TERM)

kTECItemUnavailableErr
 item (e.g. name) not available for specified region (& encoding if relevant)
text conversion status codes

kTECUsedFallbacksStatus
kTECNeedFlushStatus
kTECOutputBufferFullStatus
 output buffer has no room for conversion of next input text element (partial conversion)
deprecated error & status codes for low-level converter

unicodeChecksumErr
unicodeNoTableErr
unicodeVariantErr
unicodeFallbacksErr
unicodePartConvertErr
unicodeBufErr
unicodeCharErr
unicodeElementErr
unicodeNotFoundErr
unicodeTableFormatErr
unicodeDirectionErr
unicodeContextualErr
kUTCUnderflowErr
kUTCOverflowErr
codecErr
noCodecErr
codecUnimpErr
codecSizeErr
codecScreenBufErr
codecImageBufErr
codecSpoolErr
codecAbortErr
codecWouldOffscreenErr
codecBadDataErr
codecDataVersErr
codecExtensionNotFoundErr
scTypeNotFoundErr
codecConditionErr
codecOpenErr
codecCantWhenErr
codecCantQueueErr
codecNothingToBlitErr
codecNoMemoryPleaseWaitErr
codecDisabledErr
 codec disabled itself -- pass codecFlagReenable to reset

codecNeedToFlushChainErr
lockPortBitsBadSurfaceErr
lockPortBitsWindowMovedErr
lockPortBitsWindowResizedErr
lockPortBitsWindowClippedErr
lockPortBitsBadPortErr
lockPortBitsSurfaceLostErr
codecParameterDialogConfirm
codecNeedAccessKeyErr
 codec needs password in order to decompress

codecOffscreenFailedErr
codecDroppedFrameErr
 returned from ImageCodecDrawBand

directXObjectAlreadyExists
lockPortBitsWrongGDeviceErr
kBadAdapterErr
 invalid adapter number

kBadAttributeErr
 specified attributes field value is invalid

kBadBaseErr
 specified base system memory address is invalid

kBadEDCErr
 specified EDC generator specified is invalid

kBadIRQErr
 specified IRQ level is invalid

kBadOffsetErr
 specified PC card memory array offset is invalid

kBadPageErr
 specified page is invalid

kBadSizeErr
 specified size is invalid

kBadSocketErr
 specified logical or physical socket number is invalid

kBadTypeErr
 specified window or interface type is invalid

kBadVccErr
 specified Vcc power level index is invalid

kBadVppErr
 specified Vpp1 or Vpp2 power level index is invalid

kBadWindowErr
 specified window is invalid

kBadArgLengthErr
 ArgLength argument is invalid

kBadArgsErr
 values in argument packet are invalid

kBadHandleErr
 clientHandle is invalid

kBadCISErr
 CIS on card is invalid

kBadSpeedErr
 specified speed is unavailable

kReadFailureErr
 unable to complete read request

kWriteFailureErr
 unable to complete write request

kGeneralFailureErr
 an undefined error has occurred

kNoCardErr
 no PC card in the socket

kUnsupportedFunctionErr
 function is not supported by this implementation

kUnsupportedModeErr
 mode is not supported

kBusyErr
 unable to process request at this time - try later

kWriteProtectedErr
 media is write-protected

kConfigurationLockedErr
 a configuration has already been locked

kInUseErr
 requested resource is being used by a client

kNoMoreItemsErr
 there are no more of the requested item

kOutOfResourceErr
 Card Services has exhausted the resource

kNoCardSevicesSocketsErr
kInvalidRegEntryErr
kBadLinkErr
kBadDeviceErr
k16BitCardErr
kCardBusCardErr
kPassCallToChainErr
kCantConfigureCardErr
kPostCardEventErr
 _PCCSLPostCardEvent failed and dropped an event

kInvalidDeviceNumber
kUnsupportedVsErr
 Unsupported Voltage Sense

kInvalidCSClientErr
 Card Services ClientID is not registered

kBadTupleDataErr
 Data in tuple is invalid

kBadCustomIFIDErr
 Custom interface ID is invalid

kNoIOWindowRequestedErr
 Request I/O window before calling configuration

kNoMoreTimerClientsErr
 All timer callbacks are in use

kNoMoreInterruptSlotsErr
 All internal Interrupt slots are in use

kNoClientTableErr
 The client table has not be initialized yet

kUnsupportedCardErr
 Card not supported by generic enabler

kNoCardEnablersFoundErr
 No Enablers were found

kNoEnablerForCardErr
 No Enablers were found that can support the card

kNoCompatibleNameErr
 There is no compatible driver name for this device

kClientRequestDenied
 CS Clients should return this code inorder to
deny a request-type CS Event

kNotReadyErr
 PC Card failed to go ready

kTooManyIOWindowsErr
 device requested more than one I/O window

kAlreadySavedStateErr
 The state has been saved on previous call

kAttemptDupCardEntryErr
 The Enabler was asked to create a duplicate card entry

kCardPowerOffErr
 Power to the card has been turned off

kNotZVCapableErr
 This socket does not support Zoomed Video

noDeviceForChannel
grabTimeComplete
cantDoThatInCurrentMode
notEnoughMemoryToGrab
notEnoughDiskSpaceToGrab
couldntGetRequiredComponent
badSGChannel
seqGrabInfoNotAvailable
deviceCantMeetRequest
badControllerHeight
editingNotAllowed
controllerBoundsNotExact
cannotSetWidthOfAttachedController
controllerHasFixedHeight
errAEBadKeyForm
errAECantHandleClass
errAECantSupplyType
errAECantUndo
errAEEventFailed
errAEIndexTooLarge
errAEInTransaction
errAELocalOnly
errAENoSuchTransaction
errAENotAnElement
errAENotASingleObject
errAENotModifiable
errAENoUserSelection
errAEPrivilegeError
errAEReadDenied
errAETypeError
errAEWriteDenied
errAENotAnEnumMember
 enumerated value in SetData is not allowed for this property

errAECantPutThatThere
 in make new, duplicate, etc. class can't be an element of container

telGenericError
telNoErr
telNoTools
 no telephone tools found in extension folder

telBadTermErr
 invalid TELHandle or handle not found

telBadDNErr
 TELDNHandle not found or invalid

telBadCAErr
 TELCAHandle not found or invalid

telBadHandErr
 bad handle specified

telBadProcErr
 bad msgProc specified

telCAUnavail
 a CA is not available

telNoMemErr
 no memory to allocate handle

telNoOpenErr
 unable to open terminal

telBadHTypeErr
 bad hook type specified

telHTypeNotSupp
 hook type not supported by this tool

telBadLevelErr
 bad volume level setting

telBadVTypeErr
 bad volume type error

telVTypeNotSupp
 volume type not supported by this tool

telBadAPattErr
 bad alerting pattern specified

telAPattNotSupp
 alerting pattern not supported by tool

telBadIndex
 bad index specified

telIndexNotSupp
 index not supported by this tool

telBadStateErr
 bad device state specified

telStateNotSupp
 device state not supported by tool

telBadIntExt
 bad internal external error

telIntExtNotSupp
 internal external type not supported by this tool

telBadDNDType
 bad DND type specified

telDNDTypeNotSupp
 DND type is not supported by this tool

telFeatNotSub
 feature not subscribed

telFeatNotAvail
 feature subscribed but not available

telFeatActive
 feature already active

telFeatNotSupp
 feature program call not supported by this tool

telConfLimitErr
 limit specified is too high for this configuration

telConfNoLimit
 no limit was specified but required

telConfErr
 conference was not prepared

telConfRej
 conference request was rejected

telTransferErr
 transfer not prepared

telTransferRej
 transfer request rejected

telCBErr
 call back feature not set previously

telConfLimitExceeded
 attempt to exceed switch conference limits

telBadDNType
 DN type invalid

telBadPageID
 bad page ID specified

telBadIntercomID
 bad intercom ID specified

telBadFeatureID
 bad feature ID specified

telBadFwdType
 bad fwdType specified

telBadPickupGroupID
 bad pickup group ID specified

telBadParkID
 bad park id specified

telBadSelect
 unable to select or deselect DN

telBadBearerType
 bad bearerType specified

telBadRate
 bad rate specified

telDNTypeNotSupp
 DN type not supported by tool

telFwdTypeNotSupp
 forward type not supported by tool

telBadDisplayMode
 bad display mode specified

telDisplayModeNotSupp
 display mode not supported by tool

telNoCallbackRef
 no call back reference was specified, but is required

telAlreadyOpen
 terminal already open

telStillNeeded
 terminal driver still needed by someone else

telTermNotOpen
 terminal not opened via TELOpenTerm

telCANotAcceptable
 CA not "acceptable"

telCANotRejectable
 CA not "rejectable"

telCANotDeflectable
 CA not "deflectable"

telPBErr
 parameter block error, bad format

telBadFunction
 bad msgCode specified
telNoTools        = -10101,        unable to find any telephone tools

telNoSuchTool
 unable to find tool with name specified

telUnknownErr
 unable to set config

telNoCommFolder
 Communications/Extensions € not found

telInitFailed
 initialization failed

telBadCodeResource
 code resource not found

telDeviceNotFound
 device not found

telBadProcID
 invalid procID

telValidateFailed
 telValidate failed

telAutoAnsNotOn
 autoAnswer in not turned on

telDetAlreadyOn
 detection is already turned on

telBadSWErr
 Software not installed properly

telBadSampleRate
 incompatible sample rate

Power Manager Errors

Top

pmBusyErr
 Power Mgr never ready to start handshake

pmReplyTOErr
 Timed out waiting for reply

pmSendStartErr
 during send, pmgr did not start hs

pmSendEndErr
 during send, pmgr did not finish hs

pmRecvStartErr
 during receive, pmgr did not start hs

kPowerHandlerExistsForDeviceErr
kPowerHandlerNotFoundForDeviceErr
kPowerHandlerNotFoundForProcErr
kPowerMgtMessageNotHandled
kPowerMgtRequestDenied
kCantReportProcessorTemperatureErr
kProcessorTempRoutineRequiresMPLib2
kNoSuchPowerSource
debuggingExecutionContextErr
 routine cannot be called at this time

debuggingDuplicateSignatureErr
 componentSignature already registered

debuggingDuplicateOptionErr
 optionSelectorNum already registered

debuggingInvalidSignatureErr
 componentSignature not registered

debuggingInvalidOptionErr
 optionSelectorNum is not registered

debuggingInvalidNameErr
 componentName or optionName is invalid (NULL)

debuggingNoCallbackErr
 debugging component has no callback

kHIDVersionIncompatibleErr
kHIDSuccess
kHIDInvalidRangePageErr
kHIDReportIDZeroErr
kHIDReportCountZeroErr
kHIDReportSizeZeroErr
kHIDUnmatchedDesignatorRangeErr
kHIDUnmatchedStringRangeErr
kHIDInvertedUsageRangeErr
kHIDUnmatchedUsageRangeErr
kHIDInvertedPhysicalRangeErr
kHIDInvertedLogicalRangeErr
kHIDBadLogicalMaximumErr
kHIDBadLogicalMinimumErr
kHIDUsagePageZeroErr
kHIDEndOfDescriptorErr
kHIDNotEnoughMemoryErr
kHIDBadParameterErr
kHIDNullPointerErr
kHIDInvalidReportLengthErr
kHIDInvalidReportTypeErr
kHIDBadLogPhysValuesErr
kHIDIncompatibleReportErr
kHIDInvalidPreparsedDataErr
kHIDNotValueArrayErr
kHIDUsageNotFoundErr
kHIDValueOutOfRangeErr
kHIDBufferTooSmallErr
kHIDNullStateErr
kModemOutOfMemory
kModemPreferencesMissing
kTXNEndIterationErr
kTXNCannotAddFrameErr
kTXNInvalidFrameIDErr
kTXNIllegalToCrossDataBoundariesErr
kTXNUserCanceledOperationErr
kTXNBadDefaultFileTypeWarning
kTXNCannotSetAutoIndentErr
kTXNRunIndexOutofBoundsErr
kTXNNoMatchErr
kTXNAttributeTagInvalidForRunErr
 dataValue is set to this per invalid tag

kTXNSomeOrAllTagsInvalidForRunErr
kTXNInvalidRunIndex
kTXNAlreadyInitializedErr
kTXNCannotTurnTSMOffWhenUsingUnicodeErr
kTXNCopyNotAllowedInEchoModeErr
kTXNDataTypeNotAllowedErr
kTXNATSUIIsNotInstalledErr
kTXNOutsideOfLineErr
errKCNotAvailable
errKCReadOnly
errKCAuthFailed
errKCNoSuchKeychain
errKCInvalidKeychain
errKCDuplicateKeychain
errKCDuplicateCallback
errKCInvalidCallback
errKCDuplicateItem
errKCItemNotFound
errKCBufferTooSmall
errKCDataTooLarge
errKCNoSuchAttr
errKCInvalidItemRef
errKCInvalidSearchRef
errKCNoSuchClass
errKCNoDefaultKeychain
errKCInteractionNotAllowed
errKCReadOnlyAttr
errKCWrongKCVersion
errKCKeySizeNotAllowed
errKCNoStorageModule
errKCNoCertificateModule
errKCNoPolicyModule
errKCInteractionRequired
errKCDataNotAvailable
errKCDataNotModifiable
kUCOutputBufferTooSmall
 Output buffer too small for Unicode string result

kUCTSNoKeysAddedToObjectErr
kMPIterationEndErr
kMPPrivilegedErr
kMPProcessCreatedErr
kMPProcessTerminatedErr
kMPTaskCreatedErr
kMPTaskBlockedErr
kMPTaskStoppedErr
 A convention used with MPThrowException.

kMPBlueBlockingErr
kMPDeletedErr
kMPTimeoutErr
kMPTaskAbortedErr
kMPInsufficientResourcesErr
kCollateAttributesNotFoundErr
kCollateInvalidOptions
kCollateMissingUnicodeTableErr
kCollateUnicodeConvertFailedErr
kCollatePatternNotFoundErr
kCollateInvalidChar
kCollateBufferTooSmall
kFNSInvalidReferenceErr
 ref. was NULL or otherwise bad

kFNSBadReferenceVersionErr
 ref. version is out of known range

kFNSInvalidProfileErr
 profile is NULL or otherwise bad

kFNSBadProfileVersionErr
 profile version is out of known range

kFNSDuplicateReferenceErr
 the ref. being added is already in the profile

kFNSMismatchErr
 reference didn't match or wasn't found in profile

kFNSInsufficientDataErr
 insufficient data for the operation

kFNSBadFlattenedSizeErr
 flattened size didn't match input or was too small

kLocalesBufferTooSmallErr
kLocalesTableFormatErr
kALMInternalErr
kALMGroupNotFoundErr
kALMNoSuchModuleErr
kALMModuleCommunicationErr
kALMDuplicateModuleErr
kALMInstallationErr
kALMDeferSwitchErr
kSSpInternalErr
kSSpVersionErr
kSSpCantInstallErr
kSSpParallelUpVectorErr
kNSpInitializationFailedErr
kNSpAlreadyInitializedErr
kNSpTopologyNotSupportedErr
kNSpPipeFullErr
kNSpHostFailedErr
kNSpProtocolNotAvailableErr
kNSpInvalidGameRefErr
kNSpInvalidParameterErr
kNSpOTNotPresentErr
kNSpOTVersionTooOldErr
kNSpMemAllocationErr
kNSpAlreadyAdvertisingErr
kNSpNotAdvertisingErr
kNSpInvalidAddressErr
kNSpFreeQExhaustedErr
kNSpRemovePlayerFailedErr
kNSpAddressInUseErr
kNSpFeatureNotImplementedErr
kNSpNameRequiredErr
kNSpInvalidPlayerIDErr
kNSpInvalidGroupIDErr
kNSpNoPlayersErr
kNSpNoGroupsErr
kNSpNoHostVolunteersErr
kNSpCreateGroupFailedErr
kNSpAddPlayerFailedErr
kNSpInvalidDefinitionErr
kNSpInvalidProtocolRefErr
kNSpInvalidProtocolListErr
kNSpTimeoutErr
kNSpGameTerminatedErr
kNSpConnectFailedErr
kNSpSendFailedErr
kNSpMessageTooBigErr
kNSpCantBlockErr
kISpInternalErr
kISpSystemListErr
kISpBufferToSmallErr
kISpElementInListErr
kISpElementNotInListErr
kISpSystemInactiveErr
kISpDeviceInactiveErr
kISpSystemActiveErr
kISpDeviceActiveErr
kDSpNotInitializedErr
kDSpSystemSWTooOldErr
kDSpInvalidContextErr
kDSpInvalidAttributesErr
kDSpContextAlreadyReservedErr
kDSpContextNotReservedErr
kDSpContextNotFoundErr
kDSpFrameRateNotReadyErr
kDSpConfirmSwitchWarning
kDSpInternalErr
kFBCvTwinExceptionErr
 no telling what it was

kFBCnoIndexesFound
kFBCallocFailed
 probably low memory

kFBCbadParam
kFBCfileNotIndexed
kFBCbadIndexFile
 bad FSSpec, or bad data in file

kFBCcompactionFailed
 V-Twin exception caught

kFBCvalidationFailed
 V-Twin exception caught

kFBCindexingFailed
 V-Twin exception caught

kFBCcommitFailed
 V-Twin exception caught

kFBCdeletionFailed
 V-Twin exception caught

kFBCmoveFailed
 V-Twin exception caught

kFBCtokenizationFailed
 couldn't read from document or query

kFBCmergingFailed
 couldn't merge index files

kFBCindexCreationFailed
 couldn't create index

kFBCaccessorStoreFailed
kFBCaddDocFailed
kFBCflushFailed
kFBCindexNotFound
kFBCnoSearchSession
kFBCindexingCanceled
kFBCaccessCanceled
kFBCindexFileDestroyed
kFBCindexNotAvailable
kFBCsearchFailed
kFBCsomeFilesNotIndexed
kFBCillegalSessionChange
 tried to add/remove vols to a session
that has hits

kFBCanalysisNotAvailable
kFBCbadIndexFileVersion
kFBCsummarizationCanceled
kFBCindexDiskIOFailed
kFBCbadSearchSession
notAQTVRMovieErr
constraintReachedErr
callNotSupportedByNodeErr
selectorNotSupportedByNodeErr
invalidNodeIDErr
invalidViewStateErr
timeNotInViewErr
propertyNotSupportedByNodeErr
settingNotSupportedByNodeErr
limitReachedErr
invalidNodeFormatErr
invalidHotSpotIDErr
noMemoryNodeFailedInitialize
streamingNodeNotReadyErr
qtvrLibraryLoadErr
themeInvalidBrushErr
 pattern index invalid

themeProcessRegisteredErr
themeProcessNotRegisteredErr
themeBadTextColorErr
themeHasNoAccentsErr
themeBadCursorIndexErr
themeScriptFontNotFoundErr
 theme font requested for uninstalled script system

Control Manager Error Codes

Top

errMessageNotSupported
errDataNotSupported
errControlDoesntSupportFocus
errUnknownControl
errCouldntSetFocus
errNoRootControl
errRootAlreadyExists
errInvalidPartCode
errControlsAlreadyExist
errControlIsNotEmbedder
errDataSizeMismatch
errControlHiddenOrDisabled
errCantEmbedIntoSelf
errCantEmbedRoot
errItemNotControl
controlInvalidDataVersionErr
controlPropertyInvalid
controlPropertyNotFoundErr
kURLInvalidURLReferenceError
kURLProgressAlreadyDisplayedError
kURLDestinationExistsError
kURLInvalidURLError
kURLUnsupportedSchemeError
kURLServerBusyError
kURLAuthenticationError
kURLPropertyNotYetKnownError
kURLUnknownPropertyError
kURLPropertyBufferTooSmallError
kURLUnsettablePropertyError
kURLInvalidCallError
kURLFileEmptyError
kURLExtensionFailureError
kURLInvalidConfigurationError
kURLAccessNotAvailableError
badComponentInstance
 when cast to an OSErr this is -32767

dsBusError
 bus error

dsAddressErr
 address error

dsIllInstErr
 illegal instruction error

dsZeroDivErr
 zero divide error

dsChkErr
 check trap error

dsOvflowErr
 overflow trap error

dsPrivErr
 privilege violation error

dsTraceErr
 trace mode error

dsLineAErr
 line 1010 trap error

dsLineFErr
 line 1111 trap error

dsMiscErr
 miscellaneous hardware exception error

dsCoreErr
 unimplemented core routine error

dsIrqErr
 uninstalled interrupt error

dsIOCoreErr
 IO Core Error

dsLoadErr
 Segment Loader Error

dsFPErr
 Floating point error

dsNoPackErr
 package 0 not present

dsNoPk1
 package 1 not present

dsNoPk3
 package 3 not present

dsNoPk4
 package 4 not present

dsNoPk5
 package 5 not present

dsNoPk6
 package 6 not present

dsNoPk7
 package 7 not present

dsMemFullErr
 out of memory!

dsBadLaunch
 can't launch file

dsFSErr
 file system map has been trashed

dsStknHeap
 stack has moved into application heap

negZcbFreeErr
 ZcbFree has gone negative

dsFinderErr
 can't load the Finder error

dsBadSlotInt
 unserviceable slot interrupt

dsBadSANEOpcode
 bad opcode given to SANE Pack4

dsBadPatchHeader
 SetTrapAddress saw the ñcome-fromî header

 happens when a menu is purged

dsMBarNFnd
 Menu Manager Errors

dsHMenuFindErr
 Menu Manager Errors

dsWDEFNotFound
 could not load WDEF

dsCDEFNotFound
 could not load CDEF

dsNoFPU
 an FPU instruction was executed and the machine doesnÍt have one

dsNoPatch
 Can't patch for particular Model Mac

dsBadPatch
 Can't load patch resource

dsParityErr
 memory parity error

dsOldSystem
 System is too old for this ROM

ds32BitMode
 booting in 32-bit on a 24-bit sys

dsNeedToWriteBootBlocks
 need to write new boot blocks

dsNotEnoughRAMToBoot
 must have at least 1.5MB of RAM to boot 7.0

dsBufPtrTooLow
 bufPtr moved too far during boot

dsVMDeferredFuncTableFull
 VM's DeferUserFn table is full

dsVMBadBackingStore
 Error occurred while reading or writing the VM backing-store file

dsCantHoldSystemHeap
 Unable to hold the system heap during boot

dsSystemRequiresPowerPC
 Startup disk requires PowerPC

dsGibblyMovedToDisabledFolder
 For debug builds only, signals that active gibbly was disabled during boot.

dsUnBootableSystem
 Active system file will not boot on this system because it was designed only to boot from a CD.

dsMustUseFCBAccessors
 FCBSPtr and FSFCBLen are invalid - must use FSM FCB accessor functions

dsMacOSROMVersionTooOld
 The version of the "Mac OS ROM" file is too old to be used with the installed version of system software

dsLostConnectionToNetworkDisk
 Lost communication with Netboot server

dsRAMDiskTooBig
 The RAM disk is too big to boot safely; will be turned off

dsWriteToSupervisorStackGuardPage
 the supervisor stack overflowed into its guard page

dsReinsert
 request user to reinsert off-line volume

shutDownAlert
 handled like a shutdown error

dsShutDownOrRestart
 user choice between ShutDown and Restart

dsSwitchOffOrRestart
 user choice between switching off and Restart

dsForcedQuit
 allow the user to ExitToShell, return if Cancel

dsRemoveDisk
 request user to remove disk from manual eject drive

dsDirtyDisk
 request user to return a manually-ejected dirty disk

dsShutDownOrResume
 allow user to return to Finder or ShutDown

dsSCSIWarn
 Portable SCSI adapter warning.

dsMBSysError
 Media Bay replace warning.

dsMBFlpySysError
 Media Bay, floppy replace warning.

dsMBATASysError
 Media Bay, ATA replace warning.

dsMBATAPISysError
 Media Bay, ATAPI replace warning...

dsMBExternFlpySysError
 Media Bay, external floppy drive reconnect warning

dsNoExtsMacsBug
 not a SysErr, just a placeholder

dsNoExtsDisassembler
 not a SysErr, just a placeholder

dsMacsBugInstalled
 say ñMacsBug Installedî

dsDisassemblerInstalled
 say ñDisassembler Installedî

dsExtensionsDisabled
 say ñExtensions Disabledî

dsGreeting
 welcome to Macintosh greeting

dsSysErr
 general system error
old names here for compatibilityÍs sake

CDEFNFnd
dsNotThe1
 not the disk I wanted

dsBadStartupDisk
 unable to mount boot volume (sad Mac only)

dsSystemFileErr
 canÍt find System file to open (sad Mac only)

dsHD20Installed
 say ñHD20 Startupî

mBarNFnd
 system error code for MBDF not found

fsDSIntErr
 non-hardware Internal file system error

hMenuFindErr
 could not find HMenu's parent in MenuKey (wrong error code - obsolete)

userBreak
 user debugger break

strUserBreak
 user debugger break; display string on stack

DS Errors which are specific to the new runtime model introduced with PowerPC

Top

dsBadLibrary
 Bad shared library

TO DO

Top

* make some sensible export tags

SOURCE AVAILABILITY

Top

This source is part of a SourceForge project which always has the latest sources in CVS, as well as all of the previous releases.

	http://sourceforge.net/projects/brian-d-foy/

If, for some reason, I disappear from the world, one of the other members of the project can shepherd this module appropriately.

AUTHOR

Top

brian d foy, <bdfoy.org>

COPYRIGHT AND LICENSE

Top


Mac-Errors documentation  | view source Contained in the Mac-Errors distribution.