From f11ccb3663ef525b76c9109e64bc541e75145fbb Mon Sep 17 00:00:00 2001 From: Douglas Christopher Wilson Date: Thu, 29 Jun 2017 11:35:46 -0400 Subject: [PATCH] Fix the MySQL 5.7.17 error codes fixes #1754 --- Changes.md | 1 + lib/protocol/constants/errors.js | 782 +++++++++++++++---------------- tool/generate-error-constants.js | 14 +- 3 files changed, 400 insertions(+), 397 deletions(-) diff --git a/Changes.md b/Changes.md index 59089a516..de6ead88f 100644 --- a/Changes.md +++ b/Changes.md @@ -8,6 +8,7 @@ you spot any mistakes. * Add `sql` property to query `Error` objects #1462 #1628 #1629 * Add `sqlMessage` property to `Error` objects #1714 +* Fix the MySQL 5.7.17 error codes * Support Node.js 8.x * Update `bignumber.js` to 4.0.2 * Update `readable-stream` to 2.3.3 diff --git a/lib/protocol/constants/errors.js b/lib/protocol/constants/errors.js index c16014595..5bf6d262b 100644 --- a/lib/protocol/constants/errors.js +++ b/lib/protocol/constants/errors.js @@ -1,7 +1,7 @@ /** * MySQL error constants * - * Extracted from version 5.7.17 + * Extracted from version 5.7.18 * * !! Generated by generate-error-constants.js, do not modify by hand !! */ @@ -1005,201 +1005,201 @@ exports.ER_AES_INVALID_IV exports.ER_PLUGIN_CANNOT_BE_UNINSTALLED = 1883; exports.ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP = 1884; exports.ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER = 1885; -exports.ER_FILE_CORRUPT = 1886; -exports.ER_ERROR_ON_MASTER = 1887; -exports.ER_INCONSISTENT_ERROR = 1888; -exports.ER_STORAGE_ENGINE_NOT_LOADED = 1889; -exports.ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER = 1890; -exports.ER_WARN_LEGACY_SYNTAX_CONVERTED = 1891; -exports.ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN = 1892; -exports.ER_CANNOT_DISCARD_TEMPORARY_TABLE = 1893; -exports.ER_FK_DEPTH_EXCEEDED = 1894; -exports.ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2 = 1895; -exports.ER_WARN_TRIGGER_DOESNT_HAVE_CREATED = 1896; -exports.ER_REFERENCED_TRG_DOES_NOT_EXIST = 1897; -exports.ER_EXPLAIN_NOT_SUPPORTED = 1898; -exports.ER_INVALID_FIELD_SIZE = 1899; -exports.ER_MISSING_HA_CREATE_OPTION = 1900; -exports.ER_ENGINE_OUT_OF_MEMORY = 1901; -exports.ER_PASSWORD_EXPIRE_ANONYMOUS_USER = 1902; -exports.ER_SLAVE_SQL_THREAD_MUST_STOP = 1903; -exports.ER_NO_FT_MATERIALIZED_SUBQUERY = 1904; -exports.ER_INNODB_UNDO_LOG_FULL = 1905; -exports.ER_INVALID_ARGUMENT_FOR_LOGARITHM = 1906; -exports.ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP = 1907; -exports.ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO = 1908; -exports.ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS = 1909; -exports.ER_QUERY_TIMEOUT = 1910; -exports.ER_NON_RO_SELECT_DISABLE_TIMER = 1911; -exports.ER_DUP_LIST_ENTRY = 1912; -exports.ER_SQL_MODE_NO_EFFECT = 1913; -exports.ER_AGGREGATE_ORDER_FOR_UNION = 1914; -exports.ER_AGGREGATE_ORDER_NON_AGG_QUERY = 1915; -exports.ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR = 1916; -exports.ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER = 1917; -exports.ER_SERVER_OFFLINE_MODE = 1918; -exports.ER_GIS_DIFFERENT_SRIDS = 1919; -exports.ER_GIS_UNSUPPORTED_ARGUMENT = 1920; -exports.ER_GIS_UNKNOWN_ERROR = 1921; -exports.ER_GIS_UNKNOWN_EXCEPTION = 1922; -exports.ER_GIS_INVALID_DATA = 1923; -exports.ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION = 1924; -exports.ER_BOOST_GEOMETRY_CENTROID_EXCEPTION = 1925; -exports.ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION = 1926; -exports.ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION = 1927; -exports.ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION = 1928; -exports.ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION = 1929; -exports.ER_STD_BAD_ALLOC_ERROR = 1930; -exports.ER_STD_DOMAIN_ERROR = 1931; -exports.ER_STD_LENGTH_ERROR = 1932; -exports.ER_STD_INVALID_ARGUMENT = 1933; -exports.ER_STD_OUT_OF_RANGE_ERROR = 1934; -exports.ER_STD_OVERFLOW_ERROR = 1935; -exports.ER_STD_RANGE_ERROR = 1936; -exports.ER_STD_UNDERFLOW_ERROR = 1937; -exports.ER_STD_LOGIC_ERROR = 1938; -exports.ER_STD_RUNTIME_ERROR = 1939; -exports.ER_STD_UNKNOWN_EXCEPTION = 1940; -exports.ER_GIS_DATA_WRONG_ENDIANESS = 1941; -exports.ER_CHANGE_MASTER_PASSWORD_LENGTH = 1942; -exports.ER_USER_LOCK_WRONG_NAME = 1943; -exports.ER_USER_LOCK_DEADLOCK = 1944; -exports.ER_REPLACE_INACCESSIBLE_ROWS = 1945; -exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS = 1946; -exports.ER_ILLEGAL_USER_VAR = 1947; -exports.ER_GTID_MODE_OFF = 1948; -exports.ER_UNSUPPORTED_BY_REPLICATION_THREAD = 1949; -exports.ER_INCORRECT_TYPE = 1950; -exports.ER_FIELD_IN_ORDER_NOT_SELECT = 1951; -exports.ER_AGGREGATE_IN_ORDER_NOT_SELECT = 1952; -exports.ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN = 1953; -exports.ER_NET_OK_PACKET_TOO_LARGE = 1954; -exports.ER_INVALID_JSON_DATA = 1955; -exports.ER_INVALID_GEOJSON_MISSING_MEMBER = 1956; -exports.ER_INVALID_GEOJSON_WRONG_TYPE = 1957; -exports.ER_INVALID_GEOJSON_UNSPECIFIED = 1958; -exports.ER_DIMENSION_UNSUPPORTED = 1959; -exports.ER_SLAVE_CHANNEL_DOES_NOT_EXIST = 1960; -exports.ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT = 1961; -exports.ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG = 1962; -exports.ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY = 1963; -exports.ER_SLAVE_CHANNEL_DELETE = 1964; -exports.ER_SLAVE_MULTIPLE_CHANNELS_CMD = 1965; -exports.ER_SLAVE_MAX_CHANNELS_EXCEEDED = 1966; -exports.ER_SLAVE_CHANNEL_MUST_STOP = 1967; -exports.ER_SLAVE_CHANNEL_NOT_RUNNING = 1968; -exports.ER_SLAVE_CHANNEL_WAS_RUNNING = 1969; -exports.ER_SLAVE_CHANNEL_WAS_NOT_RUNNING = 1970; -exports.ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP = 1971; -exports.ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER = 1972; -exports.ER_WRONG_FIELD_WITH_GROUP_V2 = 1973; -exports.ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2 = 1974; -exports.ER_WARN_DEPRECATED_SYSVAR_UPDATE = 1975; -exports.ER_WARN_DEPRECATED_SQLMODE = 1976; -exports.ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID = 1977; -exports.ER_GROUP_REPLICATION_CONFIGURATION = 1978; -exports.ER_GROUP_REPLICATION_RUNNING = 1979; -exports.ER_GROUP_REPLICATION_APPLIER_INIT_ERROR = 1980; -exports.ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT = 1981; -exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR = 1982; -exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR = 1983; -exports.ER_BEFORE_DML_VALIDATION_ERROR = 1984; -exports.ER_PREVENTS_VARIABLE_WITHOUT_RBR = 1985; -exports.ER_RUN_HOOK_ERROR = 1986; -exports.ER_TRANSACTION_ROLLBACK_DURING_COMMIT = 1987; -exports.ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED = 1988; -exports.ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN = 1989; -exports.ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN = 1990; -exports.ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN = 1991; -exports.ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN = 1992; -exports.ER_GENERATED_COLUMN_NON_PRIOR = 1993; -exports.ER_DEPENDENT_BY_GENERATED_COLUMN = 1994; -exports.ER_GENERATED_COLUMN_REF_AUTO_INC = 1995; -exports.ER_FEATURE_NOT_AVAILABLE = 1996; -exports.ER_CANT_SET_GTID_MODE = 1997; -exports.ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF = 1998; -exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION = 1999; -exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON = 2000; -exports.ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF = 2001; -exports.ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 2002; -exports.ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 2003; -exports.ER_ACCOUNT_HAS_BEEN_LOCKED = 2004; -exports.ER_WRONG_TABLESPACE_NAME = 2005; -exports.ER_TABLESPACE_IS_NOT_EMPTY = 2006; -exports.ER_WRONG_FILE_NAME = 2007; -exports.ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION = 2008; -exports.ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR = 2009; -exports.ER_WARN_BAD_MAX_EXECUTION_TIME = 2010; -exports.ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME = 2011; -exports.ER_WARN_CONFLICTING_HINT = 2012; -exports.ER_WARN_UNKNOWN_QB_NAME = 2013; -exports.ER_UNRESOLVED_HINT_NAME = 2014; -exports.ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE = 2015; -exports.ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED = 2016; -exports.ER_LOCKING_SERVICE_WRONG_NAME = 2017; -exports.ER_LOCKING_SERVICE_DEADLOCK = 2018; -exports.ER_LOCKING_SERVICE_TIMEOUT = 2019; -exports.ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED = 2020; -exports.ER_SQL_MODE_MERGED = 2021; -exports.ER_VTOKEN_PLUGIN_TOKEN_MISMATCH = 2022; -exports.ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND = 2023; -exports.ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID = 2024; -exports.ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED = 2025; -exports.ER_INVALID_JSON_TEXT = 2026; -exports.ER_INVALID_JSON_TEXT_IN_PARAM = 2027; -exports.ER_INVALID_JSON_BINARY_DATA = 2028; -exports.ER_INVALID_JSON_PATH = 2029; -exports.ER_INVALID_JSON_CHARSET = 2030; -exports.ER_INVALID_JSON_CHARSET_IN_FUNCTION = 2031; -exports.ER_INVALID_TYPE_FOR_JSON = 2032; -exports.ER_INVALID_CAST_TO_JSON = 2033; -exports.ER_INVALID_JSON_PATH_CHARSET = 2034; -exports.ER_INVALID_JSON_PATH_WILDCARD = 2035; -exports.ER_JSON_VALUE_TOO_BIG = 2036; -exports.ER_JSON_KEY_TOO_BIG = 2037; -exports.ER_JSON_USED_AS_KEY = 2038; -exports.ER_JSON_VACUOUS_PATH = 2039; -exports.ER_JSON_BAD_ONE_OR_ALL_ARG = 2040; -exports.ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE = 2041; -exports.ER_INVALID_JSON_VALUE_FOR_CAST = 2042; -exports.ER_JSON_DOCUMENT_TOO_DEEP = 2043; -exports.ER_JSON_DOCUMENT_NULL_KEY = 2044; -exports.ER_SECURE_TRANSPORT_REQUIRED = 2045; -exports.ER_NO_SECURE_TRANSPORTS_CONFIGURED = 2046; -exports.ER_DISABLED_STORAGE_ENGINE = 2047; -exports.ER_USER_DOES_NOT_EXIST = 2048; -exports.ER_USER_ALREADY_EXISTS = 2049; -exports.ER_AUDIT_API_ABORT = 2050; -exports.ER_INVALID_JSON_PATH_ARRAY_CELL = 2051; -exports.ER_BUFPOOL_RESIZE_INPROGRESS = 2052; -exports.ER_FEATURE_DISABLED_SEE_DOC = 2053; -exports.ER_SERVER_ISNT_AVAILABLE = 2054; -exports.ER_SESSION_WAS_KILLED = 2055; -exports.ER_CAPACITY_EXCEEDED = 2056; -exports.ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER = 2057; -exports.ER_TABLE_NEEDS_UPG_PART = 2058; -exports.ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID = 2059; -exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL = 2060; -exports.ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT = 2061; -exports.ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE = 2062; -exports.ER_LOCK_REFUSED_BY_ENGINE = 2063; -exports.ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN = 2064; -exports.ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE = 2065; -exports.ER_MASTER_KEY_ROTATION_ERROR_BY_SE = 2066; -exports.ER_MASTER_KEY_ROTATION_BINLOG_FAILED = 2067; -exports.ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE = 2068; -exports.ER_TABLESPACE_CANNOT_ENCRYPT = 2069; -exports.ER_INVALID_ENCRYPTION_OPTION = 2070; -exports.ER_CANNOT_FIND_KEY_IN_KEYRING = 2071; -exports.ER_CAPACITY_EXCEEDED_IN_PARSER = 2072; -exports.ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE = 2073; -exports.ER_KEYRING_UDF_KEYRING_SERVICE_ERROR = 2074; -exports.ER_USER_COLUMN_OLD_LENGTH = 2075; -exports.ER_CANT_RESET_MASTER = 2076; -exports.ER_GROUP_REPLICATION_MAX_GROUP_SIZE = 2077; -exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED = 2078; -exports.ER_TABLE_REFERENCED = 2079; -exports.ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE = 2080; +exports.ER_FILE_CORRUPT = 3000; +exports.ER_ERROR_ON_MASTER = 3001; +exports.ER_INCONSISTENT_ERROR = 3002; +exports.ER_STORAGE_ENGINE_NOT_LOADED = 3003; +exports.ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER = 3004; +exports.ER_WARN_LEGACY_SYNTAX_CONVERTED = 3005; +exports.ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN = 3006; +exports.ER_CANNOT_DISCARD_TEMPORARY_TABLE = 3007; +exports.ER_FK_DEPTH_EXCEEDED = 3008; +exports.ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2 = 3009; +exports.ER_WARN_TRIGGER_DOESNT_HAVE_CREATED = 3010; +exports.ER_REFERENCED_TRG_DOES_NOT_EXIST = 3011; +exports.ER_EXPLAIN_NOT_SUPPORTED = 3012; +exports.ER_INVALID_FIELD_SIZE = 3013; +exports.ER_MISSING_HA_CREATE_OPTION = 3014; +exports.ER_ENGINE_OUT_OF_MEMORY = 3015; +exports.ER_PASSWORD_EXPIRE_ANONYMOUS_USER = 3016; +exports.ER_SLAVE_SQL_THREAD_MUST_STOP = 3017; +exports.ER_NO_FT_MATERIALIZED_SUBQUERY = 3018; +exports.ER_INNODB_UNDO_LOG_FULL = 3019; +exports.ER_INVALID_ARGUMENT_FOR_LOGARITHM = 3020; +exports.ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP = 3021; +exports.ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO = 3022; +exports.ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS = 3023; +exports.ER_QUERY_TIMEOUT = 3024; +exports.ER_NON_RO_SELECT_DISABLE_TIMER = 3025; +exports.ER_DUP_LIST_ENTRY = 3026; +exports.ER_SQL_MODE_NO_EFFECT = 3027; +exports.ER_AGGREGATE_ORDER_FOR_UNION = 3028; +exports.ER_AGGREGATE_ORDER_NON_AGG_QUERY = 3029; +exports.ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR = 3030; +exports.ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER = 3031; +exports.ER_SERVER_OFFLINE_MODE = 3032; +exports.ER_GIS_DIFFERENT_SRIDS = 3033; +exports.ER_GIS_UNSUPPORTED_ARGUMENT = 3034; +exports.ER_GIS_UNKNOWN_ERROR = 3035; +exports.ER_GIS_UNKNOWN_EXCEPTION = 3036; +exports.ER_GIS_INVALID_DATA = 3037; +exports.ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION = 3038; +exports.ER_BOOST_GEOMETRY_CENTROID_EXCEPTION = 3039; +exports.ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION = 3040; +exports.ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION = 3041; +exports.ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION = 3042; +exports.ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION = 3043; +exports.ER_STD_BAD_ALLOC_ERROR = 3044; +exports.ER_STD_DOMAIN_ERROR = 3045; +exports.ER_STD_LENGTH_ERROR = 3046; +exports.ER_STD_INVALID_ARGUMENT = 3047; +exports.ER_STD_OUT_OF_RANGE_ERROR = 3048; +exports.ER_STD_OVERFLOW_ERROR = 3049; +exports.ER_STD_RANGE_ERROR = 3050; +exports.ER_STD_UNDERFLOW_ERROR = 3051; +exports.ER_STD_LOGIC_ERROR = 3052; +exports.ER_STD_RUNTIME_ERROR = 3053; +exports.ER_STD_UNKNOWN_EXCEPTION = 3054; +exports.ER_GIS_DATA_WRONG_ENDIANESS = 3055; +exports.ER_CHANGE_MASTER_PASSWORD_LENGTH = 3056; +exports.ER_USER_LOCK_WRONG_NAME = 3057; +exports.ER_USER_LOCK_DEADLOCK = 3058; +exports.ER_REPLACE_INACCESSIBLE_ROWS = 3059; +exports.ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS = 3060; +exports.ER_ILLEGAL_USER_VAR = 3061; +exports.ER_GTID_MODE_OFF = 3062; +exports.ER_UNSUPPORTED_BY_REPLICATION_THREAD = 3063; +exports.ER_INCORRECT_TYPE = 3064; +exports.ER_FIELD_IN_ORDER_NOT_SELECT = 3065; +exports.ER_AGGREGATE_IN_ORDER_NOT_SELECT = 3066; +exports.ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN = 3067; +exports.ER_NET_OK_PACKET_TOO_LARGE = 3068; +exports.ER_INVALID_JSON_DATA = 3069; +exports.ER_INVALID_GEOJSON_MISSING_MEMBER = 3070; +exports.ER_INVALID_GEOJSON_WRONG_TYPE = 3071; +exports.ER_INVALID_GEOJSON_UNSPECIFIED = 3072; +exports.ER_DIMENSION_UNSUPPORTED = 3073; +exports.ER_SLAVE_CHANNEL_DOES_NOT_EXIST = 3074; +exports.ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT = 3075; +exports.ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG = 3076; +exports.ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY = 3077; +exports.ER_SLAVE_CHANNEL_DELETE = 3078; +exports.ER_SLAVE_MULTIPLE_CHANNELS_CMD = 3079; +exports.ER_SLAVE_MAX_CHANNELS_EXCEEDED = 3080; +exports.ER_SLAVE_CHANNEL_MUST_STOP = 3081; +exports.ER_SLAVE_CHANNEL_NOT_RUNNING = 3082; +exports.ER_SLAVE_CHANNEL_WAS_RUNNING = 3083; +exports.ER_SLAVE_CHANNEL_WAS_NOT_RUNNING = 3084; +exports.ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP = 3085; +exports.ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER = 3086; +exports.ER_WRONG_FIELD_WITH_GROUP_V2 = 3087; +exports.ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2 = 3088; +exports.ER_WARN_DEPRECATED_SYSVAR_UPDATE = 3089; +exports.ER_WARN_DEPRECATED_SQLMODE = 3090; +exports.ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID = 3091; +exports.ER_GROUP_REPLICATION_CONFIGURATION = 3092; +exports.ER_GROUP_REPLICATION_RUNNING = 3093; +exports.ER_GROUP_REPLICATION_APPLIER_INIT_ERROR = 3094; +exports.ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT = 3095; +exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR = 3096; +exports.ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR = 3097; +exports.ER_BEFORE_DML_VALIDATION_ERROR = 3098; +exports.ER_PREVENTS_VARIABLE_WITHOUT_RBR = 3099; +exports.ER_RUN_HOOK_ERROR = 3100; +exports.ER_TRANSACTION_ROLLBACK_DURING_COMMIT = 3101; +exports.ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED = 3102; +exports.ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN = 3103; +exports.ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN = 3104; +exports.ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN = 3105; +exports.ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN = 3106; +exports.ER_GENERATED_COLUMN_NON_PRIOR = 3107; +exports.ER_DEPENDENT_BY_GENERATED_COLUMN = 3108; +exports.ER_GENERATED_COLUMN_REF_AUTO_INC = 3109; +exports.ER_FEATURE_NOT_AVAILABLE = 3110; +exports.ER_CANT_SET_GTID_MODE = 3111; +exports.ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF = 3112; +exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION = 3113; +exports.ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON = 3114; +exports.ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF = 3115; +exports.ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 3116; +exports.ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS = 3117; +exports.ER_ACCOUNT_HAS_BEEN_LOCKED = 3118; +exports.ER_WRONG_TABLESPACE_NAME = 3119; +exports.ER_TABLESPACE_IS_NOT_EMPTY = 3120; +exports.ER_WRONG_FILE_NAME = 3121; +exports.ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION = 3122; +exports.ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR = 3123; +exports.ER_WARN_BAD_MAX_EXECUTION_TIME = 3124; +exports.ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME = 3125; +exports.ER_WARN_CONFLICTING_HINT = 3126; +exports.ER_WARN_UNKNOWN_QB_NAME = 3127; +exports.ER_UNRESOLVED_HINT_NAME = 3128; +exports.ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE = 3129; +exports.ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED = 3130; +exports.ER_LOCKING_SERVICE_WRONG_NAME = 3131; +exports.ER_LOCKING_SERVICE_DEADLOCK = 3132; +exports.ER_LOCKING_SERVICE_TIMEOUT = 3133; +exports.ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED = 3134; +exports.ER_SQL_MODE_MERGED = 3135; +exports.ER_VTOKEN_PLUGIN_TOKEN_MISMATCH = 3136; +exports.ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND = 3137; +exports.ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID = 3138; +exports.ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED = 3139; +exports.ER_INVALID_JSON_TEXT = 3140; +exports.ER_INVALID_JSON_TEXT_IN_PARAM = 3141; +exports.ER_INVALID_JSON_BINARY_DATA = 3142; +exports.ER_INVALID_JSON_PATH = 3143; +exports.ER_INVALID_JSON_CHARSET = 3144; +exports.ER_INVALID_JSON_CHARSET_IN_FUNCTION = 3145; +exports.ER_INVALID_TYPE_FOR_JSON = 3146; +exports.ER_INVALID_CAST_TO_JSON = 3147; +exports.ER_INVALID_JSON_PATH_CHARSET = 3148; +exports.ER_INVALID_JSON_PATH_WILDCARD = 3149; +exports.ER_JSON_VALUE_TOO_BIG = 3150; +exports.ER_JSON_KEY_TOO_BIG = 3151; +exports.ER_JSON_USED_AS_KEY = 3152; +exports.ER_JSON_VACUOUS_PATH = 3153; +exports.ER_JSON_BAD_ONE_OR_ALL_ARG = 3154; +exports.ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE = 3155; +exports.ER_INVALID_JSON_VALUE_FOR_CAST = 3156; +exports.ER_JSON_DOCUMENT_TOO_DEEP = 3157; +exports.ER_JSON_DOCUMENT_NULL_KEY = 3158; +exports.ER_SECURE_TRANSPORT_REQUIRED = 3159; +exports.ER_NO_SECURE_TRANSPORTS_CONFIGURED = 3160; +exports.ER_DISABLED_STORAGE_ENGINE = 3161; +exports.ER_USER_DOES_NOT_EXIST = 3162; +exports.ER_USER_ALREADY_EXISTS = 3163; +exports.ER_AUDIT_API_ABORT = 3164; +exports.ER_INVALID_JSON_PATH_ARRAY_CELL = 3165; +exports.ER_BUFPOOL_RESIZE_INPROGRESS = 3166; +exports.ER_FEATURE_DISABLED_SEE_DOC = 3167; +exports.ER_SERVER_ISNT_AVAILABLE = 3168; +exports.ER_SESSION_WAS_KILLED = 3169; +exports.ER_CAPACITY_EXCEEDED = 3170; +exports.ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER = 3171; +exports.ER_TABLE_NEEDS_UPG_PART = 3172; +exports.ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID = 3173; +exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL = 3174; +exports.ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT = 3175; +exports.ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE = 3176; +exports.ER_LOCK_REFUSED_BY_ENGINE = 3177; +exports.ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN = 3178; +exports.ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE = 3179; +exports.ER_MASTER_KEY_ROTATION_ERROR_BY_SE = 3180; +exports.ER_MASTER_KEY_ROTATION_BINLOG_FAILED = 3181; +exports.ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE = 3182; +exports.ER_TABLESPACE_CANNOT_ENCRYPT = 3183; +exports.ER_INVALID_ENCRYPTION_OPTION = 3184; +exports.ER_CANNOT_FIND_KEY_IN_KEYRING = 3185; +exports.ER_CAPACITY_EXCEEDED_IN_PARSER = 3186; +exports.ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE = 3187; +exports.ER_KEYRING_UDF_KEYRING_SERVICE_ERROR = 3188; +exports.ER_USER_COLUMN_OLD_LENGTH = 3189; +exports.ER_CANT_RESET_MASTER = 3190; +exports.ER_GROUP_REPLICATION_MAX_GROUP_SIZE = 3191; +exports.ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED = 3192; +exports.ER_TABLE_REFERENCED = 3193; +exports.ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE = 3194; // Lookup-by-number table exports[1] = 'EE_CANTCREATEFILE'; @@ -2201,198 +2201,198 @@ exports[1882] = 'ER_AES_INVALID_IV'; exports[1883] = 'ER_PLUGIN_CANNOT_BE_UNINSTALLED'; exports[1884] = 'ER_GTID_UNSAFE_BINLOG_SPLITTABLE_STATEMENT_AND_GTID_GROUP'; exports[1885] = 'ER_SLAVE_HAS_MORE_GTIDS_THAN_MASTER'; -exports[1886] = 'ER_FILE_CORRUPT'; -exports[1887] = 'ER_ERROR_ON_MASTER'; -exports[1888] = 'ER_INCONSISTENT_ERROR'; -exports[1889] = 'ER_STORAGE_ENGINE_NOT_LOADED'; -exports[1890] = 'ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER'; -exports[1891] = 'ER_WARN_LEGACY_SYNTAX_CONVERTED'; -exports[1892] = 'ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN'; -exports[1893] = 'ER_CANNOT_DISCARD_TEMPORARY_TABLE'; -exports[1894] = 'ER_FK_DEPTH_EXCEEDED'; -exports[1895] = 'ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2'; -exports[1896] = 'ER_WARN_TRIGGER_DOESNT_HAVE_CREATED'; -exports[1897] = 'ER_REFERENCED_TRG_DOES_NOT_EXIST'; -exports[1898] = 'ER_EXPLAIN_NOT_SUPPORTED'; -exports[1899] = 'ER_INVALID_FIELD_SIZE'; -exports[1900] = 'ER_MISSING_HA_CREATE_OPTION'; -exports[1901] = 'ER_ENGINE_OUT_OF_MEMORY'; -exports[1902] = 'ER_PASSWORD_EXPIRE_ANONYMOUS_USER'; -exports[1903] = 'ER_SLAVE_SQL_THREAD_MUST_STOP'; -exports[1904] = 'ER_NO_FT_MATERIALIZED_SUBQUERY'; -exports[1905] = 'ER_INNODB_UNDO_LOG_FULL'; -exports[1906] = 'ER_INVALID_ARGUMENT_FOR_LOGARITHM'; -exports[1907] = 'ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP'; -exports[1908] = 'ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO'; -exports[1909] = 'ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS'; -exports[1910] = 'ER_QUERY_TIMEOUT'; -exports[1911] = 'ER_NON_RO_SELECT_DISABLE_TIMER'; -exports[1912] = 'ER_DUP_LIST_ENTRY'; -exports[1913] = 'ER_SQL_MODE_NO_EFFECT'; -exports[1914] = 'ER_AGGREGATE_ORDER_FOR_UNION'; -exports[1915] = 'ER_AGGREGATE_ORDER_NON_AGG_QUERY'; -exports[1916] = 'ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR'; -exports[1917] = 'ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER'; -exports[1918] = 'ER_SERVER_OFFLINE_MODE'; -exports[1919] = 'ER_GIS_DIFFERENT_SRIDS'; -exports[1920] = 'ER_GIS_UNSUPPORTED_ARGUMENT'; -exports[1921] = 'ER_GIS_UNKNOWN_ERROR'; -exports[1922] = 'ER_GIS_UNKNOWN_EXCEPTION'; -exports[1923] = 'ER_GIS_INVALID_DATA'; -exports[1924] = 'ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION'; -exports[1925] = 'ER_BOOST_GEOMETRY_CENTROID_EXCEPTION'; -exports[1926] = 'ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION'; -exports[1927] = 'ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION'; -exports[1928] = 'ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION'; -exports[1929] = 'ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION'; -exports[1930] = 'ER_STD_BAD_ALLOC_ERROR'; -exports[1931] = 'ER_STD_DOMAIN_ERROR'; -exports[1932] = 'ER_STD_LENGTH_ERROR'; -exports[1933] = 'ER_STD_INVALID_ARGUMENT'; -exports[1934] = 'ER_STD_OUT_OF_RANGE_ERROR'; -exports[1935] = 'ER_STD_OVERFLOW_ERROR'; -exports[1936] = 'ER_STD_RANGE_ERROR'; -exports[1937] = 'ER_STD_UNDERFLOW_ERROR'; -exports[1938] = 'ER_STD_LOGIC_ERROR'; -exports[1939] = 'ER_STD_RUNTIME_ERROR'; -exports[1940] = 'ER_STD_UNKNOWN_EXCEPTION'; -exports[1941] = 'ER_GIS_DATA_WRONG_ENDIANESS'; -exports[1942] = 'ER_CHANGE_MASTER_PASSWORD_LENGTH'; -exports[1943] = 'ER_USER_LOCK_WRONG_NAME'; -exports[1944] = 'ER_USER_LOCK_DEADLOCK'; -exports[1945] = 'ER_REPLACE_INACCESSIBLE_ROWS'; -exports[1946] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS'; -exports[1947] = 'ER_ILLEGAL_USER_VAR'; -exports[1948] = 'ER_GTID_MODE_OFF'; -exports[1949] = 'ER_UNSUPPORTED_BY_REPLICATION_THREAD'; -exports[1950] = 'ER_INCORRECT_TYPE'; -exports[1951] = 'ER_FIELD_IN_ORDER_NOT_SELECT'; -exports[1952] = 'ER_AGGREGATE_IN_ORDER_NOT_SELECT'; -exports[1953] = 'ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN'; -exports[1954] = 'ER_NET_OK_PACKET_TOO_LARGE'; -exports[1955] = 'ER_INVALID_JSON_DATA'; -exports[1956] = 'ER_INVALID_GEOJSON_MISSING_MEMBER'; -exports[1957] = 'ER_INVALID_GEOJSON_WRONG_TYPE'; -exports[1958] = 'ER_INVALID_GEOJSON_UNSPECIFIED'; -exports[1959] = 'ER_DIMENSION_UNSUPPORTED'; -exports[1960] = 'ER_SLAVE_CHANNEL_DOES_NOT_EXIST'; -exports[1961] = 'ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT'; -exports[1962] = 'ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG'; -exports[1963] = 'ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY'; -exports[1964] = 'ER_SLAVE_CHANNEL_DELETE'; -exports[1965] = 'ER_SLAVE_MULTIPLE_CHANNELS_CMD'; -exports[1966] = 'ER_SLAVE_MAX_CHANNELS_EXCEEDED'; -exports[1967] = 'ER_SLAVE_CHANNEL_MUST_STOP'; -exports[1968] = 'ER_SLAVE_CHANNEL_NOT_RUNNING'; -exports[1969] = 'ER_SLAVE_CHANNEL_WAS_RUNNING'; -exports[1970] = 'ER_SLAVE_CHANNEL_WAS_NOT_RUNNING'; -exports[1971] = 'ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP'; -exports[1972] = 'ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER'; -exports[1973] = 'ER_WRONG_FIELD_WITH_GROUP_V2'; -exports[1974] = 'ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2'; -exports[1975] = 'ER_WARN_DEPRECATED_SYSVAR_UPDATE'; -exports[1976] = 'ER_WARN_DEPRECATED_SQLMODE'; -exports[1977] = 'ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID'; -exports[1978] = 'ER_GROUP_REPLICATION_CONFIGURATION'; -exports[1979] = 'ER_GROUP_REPLICATION_RUNNING'; -exports[1980] = 'ER_GROUP_REPLICATION_APPLIER_INIT_ERROR'; -exports[1981] = 'ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT'; -exports[1982] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR'; -exports[1983] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR'; -exports[1984] = 'ER_BEFORE_DML_VALIDATION_ERROR'; -exports[1985] = 'ER_PREVENTS_VARIABLE_WITHOUT_RBR'; -exports[1986] = 'ER_RUN_HOOK_ERROR'; -exports[1987] = 'ER_TRANSACTION_ROLLBACK_DURING_COMMIT'; -exports[1988] = 'ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED'; -exports[1989] = 'ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN'; -exports[1990] = 'ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN'; -exports[1991] = 'ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN'; -exports[1992] = 'ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN'; -exports[1993] = 'ER_GENERATED_COLUMN_NON_PRIOR'; -exports[1994] = 'ER_DEPENDENT_BY_GENERATED_COLUMN'; -exports[1995] = 'ER_GENERATED_COLUMN_REF_AUTO_INC'; -exports[1996] = 'ER_FEATURE_NOT_AVAILABLE'; -exports[1997] = 'ER_CANT_SET_GTID_MODE'; -exports[1998] = 'ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF'; -exports[1999] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION'; -exports[2000] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON'; -exports[2001] = 'ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF'; -exports[2002] = 'ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; -exports[2003] = 'ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; -exports[2004] = 'ER_ACCOUNT_HAS_BEEN_LOCKED'; -exports[2005] = 'ER_WRONG_TABLESPACE_NAME'; -exports[2006] = 'ER_TABLESPACE_IS_NOT_EMPTY'; -exports[2007] = 'ER_WRONG_FILE_NAME'; -exports[2008] = 'ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION'; -exports[2009] = 'ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR'; -exports[2010] = 'ER_WARN_BAD_MAX_EXECUTION_TIME'; -exports[2011] = 'ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME'; -exports[2012] = 'ER_WARN_CONFLICTING_HINT'; -exports[2013] = 'ER_WARN_UNKNOWN_QB_NAME'; -exports[2014] = 'ER_UNRESOLVED_HINT_NAME'; -exports[2015] = 'ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE'; -exports[2016] = 'ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED'; -exports[2017] = 'ER_LOCKING_SERVICE_WRONG_NAME'; -exports[2018] = 'ER_LOCKING_SERVICE_DEADLOCK'; -exports[2019] = 'ER_LOCKING_SERVICE_TIMEOUT'; -exports[2020] = 'ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED'; -exports[2021] = 'ER_SQL_MODE_MERGED'; -exports[2022] = 'ER_VTOKEN_PLUGIN_TOKEN_MISMATCH'; -exports[2023] = 'ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND'; -exports[2024] = 'ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID'; -exports[2025] = 'ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED'; -exports[2026] = 'ER_INVALID_JSON_TEXT'; -exports[2027] = 'ER_INVALID_JSON_TEXT_IN_PARAM'; -exports[2028] = 'ER_INVALID_JSON_BINARY_DATA'; -exports[2029] = 'ER_INVALID_JSON_PATH'; -exports[2030] = 'ER_INVALID_JSON_CHARSET'; -exports[2031] = 'ER_INVALID_JSON_CHARSET_IN_FUNCTION'; -exports[2032] = 'ER_INVALID_TYPE_FOR_JSON'; -exports[2033] = 'ER_INVALID_CAST_TO_JSON'; -exports[2034] = 'ER_INVALID_JSON_PATH_CHARSET'; -exports[2035] = 'ER_INVALID_JSON_PATH_WILDCARD'; -exports[2036] = 'ER_JSON_VALUE_TOO_BIG'; -exports[2037] = 'ER_JSON_KEY_TOO_BIG'; -exports[2038] = 'ER_JSON_USED_AS_KEY'; -exports[2039] = 'ER_JSON_VACUOUS_PATH'; -exports[2040] = 'ER_JSON_BAD_ONE_OR_ALL_ARG'; -exports[2041] = 'ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE'; -exports[2042] = 'ER_INVALID_JSON_VALUE_FOR_CAST'; -exports[2043] = 'ER_JSON_DOCUMENT_TOO_DEEP'; -exports[2044] = 'ER_JSON_DOCUMENT_NULL_KEY'; -exports[2045] = 'ER_SECURE_TRANSPORT_REQUIRED'; -exports[2046] = 'ER_NO_SECURE_TRANSPORTS_CONFIGURED'; -exports[2047] = 'ER_DISABLED_STORAGE_ENGINE'; -exports[2048] = 'ER_USER_DOES_NOT_EXIST'; -exports[2049] = 'ER_USER_ALREADY_EXISTS'; -exports[2050] = 'ER_AUDIT_API_ABORT'; -exports[2051] = 'ER_INVALID_JSON_PATH_ARRAY_CELL'; -exports[2052] = 'ER_BUFPOOL_RESIZE_INPROGRESS'; -exports[2053] = 'ER_FEATURE_DISABLED_SEE_DOC'; -exports[2054] = 'ER_SERVER_ISNT_AVAILABLE'; -exports[2055] = 'ER_SESSION_WAS_KILLED'; -exports[2056] = 'ER_CAPACITY_EXCEEDED'; -exports[2057] = 'ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER'; -exports[2058] = 'ER_TABLE_NEEDS_UPG_PART'; -exports[2059] = 'ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID'; -exports[2060] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL'; -exports[2061] = 'ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT'; -exports[2062] = 'ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE'; -exports[2063] = 'ER_LOCK_REFUSED_BY_ENGINE'; -exports[2064] = 'ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN'; -exports[2065] = 'ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE'; -exports[2066] = 'ER_MASTER_KEY_ROTATION_ERROR_BY_SE'; -exports[2067] = 'ER_MASTER_KEY_ROTATION_BINLOG_FAILED'; -exports[2068] = 'ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE'; -exports[2069] = 'ER_TABLESPACE_CANNOT_ENCRYPT'; -exports[2070] = 'ER_INVALID_ENCRYPTION_OPTION'; -exports[2071] = 'ER_CANNOT_FIND_KEY_IN_KEYRING'; -exports[2072] = 'ER_CAPACITY_EXCEEDED_IN_PARSER'; -exports[2073] = 'ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE'; -exports[2074] = 'ER_KEYRING_UDF_KEYRING_SERVICE_ERROR'; -exports[2075] = 'ER_USER_COLUMN_OLD_LENGTH'; -exports[2076] = 'ER_CANT_RESET_MASTER'; -exports[2077] = 'ER_GROUP_REPLICATION_MAX_GROUP_SIZE'; -exports[2078] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED'; -exports[2079] = 'ER_TABLE_REFERENCED'; -exports[2080] = 'ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE'; +exports[3000] = 'ER_FILE_CORRUPT'; +exports[3001] = 'ER_ERROR_ON_MASTER'; +exports[3002] = 'ER_INCONSISTENT_ERROR'; +exports[3003] = 'ER_STORAGE_ENGINE_NOT_LOADED'; +exports[3004] = 'ER_GET_STACKED_DA_WITHOUT_ACTIVE_HANDLER'; +exports[3005] = 'ER_WARN_LEGACY_SYNTAX_CONVERTED'; +exports[3006] = 'ER_BINLOG_UNSAFE_FULLTEXT_PLUGIN'; +exports[3007] = 'ER_CANNOT_DISCARD_TEMPORARY_TABLE'; +exports[3008] = 'ER_FK_DEPTH_EXCEEDED'; +exports[3009] = 'ER_COL_COUNT_DOESNT_MATCH_PLEASE_UPDATE_V2'; +exports[3010] = 'ER_WARN_TRIGGER_DOESNT_HAVE_CREATED'; +exports[3011] = 'ER_REFERENCED_TRG_DOES_NOT_EXIST'; +exports[3012] = 'ER_EXPLAIN_NOT_SUPPORTED'; +exports[3013] = 'ER_INVALID_FIELD_SIZE'; +exports[3014] = 'ER_MISSING_HA_CREATE_OPTION'; +exports[3015] = 'ER_ENGINE_OUT_OF_MEMORY'; +exports[3016] = 'ER_PASSWORD_EXPIRE_ANONYMOUS_USER'; +exports[3017] = 'ER_SLAVE_SQL_THREAD_MUST_STOP'; +exports[3018] = 'ER_NO_FT_MATERIALIZED_SUBQUERY'; +exports[3019] = 'ER_INNODB_UNDO_LOG_FULL'; +exports[3020] = 'ER_INVALID_ARGUMENT_FOR_LOGARITHM'; +exports[3021] = 'ER_SLAVE_CHANNEL_IO_THREAD_MUST_STOP'; +exports[3022] = 'ER_WARN_OPEN_TEMP_TABLES_MUST_BE_ZERO'; +exports[3023] = 'ER_WARN_ONLY_MASTER_LOG_FILE_NO_POS'; +exports[3024] = 'ER_QUERY_TIMEOUT'; +exports[3025] = 'ER_NON_RO_SELECT_DISABLE_TIMER'; +exports[3026] = 'ER_DUP_LIST_ENTRY'; +exports[3027] = 'ER_SQL_MODE_NO_EFFECT'; +exports[3028] = 'ER_AGGREGATE_ORDER_FOR_UNION'; +exports[3029] = 'ER_AGGREGATE_ORDER_NON_AGG_QUERY'; +exports[3030] = 'ER_SLAVE_WORKER_STOPPED_PREVIOUS_THD_ERROR'; +exports[3031] = 'ER_DONT_SUPPORT_SLAVE_PRESERVE_COMMIT_ORDER'; +exports[3032] = 'ER_SERVER_OFFLINE_MODE'; +exports[3033] = 'ER_GIS_DIFFERENT_SRIDS'; +exports[3034] = 'ER_GIS_UNSUPPORTED_ARGUMENT'; +exports[3035] = 'ER_GIS_UNKNOWN_ERROR'; +exports[3036] = 'ER_GIS_UNKNOWN_EXCEPTION'; +exports[3037] = 'ER_GIS_INVALID_DATA'; +exports[3038] = 'ER_BOOST_GEOMETRY_EMPTY_INPUT_EXCEPTION'; +exports[3039] = 'ER_BOOST_GEOMETRY_CENTROID_EXCEPTION'; +exports[3040] = 'ER_BOOST_GEOMETRY_OVERLAY_INVALID_INPUT_EXCEPTION'; +exports[3041] = 'ER_BOOST_GEOMETRY_TURN_INFO_EXCEPTION'; +exports[3042] = 'ER_BOOST_GEOMETRY_SELF_INTERSECTION_POINT_EXCEPTION'; +exports[3043] = 'ER_BOOST_GEOMETRY_UNKNOWN_EXCEPTION'; +exports[3044] = 'ER_STD_BAD_ALLOC_ERROR'; +exports[3045] = 'ER_STD_DOMAIN_ERROR'; +exports[3046] = 'ER_STD_LENGTH_ERROR'; +exports[3047] = 'ER_STD_INVALID_ARGUMENT'; +exports[3048] = 'ER_STD_OUT_OF_RANGE_ERROR'; +exports[3049] = 'ER_STD_OVERFLOW_ERROR'; +exports[3050] = 'ER_STD_RANGE_ERROR'; +exports[3051] = 'ER_STD_UNDERFLOW_ERROR'; +exports[3052] = 'ER_STD_LOGIC_ERROR'; +exports[3053] = 'ER_STD_RUNTIME_ERROR'; +exports[3054] = 'ER_STD_UNKNOWN_EXCEPTION'; +exports[3055] = 'ER_GIS_DATA_WRONG_ENDIANESS'; +exports[3056] = 'ER_CHANGE_MASTER_PASSWORD_LENGTH'; +exports[3057] = 'ER_USER_LOCK_WRONG_NAME'; +exports[3058] = 'ER_USER_LOCK_DEADLOCK'; +exports[3059] = 'ER_REPLACE_INACCESSIBLE_ROWS'; +exports[3060] = 'ER_ALTER_OPERATION_NOT_SUPPORTED_REASON_GIS'; +exports[3061] = 'ER_ILLEGAL_USER_VAR'; +exports[3062] = 'ER_GTID_MODE_OFF'; +exports[3063] = 'ER_UNSUPPORTED_BY_REPLICATION_THREAD'; +exports[3064] = 'ER_INCORRECT_TYPE'; +exports[3065] = 'ER_FIELD_IN_ORDER_NOT_SELECT'; +exports[3066] = 'ER_AGGREGATE_IN_ORDER_NOT_SELECT'; +exports[3067] = 'ER_INVALID_RPL_WILD_TABLE_FILTER_PATTERN'; +exports[3068] = 'ER_NET_OK_PACKET_TOO_LARGE'; +exports[3069] = 'ER_INVALID_JSON_DATA'; +exports[3070] = 'ER_INVALID_GEOJSON_MISSING_MEMBER'; +exports[3071] = 'ER_INVALID_GEOJSON_WRONG_TYPE'; +exports[3072] = 'ER_INVALID_GEOJSON_UNSPECIFIED'; +exports[3073] = 'ER_DIMENSION_UNSUPPORTED'; +exports[3074] = 'ER_SLAVE_CHANNEL_DOES_NOT_EXIST'; +exports[3075] = 'ER_SLAVE_MULTIPLE_CHANNELS_HOST_PORT'; +exports[3076] = 'ER_SLAVE_CHANNEL_NAME_INVALID_OR_TOO_LONG'; +exports[3077] = 'ER_SLAVE_NEW_CHANNEL_WRONG_REPOSITORY'; +exports[3078] = 'ER_SLAVE_CHANNEL_DELETE'; +exports[3079] = 'ER_SLAVE_MULTIPLE_CHANNELS_CMD'; +exports[3080] = 'ER_SLAVE_MAX_CHANNELS_EXCEEDED'; +exports[3081] = 'ER_SLAVE_CHANNEL_MUST_STOP'; +exports[3082] = 'ER_SLAVE_CHANNEL_NOT_RUNNING'; +exports[3083] = 'ER_SLAVE_CHANNEL_WAS_RUNNING'; +exports[3084] = 'ER_SLAVE_CHANNEL_WAS_NOT_RUNNING'; +exports[3085] = 'ER_SLAVE_CHANNEL_SQL_THREAD_MUST_STOP'; +exports[3086] = 'ER_SLAVE_CHANNEL_SQL_SKIP_COUNTER'; +exports[3087] = 'ER_WRONG_FIELD_WITH_GROUP_V2'; +exports[3088] = 'ER_MIX_OF_GROUP_FUNC_AND_FIELDS_V2'; +exports[3089] = 'ER_WARN_DEPRECATED_SYSVAR_UPDATE'; +exports[3090] = 'ER_WARN_DEPRECATED_SQLMODE'; +exports[3091] = 'ER_CANNOT_LOG_PARTIAL_DROP_DATABASE_WITH_GTID'; +exports[3092] = 'ER_GROUP_REPLICATION_CONFIGURATION'; +exports[3093] = 'ER_GROUP_REPLICATION_RUNNING'; +exports[3094] = 'ER_GROUP_REPLICATION_APPLIER_INIT_ERROR'; +exports[3095] = 'ER_GROUP_REPLICATION_STOP_APPLIER_THREAD_TIMEOUT'; +exports[3096] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_SESSION_ERROR'; +exports[3097] = 'ER_GROUP_REPLICATION_COMMUNICATION_LAYER_JOIN_ERROR'; +exports[3098] = 'ER_BEFORE_DML_VALIDATION_ERROR'; +exports[3099] = 'ER_PREVENTS_VARIABLE_WITHOUT_RBR'; +exports[3100] = 'ER_RUN_HOOK_ERROR'; +exports[3101] = 'ER_TRANSACTION_ROLLBACK_DURING_COMMIT'; +exports[3102] = 'ER_GENERATED_COLUMN_FUNCTION_IS_NOT_ALLOWED'; +exports[3103] = 'ER_UNSUPPORTED_ALTER_INPLACE_ON_VIRTUAL_COLUMN'; +exports[3104] = 'ER_WRONG_FK_OPTION_FOR_GENERATED_COLUMN'; +exports[3105] = 'ER_NON_DEFAULT_VALUE_FOR_GENERATED_COLUMN'; +exports[3106] = 'ER_UNSUPPORTED_ACTION_ON_GENERATED_COLUMN'; +exports[3107] = 'ER_GENERATED_COLUMN_NON_PRIOR'; +exports[3108] = 'ER_DEPENDENT_BY_GENERATED_COLUMN'; +exports[3109] = 'ER_GENERATED_COLUMN_REF_AUTO_INC'; +exports[3110] = 'ER_FEATURE_NOT_AVAILABLE'; +exports[3111] = 'ER_CANT_SET_GTID_MODE'; +exports[3112] = 'ER_CANT_USE_AUTO_POSITION_WITH_GTID_MODE_OFF'; +exports[3113] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_AUTO_POSITION'; +exports[3114] = 'ER_CANT_REPLICATE_ANONYMOUS_WITH_GTID_MODE_ON'; +exports[3115] = 'ER_CANT_REPLICATE_GTID_WITH_GTID_MODE_OFF'; +exports[3116] = 'ER_CANT_SET_ENFORCE_GTID_CONSISTENCY_ON_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; +exports[3117] = 'ER_SET_ENFORCE_GTID_CONSISTENCY_WARN_WITH_ONGOING_GTID_VIOLATING_TRANSACTIONS'; +exports[3118] = 'ER_ACCOUNT_HAS_BEEN_LOCKED'; +exports[3119] = 'ER_WRONG_TABLESPACE_NAME'; +exports[3120] = 'ER_TABLESPACE_IS_NOT_EMPTY'; +exports[3121] = 'ER_WRONG_FILE_NAME'; +exports[3122] = 'ER_BOOST_GEOMETRY_INCONSISTENT_TURNS_EXCEPTION'; +exports[3123] = 'ER_WARN_OPTIMIZER_HINT_SYNTAX_ERROR'; +exports[3124] = 'ER_WARN_BAD_MAX_EXECUTION_TIME'; +exports[3125] = 'ER_WARN_UNSUPPORTED_MAX_EXECUTION_TIME'; +exports[3126] = 'ER_WARN_CONFLICTING_HINT'; +exports[3127] = 'ER_WARN_UNKNOWN_QB_NAME'; +exports[3128] = 'ER_UNRESOLVED_HINT_NAME'; +exports[3129] = 'ER_WARN_ON_MODIFYING_GTID_EXECUTED_TABLE'; +exports[3130] = 'ER_PLUGGABLE_PROTOCOL_COMMAND_NOT_SUPPORTED'; +exports[3131] = 'ER_LOCKING_SERVICE_WRONG_NAME'; +exports[3132] = 'ER_LOCKING_SERVICE_DEADLOCK'; +exports[3133] = 'ER_LOCKING_SERVICE_TIMEOUT'; +exports[3134] = 'ER_GIS_MAX_POINTS_IN_GEOMETRY_OVERFLOWED'; +exports[3135] = 'ER_SQL_MODE_MERGED'; +exports[3136] = 'ER_VTOKEN_PLUGIN_TOKEN_MISMATCH'; +exports[3137] = 'ER_VTOKEN_PLUGIN_TOKEN_NOT_FOUND'; +exports[3138] = 'ER_CANT_SET_VARIABLE_WHEN_OWNING_GTID'; +exports[3139] = 'ER_SLAVE_CHANNEL_OPERATION_NOT_ALLOWED'; +exports[3140] = 'ER_INVALID_JSON_TEXT'; +exports[3141] = 'ER_INVALID_JSON_TEXT_IN_PARAM'; +exports[3142] = 'ER_INVALID_JSON_BINARY_DATA'; +exports[3143] = 'ER_INVALID_JSON_PATH'; +exports[3144] = 'ER_INVALID_JSON_CHARSET'; +exports[3145] = 'ER_INVALID_JSON_CHARSET_IN_FUNCTION'; +exports[3146] = 'ER_INVALID_TYPE_FOR_JSON'; +exports[3147] = 'ER_INVALID_CAST_TO_JSON'; +exports[3148] = 'ER_INVALID_JSON_PATH_CHARSET'; +exports[3149] = 'ER_INVALID_JSON_PATH_WILDCARD'; +exports[3150] = 'ER_JSON_VALUE_TOO_BIG'; +exports[3151] = 'ER_JSON_KEY_TOO_BIG'; +exports[3152] = 'ER_JSON_USED_AS_KEY'; +exports[3153] = 'ER_JSON_VACUOUS_PATH'; +exports[3154] = 'ER_JSON_BAD_ONE_OR_ALL_ARG'; +exports[3155] = 'ER_NUMERIC_JSON_VALUE_OUT_OF_RANGE'; +exports[3156] = 'ER_INVALID_JSON_VALUE_FOR_CAST'; +exports[3157] = 'ER_JSON_DOCUMENT_TOO_DEEP'; +exports[3158] = 'ER_JSON_DOCUMENT_NULL_KEY'; +exports[3159] = 'ER_SECURE_TRANSPORT_REQUIRED'; +exports[3160] = 'ER_NO_SECURE_TRANSPORTS_CONFIGURED'; +exports[3161] = 'ER_DISABLED_STORAGE_ENGINE'; +exports[3162] = 'ER_USER_DOES_NOT_EXIST'; +exports[3163] = 'ER_USER_ALREADY_EXISTS'; +exports[3164] = 'ER_AUDIT_API_ABORT'; +exports[3165] = 'ER_INVALID_JSON_PATH_ARRAY_CELL'; +exports[3166] = 'ER_BUFPOOL_RESIZE_INPROGRESS'; +exports[3167] = 'ER_FEATURE_DISABLED_SEE_DOC'; +exports[3168] = 'ER_SERVER_ISNT_AVAILABLE'; +exports[3169] = 'ER_SESSION_WAS_KILLED'; +exports[3170] = 'ER_CAPACITY_EXCEEDED'; +exports[3171] = 'ER_CAPACITY_EXCEEDED_IN_RANGE_OPTIMIZER'; +exports[3172] = 'ER_TABLE_NEEDS_UPG_PART'; +exports[3173] = 'ER_CANT_WAIT_FOR_EXECUTED_GTID_SET_WHILE_OWNING_A_GTID'; +exports[3174] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_VIRTUAL'; +exports[3175] = 'ER_CANNOT_CREATE_VIRTUAL_INDEX_CONSTRAINT'; +exports[3176] = 'ER_ERROR_ON_MODIFYING_GTID_EXECUTED_TABLE'; +exports[3177] = 'ER_LOCK_REFUSED_BY_ENGINE'; +exports[3178] = 'ER_UNSUPPORTED_ALTER_ONLINE_ON_VIRTUAL_COLUMN'; +exports[3179] = 'ER_MASTER_KEY_ROTATION_NOT_SUPPORTED_BY_SE'; +exports[3180] = 'ER_MASTER_KEY_ROTATION_ERROR_BY_SE'; +exports[3181] = 'ER_MASTER_KEY_ROTATION_BINLOG_FAILED'; +exports[3182] = 'ER_MASTER_KEY_ROTATION_SE_UNAVAILABLE'; +exports[3183] = 'ER_TABLESPACE_CANNOT_ENCRYPT'; +exports[3184] = 'ER_INVALID_ENCRYPTION_OPTION'; +exports[3185] = 'ER_CANNOT_FIND_KEY_IN_KEYRING'; +exports[3186] = 'ER_CAPACITY_EXCEEDED_IN_PARSER'; +exports[3187] = 'ER_UNSUPPORTED_ALTER_ENCRYPTION_INPLACE'; +exports[3188] = 'ER_KEYRING_UDF_KEYRING_SERVICE_ERROR'; +exports[3189] = 'ER_USER_COLUMN_OLD_LENGTH'; +exports[3190] = 'ER_CANT_RESET_MASTER'; +exports[3191] = 'ER_GROUP_REPLICATION_MAX_GROUP_SIZE'; +exports[3192] = 'ER_CANNOT_ADD_FOREIGN_BASE_COL_STORED'; +exports[3193] = 'ER_TABLE_REFERENCED'; +exports[3194] = 'ER_PARTITION_ENGINE_DEPRECATED_FOR_TABLE'; diff --git a/tool/generate-error-constants.js b/tool/generate-error-constants.js index 38fb91ae4..f4682206e 100755 --- a/tool/generate-error-constants.js +++ b/tool/generate-error-constants.js @@ -107,13 +107,15 @@ function appendDatabseErrorCodes(srcDir, codes) { function appendSqlErrorCodes(srcDir, codes) { var errorFile = path.join(srcDir, 'sql', 'share', 'errmsg-utf8.txt'); var contents = fs.readFileSync(errorFile, 'utf-8'); - var offset = Number(contents.match(/start-error-number (\d+)/)[1]); - var names = contents.match(/^([A-Z0-9_]+)/mg).map(fixupCode); - var num = 0; + var sections = contents.split(/^start-error-number (\d+)$/m); - for (var i = 0; i < names.length; i++) { - num = offset + i; - codes[num] = names[i]; + for (var i = 1; i < sections.length; i += 2) { + var offset = Number(sections[i]); + var names = sections[i + 1].match(/^([A-Z0-9_]+)/mg).map(fixupCode); + + for (var j = 0; j < names.length; j++) { + codes[offset + j] = names[j]; + } } return codes;