Error Codes
Specifications
Error / Code (Hex) | Message / Explanation |
---|---|
CERR_FATAL 8000 |
Msg: |
Explanation: | |
CERR_ERROR 4000 |
Msg: |
Explanation: | |
CERR_WARNING 2000 |
Msg: |
Explanation: | |
CERR_MEMORY 1000 |
Msg: |
Explanation: | |
CERR_None 0000 |
Msg: (no error) |
Explanation: | |
CERR_EndOfFile 0001 |
Msg: (no error - reserved code) |
Explanation: | |
CERR_BadCallParams 8002 |
Msg: CompileKeyboardFile was called with bad parameters |
Explanation: | |
CERR_CannotAllocateMemory 9004 |
Msg: Out of memory |
Explanation: | |
CERR_InfileNotExist 8005 |
Msg: Cannot find the input file |
Explanation: | |
CERR_CannotCreateOutfile 8006 |
Msg: Cannot open output file for writing |
Explanation: | |
CERR_UnableToWriteFully 8007 |
Msg: Unable to write the file completely |
Explanation: This may be indicative of a disk error | |
CERR_CannotReadInfile 8008 |
Msg: Cannot read the input file - possible disk error |
Explanation: | |
CERR_SomewhereIGotItWrong 8009 |
Msg: Internal error: contact SIL community site |
Explanation: | |
CERR_InvalidToken 400A |
Msg: Invalid token found |
Explanation: This means that there is a character or symbol in your source file which is unexpected at this point in the file. | |
CERR_InvalidBegin 400B |
Msg: Invalid 'begin' command |
Explanation: | |
CERR_InvalidName 400C |
Msg: Invalid 'name' command |
Explanation: | |
CERR_InvalidVersion 400D |
Msg: Invalid 'version' command |
Explanation: | |
CERR_InvalidLanguageLine 400E |
Msg: Invalid 'language' command |
Explanation: | |
CERR_LayoutButNoLanguage 400F |
Msg: Layout command found but no language command |
Explanation: This is a legacy error; layout and language commands are not used in v10 and later Keyman keyboards | |
CERR_InvalidLayoutLine 4010 |
Msg: Invalid 'layout' command |
Explanation: | |
CERR_NoVersionLine 4011 |
Msg: No version line found for file |
Explanation: This error does not occur with version 10 compiler. If the version line is missing, the compiler deduces the minimum version from the features in use and reports that. | |
CERR_InvalidGroupLine 4012 |
Msg: Invalid 'group' command |
Explanation: | |
CERR_InvalidStoreLine 4013 |
Msg: Invalid 'store' command |
Explanation: | |
CERR_InvalidCodeInKeyPartOfRule 4014 |
Msg: Invalid command or code found in key part of rule |
Explanation: | |
CERR_InvalidDeadkey 4015 |
Msg: Invalid 'deadkey' or 'dk' command |
Explanation: | |
CERR_InvalidValue 4016 |
Msg: Invalid value in extended string |
Explanation: This means that a string contains an invalid character, such as U+123456 (U+10FFFF is the maximum possible Unicode value) | |
CERR_ZeroLengthString 4017 |
Msg: A string of zero characters was found |
Explanation: | |
CERR_TooManyIndexToKeyRefs 4018 |
Msg: Too many index commands refering to key string |
Explanation: | |
CERR_UnterminatedString 4019 |
Msg: Unterminated string in line |
Explanation: | |
CERR_StringInVirtualKeySection 401A |
Msg: extended string illegal in virtual key section |
Explanation: | |
CERR_AnyInVirtualKeySection 401B |
Msg: 'any' command is illegal in virtual key section |
Explanation: | |
CERR_InvalidAny 401C |
Msg: Invalid 'any' command |
Explanation: | |
CERR_StoreDoesNotExist 401D |
Msg: Store referenced does not exist |
Explanation: | |
CERR_BeepInVirtualKeySection 401E |
Msg: 'beep' command is illegal in virtual key section |
Explanation: | |
CERR_IndexInVirtualKeySection 401F |
Msg: 'index' command is illegal in virtual key section |
Explanation: | |
CERR_InvalidIndex 4020 |
Msg: Invalid 'index' command |
Explanation: | |
CERR_OutsInVirtualKeySection 4021 |
Msg: 'outs' command is illegal in virtual key section |
Explanation: | |
CERR_InvalidOuts 4022 |
Msg: Invalid 'outs' command |
Explanation: | |
CERR_ContextInVirtualKeySection 4024 |
Msg: 'context' command is illegal in virtual key section |
Explanation: | |
CERR_InvalidUse 4025 |
Msg: Invalid 'use' command |
Explanation: | |
CERR_GroupDoesNotExist 4026 |
Msg: Group does not exist |
Explanation: | |
CERR_VirtualKeyNotAllowedHere 4027 |
Msg: Virtual key is not allowed here |
Explanation: | |
CERR_InvalidSwitch 4028 |
Msg: Invalid 'switch' command |
Explanation: Switch is an undocumented legacy feature. Don't use it. | |
CERR_NoTokensFound 4029 |
Msg: No tokens found in line |
Explanation: | |
CERR_InvalidLineContinuation 402A |
Msg: Invalid line continuation |
Explanation: | |
CERR_LineTooLong 402B |
Msg: Line too long |
Explanation: | |
CERR_InvalidCopyright 402C |
Msg: Invalid 'copyright' command |
Explanation: | |
CERR_CodeInvalidInThisSection 402D |
Msg: This line is invalid in this section of the file |
Explanation: | |
CERR_InvalidMessage 402E |
Msg: Invalid 'message' command |
Explanation: | |
CERR_InvalidLanguageName 402F |
Msg: Invalid 'languagename' command |
Explanation: | |
CERR_InvalidBitmapLine 4030 |
Msg: Invalid 'bitmaps' command |
Explanation: | |
CERR_CannotReadBitmapFile 4031 |
Msg: Cannot open the bitmap file for reading |
Explanation: | |
CERR_IndexDoesNotPointToAny 4032 |
Msg: An index() in the output does not have a corresponding any() statement |
Explanation: | |
CERR_ReservedCharacter 4033 |
Msg: A reserved character was found |
Explanation: | |
CERR_InvalidCharacter 4034 |
Msg: A character was found that is outside the valid Unicode range (U+0000 - U+10FFFF) |
Explanation: | |
CERR_InvalidCall 4035 |
Msg: The 'call' command is invalid |
Explanation: | |
CERR_CallInVirtualKeySection 4036 |
Msg: 'call' command is illegal in virtual key section |
Explanation: | |
CERR_CodeInvalidInKeyStore 4037 |
Msg: The command is invalid inside a store that is used in a key part of the rule |
Explanation: | |
CERR_CannotLoadIncludeFile 4038 |
Msg: Cannot load the included file: it is either invalid or does not exist |
Explanation: | |
CERR_60FeatureOnly_EthnologueCode 4039 |
Msg: EthnologueCode system store requires VERSION 6.0 |
Explanation: system store requires Version 6.0 or later | |
CERR_60FeatureOnly_MnemonicLayout 403A |
Msg: MnemonicLayout functionality requires VERSION 6.0 |
Explanation: | |
CERR_60FeatureOnly_OldCharPosMatching 403B |
Msg: OldCharPosMatching system store requires VERSION 6.0 |
Explanation: | |
CERR_60FeatureOnly_NamedCodes 403C |
Msg: Named character constants requires VERSION 6.0 |
Explanation: | |
CERR_60FeatureOnly_Contextn 403D |
Msg: Context(n) requires VERSION 6.0 |
Explanation: | |
CERR_501FeatureOnly_Call 403E |
Msg: Call() requires VERSION 5.01 |
Explanation: | |
CERR_InvalidNamedCode 403F |
Msg: Invalid named code constant |
Explanation: | |
CERR_InvalidSystemStore 4040 |
Msg: Invalid system store name found |
Explanation: | |
CERR_CallIsProfessionalFeature 4041 |
Msg: Call() is only available in Keyman Developer Professional |
Explanation: This is no longer relevant and will never be raised. | |
CERR_IncludeCodesIsProfessionalFeature 4042 |
Msg: &IncludeCodes is only available in Keyman Developer Professional |
Explanation: This is no longer relevant and will never be raised. | |
CERR_MnemonicLayoutIsProfessionalFeature 4043 |
Msg: &MnemonicLayout is only available in Keyman Developer Professional |
Explanation: This is no longer relevant and will never be raised. | |
CERR_60FeatureOnly_VirtualCharKey 4044 |
Msg: Virtual character keys require VERSION 6.0 |
Explanation: | |
CERR_VersionAlreadyIncluded 4045 |
Msg: Only one VERSION or store(&version) line allowed in a source file. |
Explanation: | |
CERR_70FeatureOnly 4046 |
Msg: This feature requires store(&version) '7.0' |
Explanation: | |
CERR_80FeatureOnly 4047 |
Msg: This feature requires store(&version) '8.0' |
Explanation: | |
CERR_InvalidInVirtualKeySection 4048 |
Msg: This statement is not valid in a virtual key section |
Explanation: | |
CERR_InvalidIf 4049 |
Msg: The if() statement is not valid |
Explanation: | |
CERR_InvalidReset 404A |
Msg: The reset() statement is not valid |
Explanation: | |
CERR_InvalidSet 404B |
Msg: The set() statement is not valid |
Explanation: | |
CERR_InvalidSave 404C |
Msg: The save() statement is not valid |
Explanation: | |
CERR_InvalidEthnologueCode 404D |
Msg: Invalid ðnologuecode format |
Explanation: | |
CERR_CannotCreateTempfile 804E |
Msg: Cannot create temp file |
Explanation: | |
CERR_90FeatureOnly_IfSystemStores 404F |
Msg: if(&store) requires store(&version) '9.0' |
Explanation: | |
CERR_IfSystemStore_NotFound 4050 |
Msg: System store in if() not found |
Explanation: | |
CERR_90FeatureOnly_SetSystemStores 4051 |
Msg: set(&store) requires store(&version) '9.0' |
Explanation: | |
CERR_SetSystemStore_NotFound 4052 |
Msg: System store in set() not found |
Explanation: | |
CERR_90FeatureOnlyVirtualKeyDictionary 4053 |
Msg: Custom virtual key names require store(&version) '9.0' |
Explanation: | |
CERR_NotSupportedInKeymanWeb 4054 |
Msg: |
Explanation: Certain functionality is not available in KeymanWeb, mostly legacy Windows-specific functionality. | |
CERR_NotSupportedInKeymanWebContext 4054 |
Msg: Statement is not currently supported in context |
Explanation: | |
CERR_NotSupportedInKeymanWebOutput 4055 |
Msg: Statement is not currently supported in output |
Explanation: | |
CERR_NotSupportedInKeymanWebStore 4056 |
Msg: Statement is not currently supported in store |
Explanation: | |
CERR_VirtualCharacterKeysNotSupportedInKeymanWeb 4057 |
Msg: Virtual character keys not currently supported in KeymanWeb |
Explanation: | |
CERR_VirtualKeysNotValidForMnemonicLayouts 4058 |
Msg: Virtual keys are not valid for mnemonic layouts |
Explanation: | |
CERR_InvalidTouchLayoutFile 4059 |
Msg: Invalid touch layout file |
Explanation: | |
CERR_TouchLayoutInvalidIdentifier 405A |
Msg: Key [ID] on [platform], layer [l] has an invalid identifier |
Explanation: | |
CERR_InvalidKeyCode 405B |
Msg: Invalid key identifier |
Explanation: | |
CERR_90FeatureOnlyLayoutFile 405C |
Msg: Touch layout file reference requires store(&version) '9.0' |
Explanation: | |
CERR_90FeatureOnlyKeyboardVersion 405D |
Msg: KeyboardVersion system store requires store(&version) '9.0' |
Explanation: | |
CERR_KeyboardVersionFormatInvalid 405E |
Msg: KeyboardVersion format is invalid, expecting dot-separated integers |
Explanation: | |
CERR_ContextExHasInvalidOffset 405F |
Msg: context() statement has offset out of range |
Explanation: | |
CERR_90FeatureOnlyEmbedCSS 4060 |
Msg: Embedding CSS requires store(&version) '9.0' |
Explanation: | |
CERR_90FeatureOnlyTargets 4061 |
Msg: &TARGETS system store requires store(&version) '9.0' |
Explanation: | |
CERR_ContextAndIndexInvalidInMatchNomatch 4062 |
Msg: context and index statements cannot be used in a match or nomatch statement |
Explanation: |