Location: PHPKode > scripts > FX.php > fx-php/Developer/FMErrors.php
<?php
global $errorsList;

$errorsList = array(
  "-1" => "Unknown error",
  "0" => "No error",
  "1" => "User canceled action",
  "2" => "Memory error",
  "3" => "Command is unavailable (for example, wrong operating system, wrong mode, etc.)",
  "4" => "Command is unknown",
  "5" => "Command is invalid (for example, a Set Field script step does not have a calculation specified)",
  "6" => "File is read-only",
  "7" => "Running out of memory",
  "8" => "Empty result",
  "9" => "Insufficient privileges",
  "10" => "Requested data is missing",
  "11" => "Name is not valid",
  "12" => "Name already exists",
  "13" => "File or object is in use",
  "14" => "Out of range",
  "15" => "Can't divide by zero",
  "16" => "Operation failed, request retry (for example, a user query)",
  "17" => "Attempt to convert foreign character set to UTF-16 failed",
  "18" => "Client must provide account information to proceed",
  "19" => "String contains characters other than A-Z, a-z, 0-9 (ASCII)",
  "100" => "File is missing",
  "101" => "Record is missing",
  "102" => "Field is missing",
  "103" => "Relationship is missing",
  "104" => "Script is missing",
  "105" => "Layout is missing",
  "106" => "Table is missing",
  "107" => "Index is missing",
  "108" => "Value list is missing",
  "109" => "Privilege set is missing",
  "110" => "Related tables are missing",
  "111" => "Field repetition is invalid",
  "112" => "Window is missing",
  "113" => "Function is missing",
  "114" => "File reference is missing",
  "130" => "Files are damaged or missing and must be reinstalled",
  "131" => "Language pack files are missing (such as template files)",
  "200" => "Record access is denied",
  "201" => "Field cannot be modified",
  "202" => "Field access is denied",
  "203" => "No records in file to print or password doesn't allow print access",
  "204" => "No access to field(s) in sort order",
  "205" => "User does not have access privileges to create new records; import will overwrite existing data",
  "206" => "User does not have password change privileges, or file is not modifiable",
  "207" => "User does not have sufficient privileges to change database schema, or file is not modifiable",
  "208" => "Password does not contain enough characters",
  "209" => "New password must be different from existing one",
  "210" => "User account is inactive",
  "211" => "Password has expired",
  "212" => "Invalid user account and/or password.  Please try again",
  "213" => "User account and/or password does not exist",
  "214" => "Too many login attempts",
  "215" => "Administrator privileges cannot be duplicated",
  "216" => "Guest account cannot be duplicated",
  "217" => "User does not have sufficient privileges to modify administrator account",
  "300" => "The file is locked or in use",
  "301" => "Record is in use by another user",
  "302" => "FM5-6: Script definitions are in use by another user; FM7: Table is in use by another user",
  "303" => "FM5-6: Paper size is in use by another user; FM7: Database schema is in use by another user",
  "304" => "FM5-6: Password definitions are in use by another user; FM7: Layout is in use by another user",
  "305" => "Relationship or value list definitions are in use by another user",
  "306" => "Record modification ID does not match",
  "400" => "Find criteria are empty",
  "401" => "No records match the request",
  "402" => "Selected field is not a match field for a lookup",
  "403" => "Exceeding maximum record limit for trial version of FileMaker Pro",
  "404" => "Sort order is invalid",
  "405" => "Number of records specified exceeds number of records that can be omitted",
  "406" => "Replace/Reserialize criteria is invalid",
  "407" => "One or both match fields are missing (invalid relationship)",
  "408" => "Specified field has inappropriate data type for this operation",
  "409" => "Import order is invalid",
  "410" => "Export order is invalid",
  "411" => "Cannot perform delete because related records cannot be deleted",
  "412" => "Wrong version of FileMaker Pro used to recover file",
  "413" => "Specified field has inappropriate field type",
  "414" => "Layout cannot display the result",
  "415" => "One or more required related records are not available",
  "500" => "Date value does not meet validation entry options",
  "501" => "Time value does not meet validation entry options",
  "502" => "Number value does not meet validation entry options",
  "503" => "Value in field is not within the range specified in validation entry options",
  "504" => "Value in field is not unique as required in validation entry options",
  "505" => "Value in field is not an existing value in the database as required in validation entry options",
  "506" => "Value in field is not listed on the value list specified in validation entry option",
  "507" => "Value in field failed calculation test of validation entry option",
  "508" => "Invalid value entered in Find mode",
  "509" => "Field requires a valid value",
  "510" => "Related value is empty or unavailable",
  "511" => "Value in field exceeds maximum number of allowed characters",
  "600" => "Print error has occurred",
  "601" => "Combined header and footer exceed one page",
  "602" => "Body doesn't fit on a page for current column setup",
  "603" => "Print connection lost",
  "700" => "File is of the wrong file type for import",
  "701" => "Data Access Manager can't find database extension file",
  "702" => "The Data Access Manager was unable to open the session",
  "703" => "The Data Access Manager was unable to open the session; try later",
  "704" => "Data Access Manager failed when sending a query",
  "705" => "Data Access Manager failed when executing a query",
  "706" => "EPSF file has no preview image",
  "707" => "Graphic translator cannot be found",
  "708" => "Can't import the file or need color computer to import file",
  "709" => "QuickTime movie import failed",
  "710" => "Unable to update QuickTime file reference because the database is read-only",
  "711" => "Import translator can not be found",
  "712" => "XTND version is incompatible",
  "713" => "Couldn't initialize the XTND system",
  "714" => "Password privileges do not allow the operation",
  "715" => "Specified Excel worksheet or named range is missing",
  "716" => "A SQL query using DELETE, INSERT, or UPDATE is not allowed for ODBC import",
  "717" => "There is not enough XML/XSL information to proceed with the current import or export",
  "718" => "Error in parsing XML file (from Xerces)",
  "719" => "Error in transforming XML using XSL (from Xalan)",
  "720" => "Error when exporting; intended format does not support repeating fields",
  "721" => "Unknown error occured in the parser or the transformer",
  "722" => "Cannot imnport data into a file that has no fields",
  "723" => "You do not have permission to add records or to modify records in the target table",
  "724" => "You do not have permission to add records to the target table",
  "725" => "You do not have permission to modify records in the target table",
  "726" => "There are more records in the import file than in the target table. Not all records were imported",
  "727" => "There are more records in the target table than in the import file. Not all records were updated",
  "729" => "Errors occurred during import. Records could not be imported",
  "730" => "Unsupported Excel version. (Convert file to Excel 7.0 (Excel 95), Excel 97, 2000, or XP format an try again)",
  "731" => "The file you are importing from contains no data",
  "732" => "This file cannot be inserted because it contains other files",
  "733" => "A table cannot be imported into itself",
  "734" => "This file type cannot be displayed as a picture",
  "735" => "This file type cannot be displayed as a picture. It will be inserted and displayed as a file",
  "800" => "Unable to create file on disk",
  "801" => "Unable to create temporary file on System disk",
  "802" => "Unable to open file",
  "803" => "File is single user or host cannot be found",
  "804" => "File cannot be opened as read-only in its current state",
  "805" => "File is damaged; use Recover command",
  "806" => "File cannot be opened with this version of FileMaker Pro",
  "807" => "File is not a FileMaker Pro file or is severely damaged",
  "808" => "Cannot open file because access privileges are damaged",
  "809" => "Disk/volume is full",
  "810" => "Disk/volume is locked",
  "811" => "Temporary file cannot be opened as FileMaker Pro file",
  "812" => "Cannot open the file because it exceeds host capacity",
  "813" => "Record Synchronization error on network",
  "814" => "File(s) cannot be opened because maximum number is open",
  "815" => "Couldn't open lookup file",
  "816" => "Unable to convert file",
  "817" => "Unable to open file because it does not belong to this solution",
  "818" => "FileMaker Pro cannot network for some reason",
  "819" => "Cannot save a local copy of a remote file",
  "820" => "File is in the process of being closed",
  "821" => "Host forced a disconnect",
  "822" => "FMI files not found; reinstall missing files",
  "823" => "Cannot set file to single user, guests are connected",
  "824" => "File is damaged or is not a FileMaker file",
  "900" => "General spelling engine error",
  "901" => "Main spelling dictionary not installed",
  "902" => "Could not launch the Help system",
  "903" => "Command cannot be used in a shared file",
  "904" => "Command can only be used in a file hosted under FileMakerÊServer",
  "905" => "No active field selected, command can only be used if there is an active field",
  "920" => "Can't initialize the spelling engine",
  "921" => "User dictionary cannot be loaded for editing",
  "922" => "User dictionary cannot be found",
  "923" => "User dictionary is read only",
  "950" => "Adding repeating related fields is not supported",
  "951" => "An unexpected error occurred",
  "952" => "Email error message, mail format not found",
  "953" => "Email error message, mail value missing",
  "954" => "Unsupported XML grammar",
  "955" => "No database name",
  "956" => "Maximum number of database sessions exceeded",
  "957" => "Conflicting commands",
  "958" => "Parameter missing in query",
  "971" => "The user name is invalid",
  "972" => "The password is invalid",
  "973" => "The database is invalid",
  "974" => "Permission denied",
  "975" => "The field has restricted access",
  "976" => "Security is disabled",
  "977" => "Invalid client IP address (for the IP restriction feature)",
  "978" => "The number of allowed guests has been exceeded (for the 10 guest limit over a 12-hour period)",
  "1200" => "Generic calculation error",
  "1201" => "Too few parameters in the function",
  "1202" => "Too many parameters in the function",
  "1203" => "Unexpected end of calculation",
  "1204" => "Number, text constant, field name or Ò(Ò expected",
  "1205" => "Comment is not terminated with \"*/\"",
  "1206" => "Text constant must end with a quotation mark",
  "1207" => "Unbalanced parenthesis",
  "1208" => "Operator missing, function not found or Ò(Ò not expected",
  "1209" => "Name (such as field name or layout name) is missing",
  "1210" => "Plug-in function has already been registered",
  "1211" => "List usage is not allowed in this function",
  "1212" => "An operator (for example, +, -, *) is expected here",
  "1213" => "This variable has already been defined in the Let function",
  "1214" => "AVERAGE, COUNT, EXTEND, GETREPETITION, MAX, MIN, NPV, STDEV, SUM and  GETSUMMARY: expression found where a field alone is needed",
  "1215" => "This parameter is an invalid Get function parameter",
  "1216" => "Only Summary fields allowed as first argument in GETSUMMARY",
  "1217" => "Break field is invalid",
  "1218" => "Cannot evaluate the number",
  "1219" => "A field cannot be used in its own formula",
  "1220" => "Field type must be normal or calculated",
  "1221" => "Data type must be number, date, time, or timestamp",
  "1222" => "Calculation cannot be stored",
  "1223" => "The function referred to does not exist",
  "1400" => "ODBC driver initialization failed; make sure the ODBC drivers are properly installed.",
  "1401" => "Failed to allocate environment (ODBC)",
  "1402" => "Failed to free environment (ODBC)",
  "1403" => "Failed to disconnect (ODBC)",
  "1404" => "Failed to allocate connection (ODBC)",
  "1405" => "Failed to free connection (ODBC)",
  "1406" => "Failed check for SQL API (ODBC)",
  "1407" => "Failed to allocate statement (ODBC)",
  "1408" => "Extended error (ODBC)"
)
?>
Return current item: FX.php