ErrLookup › prestodb/presto
prestodb/presto
The official home of the Presto distributed SQL query engine for big data · Java · 6,818 source files
Analyzed at 55bb57d202 on 2026-09-04. 2260 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
INVALID_TABLE_PROPERTY Key/value types of a MAP column must be plain types | error_code | error | presto, sql, materialized-view, not-supported |
ACCUMULO_TABLE_EXISTS Cannot create internal table when an Accumulo table already exists | error_code | error | presto, resource-groups, configuration, scheduling |
NOT_SUPPORTED Accumulo does not support renaming tables to different namespaces (schemas) | error_code | warning | presto, resource-groups, startup, transient |
ACCUMULO_TABLE_DNE Table %s does not exist | error_code | error | accumulo, table-not-found, rename, metadata |
ALREADY_EXISTS View already exists | error_code | error | accumulo, view-exists, name-collision, ddl |
INVALID_VIEW View already exists as data table | error_code | error | accumulo, invalid-view, name-collision, ddl |
NOT_FOUND Failed to find source column %s to rename to %s | error_code | error | accumulo, column-not-found, rename, metadata |
UNEXPECTED_ACCUMULO_ERROR Failed to get splits from Accumulo | error_code | error | accumulo, split-planning, io, unexpected-error |
FUNCTION_IMPLEMENTATION_ERROR Scan for default tablet returned more than one entry | error_code | error | accumulo, metadata-corruption, tablet-location, internal-invariant |
ACCUMULO_TABLE_EXISTS Table %s already exists | error_code | error | accumulo, rename-conflict, table-exists, ddl |
NOT_SUPPORTED Unable to rollback insert for table %s.%s. Some rows may have been written. Plea | error_code | warning | accumulo, no-rollback, insert, not-supported, idempotency |
UNEXPECTED_ACCUMULO_ERROR Failed to get connector to Accumulo | error_code | critical | accumulo, connection, authentication, zookeeper, configuration |
UNEXPECTED_ACCUMULO_ERROR Failed to check for existence or create Accumulo namespace | error_code | error | accumulo, namespace, permissions, ddl |
ACCUMULO_TABLE_EXISTS Accumulo table already exists | error_code | error | accumulo, table-exists, ddl, conflict |
ACCUMULO_TABLE_DNE Failed to set locality groups, table does not exist | error_code | error | accumulo, table-not-found, locality-groups, ddl-ordering |
NOT_FOUND Table '%s' not found | exception | error | accumulo, table-not-found, metadata, not-found |
INVALID_TABLE_PROPERTY Locality groups string is malformed. See documentation for proper format. | error_code | error | accumulo, table-properties, config-parse, locality-groups |
UNEXPECTED_ACCUMULO_ERROR Exception when getting cardinality | error_code | error | accumulo, cache, concurrency, cardinality, index |
FUNCTION_IMPLEMENTATION_ERROR loadAll called with a non-homogeneous collection of cache keys | error_code | error | accumulo, cache, internal-invariant, cardinality |
FUNCTION_IMPLEMENTATION_ERROR Should have received only one entry when scanning for number of rows in metrics | error_code | error | accumulo, metrics-table, duplicate-data, index |
UNEXPECTED_ACCUMULO_ERROR Exception when getting index ranges | error_code | error | accumulo, presto, index-lookup, transient-failure |
NOT_SUPPORTED No indexed columns in table metadata. Refusing to index a table with no indexed | error_code | error | accumulo, presto, metadata, configuration |
UNEXPECTED_ACCUMULO_ERROR Index mutation rejected by server | error_code | error | accumulo, presto, mutation-rejected, security-label |
ACCUMULO_TABLE_DNE Accumulo table does not exist | error_code | error | accumulo, presto, table-not-found, metadata |
FUNCTION_IMPLEMENTATION_ERROR Row ID ordinal not found | error_code | error | accumulo, metadata, row-id, connector-bug |
UNEXPECTED_ACCUMULO_ERROR Accumulo error when creating BatchWriter and/or Indexer | error_code | error | accumulo, batch-writer, connection, authentication |
ACCUMULO_TABLE_DNE Accumulo error when creating BatchWriter and/or Indexer, table does not exist | error_code | error | accumulo, missing-table, batch-writer, metadata |
INVALID_FUNCTION_ARGUMENT Column mapped as the Accumulo row ID cannot be null | error_code | error | accumulo, null-value, row-id, insert |
IO_ERROR Caught IO error from serializer on read | error_code | error | |
NOT_SUPPORTED Unsupported type | error_code | error | |
NOT_FOUND Failed to factory serializer class. Is it on the classpath? | error_code | error | accumulo, classpath, reflection, serialization |
UNEXPECTED_ACCUMULO_ERROR Failed to create batch scanner for table %s | error_code | error | accumulo, scanner, permissions, table-not-found |
NOT_FOUND Configured serializer class not found | error_code | error | accumulo, reflection, classpath, serialization |
ZOOKEEPER_ERROR ZK error checking metadata root | error_code | critical | zookeeper, accumulo, connection, startup |
| Metadata for view %s already exists | exception | error | zookeeper, presto, accumulo, duplicate-view, name-conflict |
NOT_FOUND Configured serializer class not found | error_code | error | classpath, serialization, accumulo, not-found |
NOT_FOUND Configured serializer class not found | error_code | error | reflection, serialization, accumulo, not-found |
NOT_SUPPORTED Unsupported type | error_code | error | types, accumulo, not-supported, serialization |
FUNCTION_IMPLEMENTATION_ERROR Object is not a Block, but | error_code | error | types, accumulo, block, programming-error |
INVALID_FUNCTION_ARGUMENT Number of split tokens is not equal to schema length. Expected %s received %s. S | error_code | error | presto, accumulo, parsing, delimiter, serialization |
NOT_SUPPORTED Unsupported type | error_code | error | presto, accumulo, unsupported-type, deserialization |
NOT_FOUND No column with name | error_code | error | presto, accumulo, lookup-failed, schema, column |
NOT_SUPPORTED No lexicoder for type | error_code | error | presto, accumulo, unsupported-type, lexicoder, serialization |
NOT_SUPPORTED arrays are not (yet?) supported for StringRowSerializer | error_code | error | presto, accumulo, unsupported-feature, array, serializer |
WARNING_AS_ERROR Warning handling level set to AS_ERROR. Warnings: %n %s | error_code | error | sql-parser, warnings, analyzer, strict-mode |
NOT_SUPPORTED EXPLAIN ANALYZE doesn't support statement type: | error_code | error | explain-analyze, not-supported, ddl, analyzer |
INVALID_PARAMETER_USAGE Incorrect number of parameters: expected %s but found %s | error_code | error | parameters, prepared-statement, semantic-error, placeholder-count |
EXPRESSION_NOT_CONSTANT Constant expression cannot contain column references | error_code | error | expression, constant, column-reference, semantic-error |
VIEW_NOT_FOUND View %s not found, the available view names are: %s | error_code | error | views, metadata, catalog |
MISSING_ATTRIBUTE Column '%s' cannot be resolved | error_code | error | sql, column-resolution, semantic-error |
AMBIGUOUS_ATTRIBUTE Column '%s' is ambiguous | error_code | error | sql, ambiguity, joins |
NOT_SUPPORTED is not supported | error_code | error | sql, not-supported, compatibility |
SYNTAX_ERROR Too many dots in table name: %s | error_code | error | sql, naming, syntax |
ATOP_CANNOT_START_PROCESS_ERROR Cannot start %s | error_code | error | atop, process-execution, io |
ATOP_READ_TIMEOUT Timeout reading from atop process | error_code | error | atop, timeout, process-execution |
ARROW_INTERNAL_ERROR The connector instance could not be created. | error_code | critical | presto, connector, guice, configuration |
ARROW_FLIGHT_METADATA_ERROR Table columns could not be listed for table: | error_code | error | presto, arrow-flight, metadata, schema |
ARROW_FLIGHT_INVALID_KEY_ERROR Error creating flight client, invalid key file: | error_code | error | presto, arrow-flight, tls, key, mtls |
ARROW_FLIGHT_INVALID_CERT_ERROR Error creating flight client, invalid certificate file: | error_code | error | presto, arrow-flight, tls, certificate, mtls |
ARROW_FLIGHT_CLIENT_ERROR Error creating flight client: | error_code | error | presto, arrow-flight, grpc, client, network |
ARROW_FLIGHT_INFO_ERROR Error getting flight information: | error_code | warning | presto, arrow-flight, interrupted, rpc, cancellation |
ARROW_FLIGHT_METADATA_ERROR Error getting schema for flight: | error_code | warning | presto, arrow-flight, interrupted, schema, metadata |
NOT_SUPPORTED Multiple tables matched: ${schemaTableName} | error_code | error | presto, jdbc, identifier, case-sensitivity, not-supported |
TABLE_NOT_FOUND Table '%s' has no supported columns (all %s columns are not supported) | error_code | error | jdbc, metadata, type-mapping, table-not-found |
NOT_FOUND Schema not found: ${schemaName} | error_code | error | jdbc, schema, ddl, not-found |
JDBC_ERROR Failed to find remote schema name: ${e.message} | error_code | error | jdbc, name-mapping, configuration, schema |
| Only one of 'case-insensitive-name-matching=true' or 'case-s | validation | error | configuration, jdbc, catalog, mutually-exclusive |
| connection-url is required but was not provided | validation | critical | configuration, jdbc, catalog, missing-property |
INVALID_FUNCTION_ARGUMENT Invalid Well-Known Binary (WKB) | error_code | error | geometry, wkb, invalid-argument, spatial |
PERMISSION_DENIED DROP TABLE is disabled in this catalog | error_code | error | jdbc, ddl, permissions, drop-table, configuration |
NOT_SUPPORTED Unsupported column type: ${type.displayName} | error_code | error | jdbc, not-supported, type-mapping, sql |
NOT_SUPPORTED Unsupported column type: ${type.displayName} | error_code | error | jdbc, not-supported, type-mapping, pushdown |
JDBC_ERROR Failed to execute query. ${e.message} | error_code | error | jdbc, sql, database-error, procedure |
BIGQUERY_QUERY_FAILED_UNKNOWN Failed to run the query [%s] | error_code | error | bigquery, interrupted, query, google-cloud |
| Failed to create Credentials from key | exception | error | bigquery, authentication, credentials, configuration |
| Failed to create Credentials from file | exception | error | bigquery, google-credentials, io, configuration |
BIGQUERY_TABLE_DISAPPEAR_DURING_LIST Table disappeared during listing operation | error_code | warning | bigquery, metadata, race-condition, not-found |
| Error creating BigQueryReadClient | exception | error | bigquery, storage-read-api, client-init, google-credentials |
BIGQUERY_UNSUPPORTED_COLUMN_TYPE Unhandled type for %s: %s | error_code | error | bigquery, type-system, unsupported-type, read-path |
BIGQUERY_UNSUPPORTED_TYPE_FOR_LONG Unhandled type for %s: %s | error_code | error | bigquery, type-mapping, avro |
BIGQUERY_UNSUPPORTED_TYPE_FOR_VARBINARY Unhandled type for VarBinaryType: | error_code | error | bigquery, varbinary, avro, type-mismatch |
BIGQUERY_UNSUPPORTED_TYPE_FOR_SLICE Unhandled type for Slice: | error_code | error | bigquery, slice, type-mapping |
BIGQUERY_UNSUPPORTED_TYPE_FOR_BLOCK Unhandled type for Block: | error_code | error | bigquery, nested-types, block |
BIGQUERY_ERROR_END_OF_AVRO_BUFFER Error determining the end of Avro buffer | error_code | error | bigquery, avro, io, stream |
BIGQUERY_ERROR_READING_NEXT_AVRO_RECORD Error reading next Avro Record | error_code | error | bigquery, avro, deserialization, io |
BIGQUERY_FAILED_TO_EXECUTE_QUERY Failed to compute empty projection | error_code | error | bigquery, split-planning, query-execution |
NOT_SUPPORTED Views are not enabled. You can enable views by setting 'bigquery.views-enabled' | error_code | error | bigquery, views, configuration, not-supported |
BIGQUERY_VIEW_DESTINATION_TABLE_CREATION_FAILED Error creating destination table | error_code | error | bigquery, views, destination-table, permissions |
| Job %s has been interrupted | error_code | error | |
ALREADY_EXISTS Schema [%s] already exists | error_code | error | |
INVALID_TABLE_PROPERTY Distribute columns not defined on table: | error_code | error | |
NOT_SUPPORTED Black hole connector does not supported distributed reads | error_code | error | |
INVALID_ARGUMENTS Failed to get functions from sidecar. | error_code | error | |
| Failed to get sidecar node | exception | error | |
| Retry fetching sidecar function registry interrupted | exception | error | |
| Invalid CacheType: + cacheConfig.getCacheType() | validation | error | |
| Failed to open file | exception | error | |
GENERIC_INTERNAL_ERROR cannot create cache directory + target | error_code | error | |
CASSANDRA_ERROR Secure connect bundle not found: + bundlePath | error_code | error | |
PERMISSION_DENIED DROP TABLE is disabled in this Cassandra catalog | error_code | error | |
NOT_SUPPORTED Dropping materialized views not yet supported | error_code | error | |
CASSANDRA_ERROR Error appending page to %s.%s: %s | error_code | error | cassandra, write-failure, insert, driver |
NOT_SUPPORTED Unsupported column type: | error_code | error | cassandra, unsupported-type, insert, type-mapping |
CASSANDRA_METADATA_ERROR The cluster metadata is not available. Please make sure that the Cassandra clust | error_code | error | cassandra, metadata, split-planning, connectivity |
| Unsupported Cassandra type: %s | exception | error | cassandra, unsupported-type, type-mapping, custom-type |
CASSANDRA_VERSION_ERROR The cluster version is not available. Please make sure that the Cassandra cluste | error_code | error | cassandra, version-detection, connectivity, system-local |
NOT_SUPPORTED More than one keyspace has been found for the schema name: %s -> (%s, %s) | error_code | error | cassandra, naming-collision, case-insensitivity, schema-resolution |
| both --execute and --file specified | exception | error | cli, argument-conflict, presto-cli |
| Error reading from file %s: %s | exception | error | cli, io, file-not-found |
| No console from which to read password | exception | error | cli, password, non-interactive |
| error writing to output | exception | error | io, output-stream, broken-pipe |
| not supported | exception | error | cli, invalid-argument, output-format |
| Interrupted while preprocessing query | exception | warning | interruption, cli, shutdown |
| Error preprocessing query: | exception | error | cli, query-preprocessing, subprocess |
| Query preprocessor exited | exception | error | cli, query-preprocessing, exit-code, subprocess |
| Timed out waiting for query preprocessor after | exception | error | cli, timeout, query-preprocessing, subprocess |
NOT_SUPPORTED Multiple tables matched: | error_code | error | clickhouse, jdbc, connector, ambiguous-name |
NOT_FOUND Schema not found: | error_code | error | clickhouse, jdbc, connector, not-found, insert |
JDBC_ERROR Failed to find remote table name: | error_code | error | clickhouse, jdbc, connector, name-mapping, configuration |
INVALID_TABLE_PROPERTY The property of %s is required for table engine %s | error_code | error | clickhouse, ddl, table-properties, mergetree |
NOT_SUPPORTED Unsupported column type: | error_code | error | jdbc, type-mapping, not-supported, column-handle |
PERMISSION_DENIED DROP TABLE is disabled in this catalog | error_code | warning | permissions, configuration, ddl, clickhouse |
NOT_SUPPORTED Unsupported column type: | error_code | error | write-path, type-mapping, not-supported, insert |
| Unsupported java type %s | exception | error | internal-error, read-path, version-mismatch, type-system |
| Invalid value [%s]. Valid values: %s | exception | error | configuration, table-properties, validation, enum |
| Can't handle type: | exception | error | predicate-pushdown, type-mapping, sql-generation, clickhouse |
CLICKHOUSE_QUERY_GENERATOR_FAILURE Expected to find a clickhouse table scan node | error_code | error | optimizer, pushdown, plan-rewriting, internal-error |
CLICKHOUSE_PUSHDOWN_UNSUPPORTED_EXPRESSION is not supported in ClickHouse filter | error_code | warning | filter-pushdown, expression-conversion, unsupported-expression, clickhouse |
CLICKHOUSE_PUSHDOWN_UNSUPPORTED_EXPRESSION ClickHouse does not support lambda: | error_code | error | clickhouse, pushdown, lambda, higher-order-functions |
CLICKHOUSE_PUSHDOWN_UNSUPPORTED_EXPRESSION Unsupported aggregation node | error_code | error | clickhouse, pushdown, aggregation, distinct, filter-clause |
CLICKHOUSE_PUSHDOWN_UNSUPPORTED_EXPRESSION Unsupported pushdown for ClickHouse connector with plan node of type | error_code | error | |
CLICKHOUSE_PUSHDOWN_UNSUPPORTED_EXPRESSION ClickHouse does not support filter on top of AggregationNode. | error_code | warning | clickhouse, pushdown, filter, aggregation |
CLICKHOUSE_QUERY_GENERATOR_FAILURE Invalid limit: | error_code | warning | clickhouse, pushdown, limit, validation |
| Unexpected type found: %s | exception | error | |
| Google credential refreshing error | exception | error | |
| Google credential loading error | exception | error | |
| Invalid day-time interval: | exception | error | parsing, presto-client, illegal-argument, interval |
| Invalid year-month interval: | exception | error | parsing, presto-client, illegal-argument, interval |
| Response does not contain a JSON value | exception | error | http, json, presto-client, illegal-state, response-parsing |
| Illegal character ':' found in username | validation | error | authentication, http, presto-client, configuration |
| Error setting up SSL: | exception | error | ssl, tls, presto-client, security, configuration |
| Unexpected default trust managers: | exception | error | ssl, truststore, presto-client |
| KeyStore certificate is expired: | validation | error | ssl, certificate-expired, keystore |
| KeyStore certificate is not yet valid: | validation | error | ssl, certificate, clock-skew |
| Kerberos error for [%s]: %s | exception | error | kerberos, spnego, authentication |
| Fully qualified name of localhost should not resolve to 'loc | exception | error | kerberos, spnego, dns, hostname |
| Failed to resolve host: | exception | error | dns, network, kerberos |
| Invalid server URL: | validation | error | url, configuration, presto-client |
| Error fetching next (attempts: %s, duration: %s) | exception | error | network, timeout, http, retry |
| StatementClient thread was interrupted | exception | warning | interruption, threading, shutdown |
| Next URI host and port %s are different than current %s | exception | critical | network, security, uri-mismatch, presto-client |
| Desktop Browser is not available. Make sure your Java proces | exception | error | authentication, desktop, headless, redirect |
| Failed to redirect | exception | error | authentication, ioexception, browser, redirect |
| Failed to parse URI for field '%s' | exception | error | authentication, uri-parsing, external-auth |
| Invalid token URI: | validation | error | authentication, uri, okhttp, validation |
| Request to %s failed: %s [Error: %s] | http | error | |
| Could not open uri %s | exception | error | |
| Unexpected end of DN: | exception | error | |
| Malformed DN: | exception | error | tls, x509, hex-decoding, dn-parser |
| Invalid position %s and length %s in page with %s positions | exception | error | page, index-out-of-bounds, presto-common |
| Block does not have same position count | exception | error | page, block, position-count, presto-common |
| dictionarySourceIds must be the same | exception | error | presto, dictionary-encoding, block-compaction, illegal-argument |
| reference to a non-existent key | exception | error | presto, dictionary-encoding, block-compaction, corrupt-state |
| blocks is empty | exception | error | presto, page-constructor, empty-input, illegal-argument |
| Column does not have same position count (%s) as page (%s) | exception | error | presto, page, position-count-mismatch, illegal-argument |
| Invalid channel %d in page with %s channels | exception | error | presto, page, index-out-of-bounds, channel-index |
| New column does not have same number of rows as old column | exception | error | presto, page, block, row-count-mismatch |
| Declared positions (%s) does not match block %s's number of | exception | error | presto, pagebuilder, block, inconsistent-state |
| QualifiedObjectName should have exactly 3 parts, found %s: % | validation | error | presto, parsing, object-name, illegal-argument |
| %s is not lowercase: %s | validation | error | presto, naming, case-sensitivity, illegal-argument |
| path is empty | exception | error | presto, subfield, illegal-state, empty-path |
| Object '%s' does not match type %s | exception | error | |
| getQueryType method is not supported! | exception | error | |
| isTransactionControlStatement method is not supported! | exception | error | |
| isRollbackStatement method is not supported! | exception | error | |
| getStatementClass method is not supported! | exception | error | |
| isExplainTypeValidate method is not supported! | exception | error | |
| Too large (" + expected + " expected elements with load fact | validation | error | |
| Unsupported type for %s | validation | error | |
| position is not valid | validation | error | |
| position is not valid | validation | error | |
| Offset is not monotonically ascending. offsets[%s]=%s, offse | validation | error | presto, block, map-block, offsets, illegal-argument |
| A null map must have zero entries | validation | error | presto, block, map-block, null-value, illegal-argument |
| Number of fields in RowBlock must be positive | validation | error | presto, block, row-block, illegal-argument |
| Invalid field position selection after nulls removed: " + se | validation | error | presto, block, row-block, illegal-state, positions |
| position is not valid | validation | error | presto, block, row-block, bounds-check, illegal-argument |
| position is not valid | validation | error | presto, block, array-block, bounds-check, illegal-argument |
| position is not valid: " + position | validation | error | presto, block, map-block, bounds-check, illegal-argument |
| Map key is null at position: " + position | validation | error | presto, block, map-block, null-key, illegal-state |
| position is not valid: " + position | validation | error | presto, block, row-block, bounds-check, illegal-argument |
| Length longer than value length | validation | error | presto, block, variable-width, slice, illegal-argument |
| Offset is not monotonically ascending. offsets[%s]=%s, offse | validation | error | |
| A null array must have zero entries | validation | error | |
| arrayOffset is negative | validation | error | |
| positionCount is negative | validation | error | |
| isNull length is less than positionCount | validation | error | |
| offsets length is less than positionCount | validation | error | |
| Expected current entry to be closed but was opened | validation | error | |
| Encoding %s is already registered | error_code | error | |
| Unknown block encoding %s | error_code | error | |
| Invalid offset %s and length %s in array with %s elements | validation | error | |
| Invalid position %s and length %s in block with %s positions | validation | error | java, presto, index-out-of-bounds, block-region |
| Invalid positions array size %d, actual position count is %d | validation | error | java, presto, illegal-argument, block-positions |
| Invalid position %s in block with %s positions | validation | error | java, presto, illegal-argument, block-position |
| Cannot allocate slice larger than %d bytes | exception | error | java, presto, slice-too-large, allocation |
| Can not grow array beyond '%s' | exception | error | presto, block, array-capacity, memory-limit |
| array1 and array2 cannot be null and should have same length | exception | error | presto, block, argument-validation, null-check |
| length %d must be a multiple of 16. | exception | error | presto, block, alignment, vectorization |
| arrayOffset is negative | exception | error | presto, block, argument-validation, bytearray |
| positionCount is negative | exception | error | presto, block, argument-validation, bytearray |
| values length is less than positionCount | exception | error | presto, block-construction, illegal-argument, array-length |
| isNull length is less than positionCount | exception | error | presto, block-construction, illegal-argument, null-mask |
| position is not valid | exception | error | presto, bounds-check, illegal-argument, block-access |
| position is not valid | exception | error | presto, bounds-check, illegal-argument, block-builder |
| Invalid array block: | exception | error | presto, type-mismatch, illegal-argument, array-block |
| Invalid map block: | exception | error | block, map, type-mismatch, presto |
| Invalid row block: | exception | error | block, row, type-mismatch, presto |
| Invalid row block | exception | error | block, row, run-length-encoded, corrupt-data, presto |
| positionCount is negative | exception | error | block, dictionary, argument-validation, presto |
| ids length is less than positionCount | exception | error | block, dictionary, argument-validation, presto |
| newDictionary must have the same position count | exception | error | presto, block, dictionary-encoding, illegal-argument |
| reference to a non-existent key | exception | error | presto, block, dictionary-encoding, corrupt-state |
| positionOffset is negative | exception | error | presto, block, constructor-validation, illegal-argument |
| positionCount is negative | exception | error | presto, block, constructor-validation, illegal-argument |
| values length is less than positionCount | exception | error | presto, block, buffer-size, int128, constructor-validation |
| isNull length is less than positionCount | exception | error | presto, block, null-bitmap, constructor-validation |
| offset must be 0 or 8 | exception | error | presto, block, int128, illegal-argument |
| otherOffset %d, length %d are invalid for otherSlice with le | exception | error | presto, block, int128, bounds-check, illegal-argument |
| position is not valid | exception | error | presto, block, bounds-check, position-out-of-range |
| "Expected entry size to be exactly " + INT128_BYTES + " byte | exception | error | presto, block-builder, int128, incomplete-entry |
| Current entry must be closed before a null can be written | exception | error | presto, block-builder, illegal-state, int128 |
| offset must be 0 or 8 | exception | error | presto, block, illegal-argument, int128 |
| otherOffset %d, length %d are invalid for otherSlice with le | exception | error | presto, block, illegal-argument, slice, bounds-check |
| position is not valid | exception | error | presto, block, illegal-argument, bounds-check |
| arrayOffset is negative | exception | error | presto, block, illegal-argument, constructor |
| positionCount is negative | exception | error | presto, block, illegal-argument, constructor |
| values length is less than positionCount | exception | error | presto, block, illegal-argument, array-length |
| isNull length is less than positionCount | exception | error | presto, block, illegal-argument, null-bitmap |
| position is not valid | exception | error | presto, block, illegal-argument, bounds-check |
| position is not valid | exception | error | presto, block-builder, illegal-argument, bounds-check |
| Initial capacity '%s' is negative | exception | error | illegal-argument, block, collections |
| Array reached maximum size | exception | error | illegal-state, collections, capacity-exceeded |
| Map keys must not be null | exception | error | illegal-argument, map-block, null-key |
| map key cannot be null or contain nulls | exception | error | not-supported, map-block, null-key |
| DuplicateMapKeyException | exception | error | duplicate-key, map-block, hash-table |
| map keys cannot be null | exception | error | illegal-argument, map-block, null-key, hashing |
| Deserialized MapBlock violates invariants: key %d, value %d | validation | error | deserialization, map-block, data-corruption |
| Deserialized MapBlock violates invariants: expected hashtabl | validation | error | deserialization, map-block, hash-table, data-corruption |
| Expected entry to be opened but was closed | exception | error | illegal-state, row-block, builder-lifecycle |
| Current entry must be closed before a null can be written | exception | error | presto, block-builder, illegal-state, row-block |
| field %s has unexpected position count. Expected: %s, actual | exception | error | presto, row-block, corrupt-state, block-builder |
| Current entry must be closed before the block can be built | exception | error | presto, row-block, illegal-state, block-builder |
| Expected AbstractSingleRowBlock | exception | error | presto, row-block, type-mismatch, appendstructure |
| Expected current entry to be closed but was opened | exception | error | presto, row-block, illegal-state, appendstructure |
| block position count (%s) is not equal to number of fields ( | exception | error | presto, row-block, arity-mismatch, type-mismatch |
| Expected value to contain a single position but has %s posit | exception | error | presto, rle-block, argument-validation, blocks |
| positionCount is negative | exception | error | presto, rle-block, argument-validation, bounds |
| position is not valid: | exception | error | presto, rle-block, index-out-of-bounds, blocks |
| arrayOffset is negative | exception | error | presto, shortarrayblock, argument-validation, blocks |
| positionCount is negative | exception | error | presto, block, illegal-argument, arrayblock |
| values length is less than positionCount | exception | error | presto, block, illegal-argument, array-length |
| isNull length is less than positionCount | exception | error | presto, block, illegal-argument, null-mask |
| position is not valid | exception | error | presto, block, bounds-check, position-out-of-range |
| position is not valid | exception | error | presto, block-builder, bounds-check, position-out-of-range |
| SingleMapBlock does not support appendNull() | exception | error | presto, block, unsupported-operation, immutable |
| map key cannot be null or contain nulls | exception | error | presto, map-block, null-key, indeterminate |
| Deserialized SingleMapBlock violates invariants: key %d, val | exception | critical | presto, serialization, map-block, corruption, invariants |
| Deserialized SingleMapBlock violates invariants: expected ha | exception | critical | presto, serialization, map-block, hashtable, corruption |
| SingleRowBlock does not support appendNull() | exception | error | presto, block, unsupported-operation, immutable, rowblock |
| field block builder can only be obtained before any sequenti | exception | error | presto, block-builder, illegal-state, api-misuse |
| field block builder has been returned | exception | error | presto, block-builder, illegal-state, tostring |
| cannot do sequential write after getFieldBlockBuilder is cal | exception | error | presto, block-builder, illegal-state, api-misuse |
| currentFieldIndexToWrite is not valid | exception | error | presto, block-builder, illegal-state, schema-mismatch |
| arrayOffset is negative | validation | error | presto, block, illegal-argument, constructor-validation |
| positionCount is negative | validation | error | presto, block, illegal-argument, constructor-validation |
| slice is null | validation | error | presto, block, illegal-argument, null-value |
| offsets length is less than positionCount | validation | error | presto, block, illegal-argument, offsets-array |
| valueIsNull length is less than positionCount | validation | error | presto, block, illegal-argument, nullability |
| Current entry must be closed before a null can be written | exception | error | presto, block-builder, illegal-state, entry-lifecycle |
| was used before initialization | exception | error | block-builder, state-management, illegal-state |
| Current entry must be closed before the block can be built | exception | error | block-builder, unclosed-entry, illegal-state |
| Unsupported flip non-comparison operator: | exception | error | operator, illegal-argument, enum-switch |
| Unsupported negate non-comparison operator: | exception | error | operator, illegal-argument, enum-switch |
| Value class %s does not match required Type class %s | validation | error | predicate, type-mismatch, illegal-argument |
DATATYPE_MISMATCH Mismatched types: %s vs %s | error_code | error | predicate, datatype-mismatch, domain |
DATATYPE_MISMATCH Mismatched Domain types: %s vs %s | error_code | error | domain, datatype-mismatch, predicate |
DATATYPE_MISMATCH Mismatched types: %s vs %s | error_code | error | valueset, datatype-mismatch, predicate |
| Invalid VARCHAR length {length} | validation | error | type, varchar, illegal-argument |
| CHAR length scale must be in range [0, %s] | validation | error | presto, type-system, char, argument-validation |
| Enum definition expected, got %s | validation | error | presto, type-system, enum, argument-validation |
| DECIMAL precision must be in range [1, 38] | validation | error | presto, type-system, decimal, argument-validation |
| DECIMAL scale must be in range [0, precision] | validation | error | presto, type-system, decimal, argument-validation |
| Invalid decimal value '{stringValue}' | validation | error | presto, decimal, parsing, input-validation |
| TimestampWithTimeZone overflow: %s ms | exception | error | presto, timestamp, overflow, bit-packing |
| decimal precision larger than column precision | validation | error | presto, decimal, precision, rescale |
| Value %d exceeds MAX_INT | exception | error | presto, integer, overflow, block-builder |
| Value %d is less than MIN_INT | exception | error | presto, integer, underflow, block-builder |
| KdbTree type cannot be serialized | exception | error | serialization, internal-error, unsupported-operation |
| Value (%sb) is not a valid single-precision float | exception | error | type-mismatch, internal-error, float |
| fieldType.getTypeSignature() + " type is not orderable" | exception | error | comparison, unsupported-operation, row-type |
| ROW comparison not supported for fields with null elements | exception | error | comparison, null, row-type, unsupported |
| Value %d exceeds MAX_SHORT | exception | error | range-check, overflow, smallint |
| Value %d is less than MIN_SHORT | exception | error | range-check, underflow, smallint |
| Precision not supported | exception | error | timestamp, precision, unsupported-operation |
| Invalid offset minutes %s | validation | error | timezone, validation, argument |
| TIMESTAMP precision must be in range [0, %d]: %d | validation | error | presto, type-system, illegal-argument, timestamp-precision |
| getObjectValue is not supported for TIMESTAMP( | exception | error | presto, unsupported-operation, timestamp-precision |
| toEpochMillis is not supported for TIMESTAMP( | exception | error | presto, unsupported-operation, timestamp-precision, overflow |
| toEpochMicros is not supported for TIMESTAMP( | exception | error | presto, unsupported-operation, timestamp-precision, overflow |
| fromEpochComponents is not supported for TIMESTAMP( | exception | error | presto, unsupported-operation, timestamp-precision |
| nanos must be in range [0, 999_999_999]: | validation | error | presto, illegal-argument, timestamp, range-check |
| Unsupported precision for TimeUnit conversion: TIMESTAMP( | exception | error | presto, unsupported-operation, timeunit, timestamp-precision |
| Value %d exceeds MAX_BYTE | exception | error | presto, tinyint, overflow, serialization |
| Value %d is less than MIN_BYTE | exception | error | presto, tinyint, underflow, serialization |
| Bad type signature: '%s' | validation | error | presto, type-signature, parsing, illegal-argument |
| Cannot parse distinct type definition(%s), expected '{' afte | validation | error | presto, type-signature, parsing, distinct-type |
| Cannot parse distinct type definition(%s), expected ',' afte | validation | error | presto, type-signature, parsing, distinct-type |
| Cannot parse distinct type definition(%s), expected '[' afte | validation | error | presto, type-signature, parsing, distinct-type |
| Unexpected varchar value in numeric enum signature | validation | error | presto, type-signature, enum, parsing |
| Cannot parse enum signature | validation | error | presto, type-signature, enum, parsing |
| Unexpected numeric value in varchar enum signature | validation | error | presto, type-signature, enum, parsing |
| Duplicate field: | validation | error | |
| Division by zero | exception | error | |
| Decimal overflow | exception | error | |
| lineLength {lineLength} > 0, but lineSeparator is null | validation | error | |
| lineSeparator must not contain Base32 characters: [{sep}] | validation | error | |
| pad must not be in alphabet or whitespace | validation | error | |
| The data type {field.getType().getTypeID()} is not supported | exception | error | |
ARROW_FLIGHT_TYPE_ERROR Unexpected floating point precision: {floatingPoint.getPrecision()} | error_code | error | |
| Unsupported FieldVector type: {fieldVector.getClass()} | validation | error | arrow, java, unsupported-type, illegal-argument |
| Unsupported vector type: {vector.getClass()} | exception | error | arrow, java, unsupported-type, unsupported-operation |
| Type must be a DecimalType for DecimalVector | validation | error | arrow, java, type-mismatch, decimal, illegal-argument |
| Expected TimestampType but got {type.getClass().getName()} | validation | error | arrow, java, type-mismatch, timestamp, illegal-argument |
| Expected VarcharType but got {type.getClass().getName()} | validation | error | arrow, java, type-mismatch, varchar, illegal-argument |
| Expected DateType but got {type.getClass().getName()} | validation | error | arrow, java, type-mismatch, date, illegal-argument |
| Type must be a TimeType for TimeSecVector | validation | error | arrow, java, type-mismatch, time, illegal-argument |
| Type must be a TimeType for TimemicroVector | validation | error | arrow, type-mismatch, presto, java |
| Type must be a TimestampType for TimeStampSecVector | validation | error | arrow, type-mismatch, timestamp, presto |
| Type must be a TimestampType for TimeStampMilliTZVector | validation | error | arrow, type-mismatch, timestamp, timezone |
| Type must be an ArrayType for ListVector | validation | error | arrow, type-mismatch, array, list |
| Type must be an ArrayType for FixedSizeListVector | validation | error | arrow, type-mismatch, array, fixed-size-list |
| Type must be a MapType for MapVector | validation | error | arrow, type-mismatch, map |
| Type must be a RowType for StructVector | validation | error | arrow, type-mismatch, struct, row |
ARROW_FLIGHT_TYPE_ERROR Unsupported type: {type} | error_code | error | arrow, arrow-flight, unsupported-type, type-mapping |
| JDBC driver class not found: {config.getJdbcDriverName()} | exception | critical | jdbc, classpath, configuration, startup |
NOT_FOUND Could not move to latest snapshot on table '%s.%s' | error_code | error | delta-lake, not-found, table, metadata |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION Expected string literal but found: ${expression} to pushdown for Druid connector | error_code | warning | druid, pushdown, expression, date-trunc |
DRUID_BROKER_RESULT_ERROR ${rootNode.findValue("errorMessage").asText()} | error_code | error | druid, presto, query-failed, server-side-error, newline-json |
DRUID_BROKER_RESULT_ERROR Request to worker failed | error_code | critical | druid, presto, http-client, connection-refused, network |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION ${operator} is not supported in Druid filter | error_code | error | druid, pushdown, sql, predicate |
NOT_FOUND Schema %s does not exist | error_code | error | druid, metadata, schema-not-found, not-found |
DRUID_DEEP_STORAGE_ERROR Failed to create page source on ${segmentInfo.getDeepStoragePath()} | error_code | error | druid, deep-storage, io, segment-read |
DRUID_QUERY_GENERATOR_FAILURE Expected to find a druid table scan node | error_code | error | druid, query-planning, pushdown |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION Druid does not support lambda: ${lambda} | error_code | error | druid, pushdown, lambda, unsupported-expression |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION Unsupported aggregation node ${aggregationNode} | error_code | error | presto, druid, pushdown, aggregation |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION Unsupported pushdown for Druid connector with plan node of type ${node} | error_code | error | presto, druid, pushdown, plan-node |
DRUID_PUSHDOWN_UNSUPPORTED_EXPRESSION Druid does not support filter on top of AggregationNode. | error_code | error | druid, pushdown, filter, aggregation, presto |
DRUID_QUERY_GENERATOR_FAILURE Invalid limit: | error_code | error | druid, limit, pushdown, validation |
DRUID_UNSUPPORTED_TYPE_ERROR Unsupported type: %s | error_code | error | druid, column-reader, unsupported-type, segment-reading |
DRUID_DEEP_STORAGE_ERROR Ingestion failed on | error_code | critical | druid, ingestion, io, deep-storage |
DRUID_METADATA_ERROR Unsupported segment filesystem: %s | error_code | error | druid, metadata, deep-storage, unsupported-filesystem |
DRUID_SEGMENT_LOAD_ERROR failed to load druid segment | error_code | critical | druid, segment, io, segment-loading |
DRUID_DEEP_STORAGE_ERROR Error reading from %s at position %s | error_code | error | hdfs, druid, io, deep-storage |
DRUID_SEGMENT_LOAD_ERROR Internal file %s doesn't exist | error_code | error | druid, segment, column, missing-file |
DRUID_SEGMENT_LOAD_ERROR Zip doesn't contain file: %s | error_code | error | druid, zip, segment, missing-file |
DRUID_SEGMENT_LOAD_ERROR Malformed Central Directory File Header; does not start with %08x | error_code | critical | zip, druid, central-directory, corrupt-file |
DRUID_SEGMENT_LOAD_ERROR Malformed End of Central Directory Record; does not start with %08x | error_code | critical | zip, druid, eocd, corrupt-file |
DRUID_SEGMENT_LOAD_ERROR Malformed End of Central Directory Record; does not start with %08x | error_code | critical | zip, zip64, druid, large-archive |
DRUID_SEGMENT_LOAD_ERROR File comment too long. Is %d; max %d. | error_code | error | zip, comment-limit, validation |
| invalid entry crc-32 | validation | error | zip, crc32, validation, unsigned-integer |
| invalid entry size | validation | error | zip, entry-size, validation, unsigned-integer |
| invalid local header offset | validation | error | |
| invalid extra field length | validation | error | |
| The requested unsigned long value is too large for Java's si | exception | error | |
INVALID_ARGUMENTS Elasticsearch query for '%s' is not base32-encoded correctly | error_code | error | |
| Unexpected column for table '%s$query': %s | exception | error | |
| Unhandled type: | exception | error | |
GENERIC_INTERNAL_ERROR Failed to parse document source | error_code | error | |
| Type not supported: | exception | error | elasticsearch, type-decoding, unsupported-type, schema |
| Unexpected default trust managers: | exception | critical | elasticsearch, ssl, tls, truststore, configuration |
| KeyStore certificate is expired: | exception | critical | elasticsearch, ssl, certificate-expired, tls |
| KeyStore certificate is not yet valid: | exception | critical | elasticsearch, ssl, certificate-not-yet-valid, clock-skew |
ELASTICSEARCH_INVALID_RESPONSE No mappings found for index: | error_code | error | elasticsearch, invalid-response, mappings, metadata |
ELASTICSEARCH_QUERY_FAILURE ELASTICSEARCH_QUERY_FAILURE | error_code | error | elasticsearch, query-failure, shard-failure, server-error |
ELASTICSEARCH_TYPE_MISMATCH Expected list of elements for field '%s' of type ARRAY: %s [%s] | error_code | error | elasticsearch, type-mismatch, decoder, array, data-quality |
ELASTICSEARCH_TYPE_MISMATCH Expected a numeric value for field %s of type BIGINT: %s [%s] | error_code | error | elasticsearch, type-mismatch, decoder, bigint, data-quality |
ELASTICSEARCH_TYPE_MISMATCH Expected a boolean value for field %s of type BOOLEAN: %s [%s] | error_code | error | elasticsearch, type-mismatch, decoder, boolean, data-quality |
ELASTICSEARCH_TYPE_MISMATCH Expected a numeric value for field %s of type DOUBLE: %s [%s] | error_code | error | elasticsearch, type-mismatch, decoder, double, data-quality |
ELASTICSEARCH_TYPE_MISMATCH Expected a numeric value for field '%s' of type INTEGER: %s [%s] | error_code | error | elasticsearch, presto, type-mismatch, decoder |
ELASTICSEARCH_TYPE_MISMATCH Expected a string value for field '%s' of type IP: %s [%s] | error_code | error | elasticsearch, presto, type-mismatch, ipaddress |
INVALID_CAST_ARGUMENT Cannot cast value to IPADDRESS: | error_code | error | elasticsearch, presto, invalid-cast, ipaddress, data-quality |
GENERIC_INTERNAL_ERROR Invalid InetAddress length: | error_code | error | elasticsearch, presto, internal-error, invariant |
ELASTICSEARCH_TYPE_MISMATCH Expected a numeric value for field %s of type REAL: %s [%s] | error_code | error | elasticsearch, presto, type-mismatch, real |
ELASTICSEARCH_TYPE_MISMATCH Expected object for field '%s' of type ROW: %s [%s] | error_code | error | elasticsearch, presto, type-mismatch, row, struct |
ELASTICSEARCH_TYPE_MISMATCH Value out of range for field '%s' of type SMALLINT: %s | error_code | error | elasticsearch, presto, range-overflow, smallint |
ELASTICSEARCH_TYPE_MISMATCH Expected single value for column '%s', found: %s | error_code | error | elasticsearch, presto, type-mismatch, timestamp, multivalue |
NOT_SUPPORTED Unsupported representation for field '%s' of type TIMESTAMP: %s [%s] | error_code | error | elasticsearch, presto, not-supported, timestamp, format |
ELASTICSEARCH_TYPE_MISMATCH Value out of range for field '%s' of type TINYINT: %s | error_code | error | elasticsearch, type-mismatch, decoder, data-range |
ELASTICSEARCH_TYPE_MISMATCH Expected a string value for field '%s' of type VARBINARY: %s [%s] | error_code | error | elasticsearch, type-mismatch, varbinary, base64 |
ELASTICSEARCH_TYPE_MISMATCH Expected a string or numeric value for field '%s' of type VARCHAR: %s [%s] | error_code | error | elasticsearch, type-mismatch, varchar, decoder |
| Unknown property at line %s:%s: %s | validation | error | json, config, jackson, session-properties |
| (JsonMappingException cause message) | validation | error | json, config, jackson, deserialization |
NOT_FOUND Federation connector not loaded: | error_code | error | flight, federation, plugin, not-found |
| Failed to build plugin classloaders | exception | critical | classloader, plugin, startup, flight |
| Request has different number of fields than column handles: | validation | error | flight, arrow, schema-mismatch, getstream |
| Required configuration 'flight-shim.server' and 'flight-shim | validation | critical | config, startup, missing-property, flight |
| 'flight-shim.server-ssl-enabled' is enabled but 'flight-shim | validation | error | configuration, ssl, arrow-flight |
GENERIC_USER_ERROR Function '%s' is missing from cache | error_code | error | sql-functions, cache, function-namespace |
NOT_SUPPORTED Alter Function is not supported in JsonFileBasedFunctionNamespaceManager | error_code | error | sql-functions, not-supported, function-namespace |
ALREADY_EXISTS Type %s already exists | error_code | error | udt, mysql, duplicate |
NOT_FOUND Function namespace not found: %s | error_code | error | sql-functions, mysql, not-found |
GENERIC_USER_ERROR Function has more than %s parameters: %s | error_code | error | sql-functions, mysql, limits |
AMBIGUOUS_FUNCTION_CALL Function '%s' has multiple signatures: %s. Please specify parameter types. | error_code | error | ambiguity, function-overload, mysql, function-namespace |
NOT_SUPPORTED Add Function is yet to be added | error_code | error | not-supported, rest, function-namespace, unimplemented |
REST_SERVER_FUNCTION_FETCH_ERROR Failed to fetch function definitions from REST server: | error_code | critical | network, rest, http-fetch, function-namespace, json |
NOT_SUPPORTED Aggregate Function is not supported in RestBasedFunctionNamespaceManager | error_code | error | not-supported, aggregate, rest, function-namespace |
REST_SERVER_TIMEOUT Request to REST server timed out. Request: | error_code | error | |
REST_SERVER_CONNECT_ERROR Failed to connect to REST server. Request: | error_code | error | |
REST_SERVER_ERROR Unexpected error during REST call. Request: | error_code | error | |
REST_SERVER_NOT_FOUND Resource not found on REST server. Request: | error_code | error | |
REST_SERVER_BAD_RESPONSE Unexpected response code: | error_code | error | |
REST_SERVER_IO_ERROR Error deserializing REST server response: | error_code | error | |
GENERIC_INTERNAL_ERROR Error getting UserDefinedType: %s | error_code | error | udt, function-namespace, internal-error, catalog |
GENERIC_USER_ERROR Catalog %s does not support functions implemented in language %s | error_code | error | sql-function, language-unsupported, catalog, user-error |
| Execution endpoint must use HTTP or HTTPS protocol: | validation | error | udf, url-validation, http, config |
GENERIC_USER_ERROR Function '%s' already exists | error_code | error | function-namespace, duplicate, create-function, user-error |
NOT_SUPPORTED Alter Function is not supported in InMemoryFunctionNamespaceManager | error_code | error | not-supported, alter-function, in-memory, testing |
INVALID_ARGUMENTS Invalid functionId ! | error_code | warning | http, url-encoding, rest-api, invalid-arguments |
INVALID_FUNCTION_ARGUMENT Invalid QuadKey digit sequence: | error_code | warning | geospatial, bing-tile, invalid-input, function-argument |
INVALID_FUNCTION_ARGUMENT Invalid GeoJSON: | error_code | warning | geospatial, geojson, parsing, invalid-input |
INVALID_FUNCTION_ARGUMENT Latitude must be between -90 and 90 | error_code | error | geospatial, latitude, validation |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | geospatial, serialization, corrupt-data |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | geospatial, topology, serialization |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | geospatial, serialization, corrupt-data |
SHEETS_UNKNOWN_TABLE_ERROR Sheet expression not found for table | error_code | error | google-sheets, connector, unknown-table, config |
SHEETS_TABLE_LOAD_ERROR Error loading data for table: | error_code | error | google-sheets, connector, api, network |
SHEETS_UNKNOWN_TABLE_ERROR Metadata not found for table | error_code | error | |
| Unknown page format: %s | exception | error | |
GENERIC_INTERNAL_ERROR Neither of encryptColumn or encryptTable present. We should never hit this | error_code | error | |
INVALID_PROCEDURE_ARGUMENT Directory path can not be a empty string | error_code | error | |
INVALID_PROCEDURE_ARGUMENT input partition column names doesn't match actual partition column names | error_code | error | |
ALREADY_EXISTS Partition already exists | error_code | error | |
INVALID_PROCEDURE_ARGUMENT Directory list cache is not enabled on this catalog | error_code | error | |
GENERIC_INTERNAL_ERROR Cannot have both table and column level settings. Given: %s | error_code | error | hive, dwrf, encryption, metadata |
HIVE_INVALID_ENCRYPTION_METADATA no column found for encryption field %s | error_code | error | hive, dwrf, encryption, schema-mismatch |
HIVE_INVALID_ENCRYPTION_METADATA Both %s and %s need to be set for DWRF encryption | error_code | error | hive, dwrf, encryption, table-properties |
HIVE_INVALID_ENCRYPTION_METADATA Unknown encryptionMetadata type: | error_code | error | hive, encryption, type-mismatch |
| Unexpected column type | exception | error | hive, page-source, filter, unsupported-type |
HIVE_BAD_DATA Line too long in text file: | error_code | error | hive, text-file, data-corruption, record-cursor |
| unsupported string field type: | exception | error | hive, serde, string, writable |
| Unsupported column type: | exception | error | hive, record-cursor, unsupported-type |
| Expected field to be %s, actual %s (field %s) | exception | error | presto, hive, type-mismatch, record-cursor |
HIVE_FILESYSTEM_ERROR Failed getting FileSystem: | error_code | error | presto, hive, hdfs, filesystem, io |
INVALID_ANALYZE_PROPERTY Invalid null value in analyze partitions property | error_code | warning | presto, hive, analyze, invalid-property, null-value |
GENERIC_INTERNAL_ERROR RecordCursor was interrupted | error_code | info | presto, hive, interruption, query-cancelled |
| unknown java type | exception | error | presto, hive, unsupported-type, bucketing |
HIVE_INVALID_BUCKET_FILES A row that is supposed to be in bucket %s is encountered. Only rows in bucket %s | error_code | error | hive, bucketing, data-corruption, presto |
HIVE_INVALID_METADATA Table '%s.%s' is bucketed on non-existent column '%s' | error_code | error | hive, metadata, bucketing, schema |
NOT_SUPPORTED Unsupported coercion from %s to %s | error_code | error | hive, schema-evolution, type-coercion, presto |
NOT_SUPPORTED Unsupported coercion from %s to %s | error_code | error | hive, schema-evolution, type-coercion, record-cursor |
HIVE_PATH_ALREADY_EXISTS Target directory for table '%s.%s' already exists: %s | error_code | error | |
MALFORMED_HIVE_FILE_STATISTICS Invalid position: %d specified for FileStatistics page | error_code | error | |
NOT_SUPPORTED Materialized view %s must have at least one column directly defined by a base ta | error_code | error | |
HIVE_INVALID_METADATA Expected %d partition key values, but got %d | error_code | error | hive, partitioning, metadata, metastore |
HIVE_INVALID_PARTITION_VALUE partition key value cannot be null for field: %s | error_code | error | hive, partitioning, metadata, null-value |
NOT_SUPPORTED Unexpected table present in Hive metastore: | error_code | error | hive, system-table, metastore, not-supported |
INVALID_ANALYZE_PROPERTY Only partitioned table can be analyzed with a partition list | error_code | error | hive, analyze, statistics, partitioning |
| Not a Hive table: | exception | error | hive, iceberg, delta-lake, table-format, wrong-connector |
HIVE_INVALID_METADATA bucketed table %s should not specify preferred_ordering_columns | error_code | error | hive, metadata, bucketing, table-properties |
INVALID_SCHEMA_PROPERTY Invalid location URI: | error_code | error | hive, hdfs, schema, location-uri |
SCHEMA_NOT_EMPTY Schema not empty: | error_code | error | hive, schema, metastore, drop |
HIVE_UNSUPPORTED_ENCRYPTION_OPERATION Creating an encrypted table without partitions is not supported. Use CREATE TABL | error_code | error | hive, encryption, ctas, not-supported |
| %s is not a valid table type to be created. | exception | error | |
INVALID_TABLE_PROPERTY Bucketing columns %s not present in schema | error_code | error | |
| Unsupported bucket function type | exception | error | |
HIVE_CONCURRENT_MODIFICATION_DETECTED Table format changed during insert | error_code | error | hive, concurrent-modification, storage-format, insert |
HIVE_PARTITION_READ_ONLY Cannot insert into an existing partition of Hive table: | error_code | error | hive, insert, partition-read-only, overwrite |
| Unsupported update mode: %s | exception | error | hive, internal, update-mode, illegal-argument |
HIVE_FILESYSTEM_ERROR Failed to delete partition %s files during overwrite | error_code | error | hive, filesystem, hdfs, overwrite, io |
| unexpected update mode: | exception | error | hive, internal-error, enum, version-mismatch |
| View already exists | exception | error | hive, view, already-exists, ddl |
| View not found | exception | error | hive, view, not-found, ddl |
INVALID_VIEW Invalid materialized view JSON | error_code | error | hive, materialized-view, json, corruption, metastore |
| Materialized view already exists | exception | error | hive, materialized-view, already-exists, ddl |
| Materialized view not found | exception | error | hive, materialized-view, not-found, ddl |
| Table not found | exception | error | |
ALREADY_EXISTS Role name cannot be one of the reserved roles: | error_code | error | |
HIVE_TIMEZONE_MISMATCH To write Hive data, your JVM timezone must match the Hive storage timezone. Add | error_code | error | |
HIVE_UNSUPPORTED_FORMAT Output format %s with SerDe %s is not supported | error_code | error | |
HIVE_COLUMN_ORDER_MISMATCH Partition keys must be the last columns in the table and in the same order as th | error_code | error | hive, partitioning, ddl, schema |
NOT_FOUND Not Null constraint not found on column %s | error_code | error | hive, constraints, not-null, metastore |
| Unsupported bucket function type | exception | error | hive, bucketing, illegal-argument, version-compatibility |
NODE_SELECTION_NOT_SUPPORTED Unsupported node selection strategy %s | error_code | error | hive, bucketing, node-selection, configuration |
HIVE_WRITER_CLOSE_ERROR Error rolling back write to Hive | error_code | error | hive, sink, rollback, writer-close |
HIVE_TOO_MANY_OPEN_PARTITIONS Exceeded limit of %s open writers for partitions/buckets | error_code | error | hive, sink, partitions, limit-exceeded, configuration |
HIVE_INVALID_BUCKET_FILES A row that is supposed to be in bucket %s is encountered. Only rows in bucket %s | error_code | error | hive, bucketing, corrupt-data, reader |
HIVE_UNSUPPORTED_FORMAT Partial aggregation pushdown is not supported when footer stats are unreliable. | error_code | error | hive, aggregation-pushdown, footer-stats, unsupported-format |
HIVE_UNKNOWN_ERROR %s is not supported | error_code | error | hive, cache, quota, unsupported-value |
HIVE_EXCEEDED_PARTITION_LIMIT Query over table '%s' can potentially read more than %s partitions | error_code | error | hive, partitions, limit-exceeded, query-planning |
NOT_SUPPORTED Unsupported column type %s for prefilled column: %s | error_code | error | hive, record-cursor, partition-key, not-supported, type-system |
INVALID_SESSION_PROPERTY %s must be > 0 and <= 1.0: %s | validation | error | hive, session-property, validation, configuration |
HIVE_TRANSACTION_NOT_FOUND Transaction not found: %s | error_code | error | hive, transaction, internal-state |
GENERIC_INTERNAL_ERROR SchedulingPolicy is bucketed, but BucketHandle is not present | error_code | error | hive, bucketing, internal-error, scheduling |
HIVE_INVALID_METADATA Table '%s' or partition '%s' has null columns | error_code | error | hive, metadata, schema, metastore |
HIVE_PARTITION_SCHEMA_MISMATCH Hive table (%s) is bucketed but partition (%s) is not bucketed | error_code | error | hive, bucketing, partition, schema-mismatch |
HIVE_PARTITION_DROPPED_DURING_QUERY Partition no longer exists: %s.%s/%s | error_code | error | hive, partition, concurrency, metastore |
SERVER_SHUTTING_DOWN Server is shutting down | error_code | error | shutdown, server, lifecycle |
HIVE_EXCEEDED_SPLIT_BUFFERING_LIMIT Split buffering for %s.%s exceeded memory limit (%s). %s splits are buffered. | error_code | error | memory, splits, resource-limit, hive |
HIVE_FILE_NOT_FOUND HIVE_FILE_NOT_FOUND (message from cause throwable) | error_code | error | file-not-found, hdfs, s3, concurrency |
HIVE_UNKNOWN_ERROR HIVE_UNKNOWN_ERROR (message from cause throwable) | error_code | error | unknown-error, split-source, async |
INVALID_TABLE_PROPERTY %s may be specified only when %s is specified | validation | error | ddl, table-properties, bucketing, validation |
NOT_SUPPORTED Cannot write to non-managed Hive table | error_code | error | hive, not-supported, external-table, write-permissions |
HIVE_BAD_DATA Line too long in text file: %s | error_code | error | hive, bad-data, text-file, corrupt-data |
HIVE_CANNOT_OPEN_SPLIT Error opening Hive split %s (offset=%s, length=%s) using %s: %s | error_code | error | hive, split, io, input-format, file-access |
GENERIC_INTERNAL_ERROR Failed to find compressionCodec for inputFormat: %s | error_code | critical | hive, reflection, internal-error, version-compatibility |
HIVE_UNSUPPORTED_FORMAT Missing SerDe for SymlinkTextInputFormat | error_code | error | hive, serde, symlink, unsupported-format, metadata |
HIVE_SERDE_NOT_FOUND deserializer does not exist: %s | error_code | error | hive, serde, classpath, metadata |
NOT_SUPPORTED Unsupported type [%s] for partition: %s | error_code | error | hive, partition, not-supported, type-system |
HIVE_INVALID_PARTITION_VALUE Invalid partition value '%s' for BOOLEAN partition key: %s | validation | error | hive, partitioning, type-parsing |
HIVE_TABLE_BUCKETING_IS_IGNORED Table bucketing is ignored. The virtual "$bucket" column cannot be referenced. | error_code | error | hive, bucketing, virtual-column |
HIVE_INVALID_METADATA Invalid value for %s property: %s | error_code | error | hive, table-properties, metadata |
HIVE_FILE_NOT_FOUND Invalid path in Symlink manifest file %s: %s does not exist | error_code | error | hive, symlink-manifest, file-not-found, hdfs |
GENERIC_USER_ERROR %s compression is not supported with %s | error_code | error | hive, compression, storage-format, config |
HIVE_SERDE_NOT_FOUND Serializer does not exist: | error_code | error | hive, serde, classpath, metadata |
NOT_SUPPORTED Inserting into bucketed tables with skew is not supported. %s | error_code | error | hive, bucketing, skew, not-supported |
HIVE_DATABASE_LOCATION_ERROR Database '%s' location is not set | error_code | error | hive, metastore, database-location, ddl |
HIVE_FILESYSTEM_ERROR Failed checking path: | error_code | error | hive, hdfs, io, filesystem |
HIVE_INVALID_METADATA Table %s.%s was dropped during insert | error_code | error | hive, metadata, concurrency, dropped-table |
HIVE_FILESYSTEM_ERROR Failed getting FileSystem: | error_code | error | |
HIVE_PATH_ALREADY_EXISTS Target directory for new partition '%s' of table '%s.%s' already exists: %s | error_code | error | |
HIVE_PARTITION_READ_ONLY Unpartitioned Hive tables are immutable | error_code | error | |
NOT_FOUND Table %s.%s does not have columns %s | error_code | error | |
HIVE_PARTITION_SCHEMA_MISMATCH There is a mismatch between the table and partition schemas. The column '%s' in | error_code | error | |
HIVE_UNSUPPORTED_FORMAT Failed to load compression codec: | error_code | error | |
HIVE_WRITER_CLOSE_ERROR Error write zero-row file to Hive | error_code | error | hive, io, filesystem, writer |
HIVE_UNSUPPORTED_FORMAT Attempted to build SQL for unknown S3SelectDataType | error_code | error | hive, s3-select, unsupported-format, predicate-pushdown |
MALFORMED_HIVE_FILE_STATISTICS Filename = %s not stored in manifest. Partition = %s, TableName = %s | error_code | error | hive, manifest, file-statistics, metadata-inconsistency |
NOT_SUPPORTED %s | error_code | error | hive, orc, not-supported, writer-config |
HIVE_WRITER_CLOSE_ERROR Error committing write to Hive. %s | error_code | error | hive, orc, commit, io, writer |
HIVE_WRITER_OPEN_ERROR Error creating %s file. %s | error_code | error | hive, orc, io, writer-open, filesystem |
HIVE_UNSUPPORTED_FORMAT Unknown %s compression type %s | error_code | error | hive, orc, configuration, unsupported-compression |
HIVE_INVALID_METADATA Table '%s' is flattened, but flat map writer is not enabled for this session. | error_code | error | hive, orc, flat-map, session-property, metadata |
NOT_SUPPORTED Unsupported Hive type %s found in partition keys of table %s.%s | error_code | error | hive, partition, unsupported-type, schema |
HIVE_CONCURRENT_MODIFICATION_DETECTED Partition %s was added or modified during INSERT | error_code | error | hive, concurrency, insert, partition, conflict |
HIVE_WRITER_CLOSE_ERROR Error committing write to Hive | error_code | error | hive, rcfile, writer, commit, io |
HIVE_WRITER_OPEN_ERROR Error creating RCFile file | error_code | error | hive, rcfile, writer, open, io |
HIVE_WRITER_CLOSE_ERROR Error committing write to Hive | error_code | error | hive, record-writer, commit, io, close |
HIVE_WRITER_CLOSE_ERROR Error committing write to Hive | error_code | error | hive, sorting, writer, commit, io |
HIVE_WRITER_DATA_ERROR Failed to write temporary file: %s | error_code | error | hive, io, writer, disk |
NOT_SUPPORTED Bucketed table in SymlinkTextInputFormat is not yet supported | error_code | error | hive, bucketing, symlink, not-supported |
HIVE_INVALID_BUCKET_FILES Hive table '%s' is corrupt. Found sub-directory in bucket directory for partitio | error_code | error | hive, bucketing, corrupt-data, directory-layout |
HIVE_INVALID_FILE_NAMES Hive table '%s' is corrupt. Some of the filenames in the partition: %s are not i | error_code | error | hive, bucketing, file-naming, corrupt-table |
HIVE_BAD_DATA Error parsing symlinks from: | error_code | error | hive, symlink-table, io, hdfs |
INVALID_PROCEDURE_ARGUMENT Table is not partitioned: | error_code | error | hive, procedure, partitioning, invalid-argument |
HIVE_INVALID_ENCRYPTION_METADATA Exactly one of table or column settings can be present. Both are present | error_code | error | |
GENERIC_INTERNAL_ERROR cannot create caching file system | error_code | error | |
| is not supported | exception | error | |
| No min/max found for orc file. Set session property hive.pus | exception | error | |
| Unsupported type: | exception | error | orc, hive, unsupported-type, complex-types, pushdown |
| Number of values not set for orc file. Set session property | exception | error | orc, hive, statistics, count-aggregation, pushdown |
HIVE_BAD_DATA ORC file is empty: | error_code | error | orc, hive, empty-file, hdfs, bad-data |
HIVE_BAD_DATA ORC file is empty: | error_code | error | orc, hive, empty-file, hdfs, bad-data |
HIVE_BAD_DATA ORC file is empty: | error_code | error | orc, hive, empty-file, hdfs, bad-data |
HIVE_MISSING_DATA Error reading from %s at position %s. | error_code | critical | hdfs, orc, missing-block, datanode, storage |
HIVE_FILESYSTEM_ERROR Error reading from %s at position %s. | error_code | error | hdfs, orc, ioexception, filesystem, read |
HIVE_UNKNOWN_ERROR Error reading from %s at position %s. | error_code | error | hdfs, orc, unknown-error, runtime-exception, read |
HIVE_CURSOR_ERROR Failed to read ORC file: %s | error_code | error | orc, hive, cursor-error, corruption, read |
HIVE_PARTITION_SCHEMA_MISMATCH The column %s of table %s is declared as type %s, but the Parquet file (%s) decl | error_code | error | hive, parquet, schema-mismatch, metastore |
HIVE_MISSING_DATA Error opening Hive split %s (offset=%s, length=%s): %s | error_code | critical | hdfs, parquet, missing-data, datanode |
PERMISSION_DENIED User does not have access to encryption key for encrypted column = %s. If return | error_code | error | security, encryption, parquet, permissions, hive |
HIVE_CANNOT_OPEN_SPLIT Error opening Hive split %s (offset=%s, length=%s): %s | error_code | error | hive, hdfs, io, split-open |
HIVE_BAD_DATA Corrupted RC file: %s | error_code | error | hive, rcfile, corrupt-data, hdfs |
HIVE_CURSOR_ERROR Failed to read RC file: %s | error_code | error | hive, rcfile, io-error, hdfs |
HIVE_BAD_DATA RCFile is empty: | error_code | error | hive, rcfile, empty-file, hdfs, bad-data |
HIVE_CANNOT_OPEN_SPLIT Error opening Hive split %s (offset=%s, length=%s): %s | error_code | error | hive, hdfs, rcfile, io, split |
HIVE_MISSING_DATA Error opening Hive split %s (offset=%s, length=%s): %s | error_code | error | hive, hdfs, missing-block, rcfile, data-loss |
| nested column [ | validation | error | hive, parquet, query-planning, dereference-pushdown |
| Unknown file system type: | exception | critical | s3, configuration, startup, hive-connector |
| EMR File System class not found: | exception | critical | s3, emrfs, classpath, configuration, startup |
| Error creating an instance of %s | exception | error | s3, aws-credentials, reflection, configuration |
| File does not exist: | exception | error | s3, hadoop-filesystem, file-not-found, hive |
| %s header is not set on an encrypted object: %s | exception | error | s3, encryption, sse-c, metadata |
| File already exists: | exception | error | s3, filesystem, io, overwrite-conflict |
| Configured staging path is not a directory: | exception | error | s3, configuration, staging-directory, io |
| append | exception | error | s3, unsupported-operation, append, filesystem |
| Directory is not empty | exception | error | s3, filesystem, delete, directory |
| Invalid encryption materials provider class: | exception | error | s3, encryption, configuration, reflection |
| Unable to load or create S3 encryption materials provider: $ | exception | error | s3, encryption, classpath, reflection, configuration |
| Error creating an instance of %s for URI %s | exception | error | s3, credentials, reflection, configuration |
| Negative seek offset | exception | error | s3, filesystem, read, negative-offset |
| Attempted to seek or read past the end of the file | exception | error | |
| File does not exist: ${path} | exception | error | |
| Stream is closed | exception | error | |
| Unable to determine S3 bucket from URI. | validation | error | |
NOT_SUPPORTED Compression extension not supported for S3 Select: ${path} | error_code | error | |
| S3 Select request was incomplete as End Event was not receiv | exception | error | |
HIVE_FILESYSTEM_ERROR Failed getting FileSystem: ${path} | error_code | error | |
| Hive Connector does not support WITH ADMIN statement | exception | error | |
| Hive Connector does not support GRANTED BY statement | exception | error | hive, access-control, authorization, sql |
HIVE_RANGER_SERVER_ERROR Unable to fetch policy information from ranger | error_code | critical | ranger, hive, authorization, network, presto-exception |
| Unable to query ranger service | exception | critical | ranger, hive, startup, network, configuration |
HIVE_RANGER_SERVER_ERROR Unable to fetch policies from %s hive service end point | error_code | error | ranger, hive, http, json-deserialization, presto-exception |
HIVE_CORRUPTED_COLUMN_STATISTICS Corrupted partition statistics (Table: %s Partition: [%s] Column: %s): %s | error_code | error | hive, statistics, metastore, presto-exception |
| Unexpected decimal type: ${decimalType} | validation | error | hive, statistics, decimal, type-mapping |
| Unexpected type: ${type} | validation | error | hive, statistics, illegal-argument, type-mismatch |
HIVE_BAD_DATA Error parsing symlinks | error_code | error | hive, symlink, bad-data, filesystem, io |
HIVE_UNSUPPORTED_FORMAT Split converter %s failed to create FileSplit. | error_code | error | hive, split, serialization, unsupported-format |
| Nested sub-directories are not allowed | exception | error | hive, filesystem, directory-structure, partition |
PERMISSION_DENIED PERMISSION_DENIED (message from AccessControlException) | error_code | error | hive, permissions, hdfs, access-control, security |
NOT_SUPPORTED NOT_SUPPORTED (message from NotSupportedException) | error_code | error | presto, ordering, not-supported, type-system |
| Unknown object inspector category: | exception | error | hive, serde, object-inspector, unsupported-type |
| Unknown primitive type: | exception | error | hive, serde, primitive-type, unsupported-type |
HIVE_WRITER_DATA_ERROR Failed to read temporary data | error_code | error | hive, orc, io, spill |
NOT_SUPPORTED NOT_SUPPORTED (message from NotSupportedException) | error_code | error | hive, orc, compression, configuration |
INVALID_SESSION_PROPERTY %s must be between 0.0 and 100.0 inclusive: %s | validation | warning | session-property, validation, hive, orc |
HIVE_UNKNOWN_ERROR Partition %s does not have a value for partition column %s | error_code | error | hive, partitions, metadata, internal-error |
| No matching AWS Lake Formation Security Mapping | http | error | aws, lakeformation, security-mapping, access-denied |
GENERIC_INTERNAL_ERROR Unenforced filter found %s but not handled | error_code | error | planner, pushdown, hive, internal-error |
| Cannot create function in hive function namespace: %s | exception | error | functions, sql-udf, hive, not-supported |
| Cannot alter function in hive function namespace: %s | exception | error | functions, sql-udf, hive, not-supported |
| Cannot drop function in hive function namespace: %s | exception | error | functions, sql-udf, hive, not-supported |
| Get function is not supported | exception | error | hive, function-namespace, unsupported-operation |
| Get function handle is not supported | exception | error | hive, function-namespace, unsupported-operation |
| Execute function is not supported | exception | error | hive, function-execution, unsupported-operation |
| User defined type is not supported | exception | error | hive, user-defined-type, unsupported-operation |
| Get function metadata is not supported | exception | error | hive, function-metadata, placeholder-function |
| Class of function {name} not found | exception | error | hive, function-not-found, classpath, classloader |
HIVE_FUNCTION_IMPLEMENTATION_ERROR Instantiating %s error | error_code | error | hive, udaf, reflection, function-implementation |
INVALID_FUNCTION_ARGUMENT map key cannot be null | error_code | error | hive, map-encoding, null-key, invalid-argument |
INVALID_TABLE_PROPERTY Encrypted columns property cannot have null value | error_code | error | |
GENERIC_INTERNAL_ERROR Cannot provide null column name for encryption columns | error_code | error | |
HIVE_INVALID_METADATA Table/partition metadata has 'numBuckets' set, but 'bucketCols' is not set: | error_code | error | |
HIVE_INVALID_METADATA Invalid Hive struct type: %s | error_code | error | |
| Cannot write recording in replay mode | exception | error | |
| setPartitionLeases is not supported in RecordingHiveMetastor | exception | error | |
| Cannot perform Metastore updates in replay mode | exception | error | |
| Listing all tables after adding/dropping/altering tables/vie | exception | error | |
TRANSACTION_CONFLICT Dropping and then recreating the same table in a transaction is not supported | error_code | error | hive, transaction, conflict, drop-create |
| dropping a table added/modified in the same transaction is n | exception | error | hive, transaction, unsupported-operation, ddl |
| Inserting into an unpartitioned table that were added, alter | exception | error | hive, transaction, insert, unsupported-operation |
NOT_SUPPORTED Cannot delete from non-managed Hive table | error_code | error | hive, delete, not-supported, external-table |
| Table is partitioned | exception | error | hive, partitioned-table, illegal-argument, delete |
HIVE_FILESYSTEM_ERROR Error deleting from unpartitioned table %s. These items can not be deleted: %s | error_code | error | hive, filesystem, hdfs, s3, delete |
ALREADY_EXISTS Partition already exists for table '%s.%s': %s | error_code | error | |
HIVE_METASTORE_ERROR currentStatistics is null | error_code | error | |
HIVE_PATH_ALREADY_EXISTS Unable to create directory %s: target directory already exists | error_code | error | |
HIVE_TABLE_DROPPED_DURING_QUERY The metastore delete operation failed: | error_code | error | |
HIVE_INVALID_METADATA Table/partition metadata has invalid sorting order: | error_code | error | hive, metadata, sort-order, corrupt-metadata |
HIVE_UNKNOWN_COLUMN_STATISTIC_TYPE Unknown column statistics type: | error_code | error | hive, statistics, metastore, version-mismatch |
HIVE_INVALID_METADATA SerDe is not present in StorageFormat | error_code | error | hive, metadata, serde, storage-format |
HIVE_UNSUPPORTED_FORMAT InputFormat is not present in StorageFormat | error_code | error | hive, metadata, inputformat, storage-format |
HIVE_METASTORE_ERROR Database can not be created with a location set | error_code | error | hive, metastore, file-metastore, database, ddl |
NOT_SUPPORTED Table type not supported: ${tableType} | error_code | error | hive, metastore, table-type, not-supported |
HIVE_PARTITION_DROPPED_DURING_QUERY Statistics result does not contain entry for partition: ${partitionName} | error_code | warning | hive, metastore, partition, statistics, concurrency |
ALREADY_EXISTS Column already exists: ${columnName} | error_code | error | hive-metastore, schema, column-exists, ddl |
NOT_SUPPORTED Table rename is not yet supported by Glue service | error_code | error | glue, not-supported, rename, aws |
HIVE_METASTORE_ERROR Failed to fetch partitions from Glue Data Catalog | error_code | error | glue, aws, partitions, throttling, network |
HIVE_PARTITION_NOT_FOUND Failed to fetch partitions after %d retries. %d unprocessed keys remain: %s | error_code | error | glue, partitions, retries, throttling, aws |
ALREADY_EXISTS errorDetail.errorMessage() | error_code | error | glue, aws, already-exists, duplicate |
| errorDetail.errorMessage() | exception | error | glue, metastore, presto-exception |
| Writing to skewed table/partition is not supported | exception | error | glue, skewed-table, unsupported-write, hive |
HIVE_INVALID_METADATA Invalid column statistics data: + glueStatsData | error_code | error | glue, statistics, invalid-metadata, sdk-version |
HIVE_UNSUPPORTED_FORMAT Table StorageDescriptor is null for table %s.%s (%s) | error_code | error | glue, metadata, storage-descriptor, unsupported-format |
| Unexpected databaseName, expected: %s, but found: %s | exception | error | glue, partition, metadata-validation, illegal-argument |
| Unexpected tableName, expected: %s, but found: %s | exception | error | glue, partition, metadata-validation, illegal-argument |
HIVE_INVALID_METADATA Table/partition metadata has 'numBuckets' set, but 'bucketCols' is not set | error_code | error | glue, bucketing, invalid-metadata, hive |
NOT_SUPPORTED Hive metastore does not support renaming schemas | error_code | error | hive, not-supported, metastore, ddl |
| Table not found: ${databaseName}.${tableName} | exception | error | hive, table-not-found, metastore, ddl |
| Table not found: ${databaseName}.${tableName} | exception | error | hive, table-not-found, metastore, metadata |
HIVE_INVALID_METADATA Table is missing storage descriptor | error_code | error | hive, corrupt-metadata, metastore, storage-descriptor |
| Expected exactly one X509TrustManager, but found: ${trustMan | exception | error | ssl, tls, truststore, hive-metastore |
HIVE_METASTORE_INITIALIZE_SSL_ERROR Hive metastore SSL initialization error: ${e} | error_code | critical | ssl, tls, keystore, initialization, hive-metastore |
| KeyStore certificate is expired: ${e.getMessage()} | exception | critical | ssl, keystore, certificate-expired, hive-metastore, tls |
| KeyStore certificate is not yet valid: ${e.getMessage()} | exception | critical | ssl, keystore, certificate-not-yet-valid, clock-skew, hive-metastore |
| Failed connecting to Hive metastore: ${addresses} | exception | critical | network, thrift, hive-metastore, connection, configuration |
HIVE_METASTORE_ERROR HIVE_METASTORE_ERROR: ${e} | error_code | error | hive-metastore, thrift, presto-exception, metadata |
| Hive view is not supported: ${schemaTableName} | exception | error | hive, view, metastore, unsupported-feature |
| Table not found: ${databaseName}.${tableName} | exception | error | hive, metastore, table-not-found, statistics |
NOT_SUPPORTED Constraint %s of unknown type is not supported | error_code | error | hive, ddl, constraint, not-supported |
ALREADY_EXISTS One or more partitions already exist for table '%s.%s' | error_code | error | hive, partition, already-exists, ddl |
| Table not found | exception | error | hive, metastore, table-not-found, ddl |
| Constraint not found | exception | error | hive, metastore, constraint, ddl |
| Constraint already exists | exception | error | hive, metastore, constraint, duplicate |
| Failed to acquire lock: %s | exception | error | hive, metastore, locking, concurrency |
| Failed to acquire lock | exception | error | hive, metastore, locking, concurrency |
| GrantRevokeResponse missing success field | exception | error | hive-metastore, thrift, role-grant, version-compatibility |
| Unsupported principal type: | validation | error | hive-metastore, principal-type, mapping, illegal-argument |
HIVE_INVALID_METADATA Table is missing storage descriptor | error_code | error | |
| Writing to skewed table/partition is not supported | validation | error | hive, skewed-table, write-unsupported |
| Unsupported privilege name: | validation | error | hive, security, privileges, authorization |
| unsupported type: %s | validation | error | hive, column-statistics, complex-types, analyze |
| TTransportException | exception | critical | network, thrift, hive-metastore, connection |
| Could not create hudi connector for catalog | exception | critical | hudi, connector, configuration, startup |
HUDI_UNKNOWN_TABLE_TYPE Unknown table type | error_code | error | hudi, table-type, input-format, metadata |
NOT_SUPPORTED Partition key type %s not supported | error_code | error | presto, hudi, not-supported, partitioning, schema |
HUDI_CURSOR_ERROR HUDI_CURSOR_ERROR | error_code | error | presto, hudi, cursor, page-source, wrapped-exception |
| UncheckedIOException | exception | error | presto, hudi, io, unchecked-io, resource-cleanup |
HUDI_INVALID_PARTITION_VALUE Invalid partition value '%s' for %s partition key: %s | error_code | error | presto, hudi, partitioning, parsing, invalid-partition-value |
NOT_SUPPORTED Invalid partition type | error_code | error | presto, hudi, not-supported, partitioning, type-system |
NOT_SUPPORTED Could not create page source for table type ${tableType} | error_code | error | presto, hudi, not-supported, table-type, page-source |
HUDI_CANNOT_OPEN_SPLIT Error opening Hudi split ${path} (offset=${start}, length=${length}): ${e.getMes | error_code | error | presto, hudi, parquet, split, io, file-open |
HUDI_FILESYSTEM_ERROR Could not open file system for ${split.getTable()} | error_code | critical | presto, hudi, hdfs, filesystem, connectivity |
HUDI_CANNOT_OPEN_SPLIT Error opening Hive split ${split} using ${inputFormatName}: ${firstNonNull(e.get | error_code | error | presto, hudi, record-reader, split, io |
INVALID_SESSION_PROPERTY ${MINIMUM_ASSIGNED_SPLIT_WEIGHT} must be > 0 and <= 1.0: ${value} | validation | error | |
HUDI_FILESYSTEM_ERROR Could not open file system for ${table} | error_code | error | |
HUDI_CANNOT_GENERATE_SPLIT Error generating Hudi split | error_code | error | |
| Iceberg column type ${fieldType.typeId()} is not supported | exception | error | |
NOT_SUPPORTED Unsupported iceberg content type: ${fileContent} | error_code | error | |
NOT_SUPPORTED Unsupported file format: ${format} | error_code | error | |
ICEBERG_INCOMPATIBLE_VERSION Cannot read Iceberg manifest files for table format version %d (max supported: % | error_code | error | |
ICEBERG_FILESYSTEM_ERROR Failed to read table files | error_code | error | |
ICEBERG_INVALID_METADATA Cannot read manifest files. Manifests may be written by a newer Iceberg version. | error_code | error | |
| Failed to read %d bytes from file %s : %d bytes read. | exception | error | io, hdfs, short-read, cache |
ICEBERG_FILESYSTEM_ERROR Failed to delete file: ${path} | error_code | error | filesystem, hdfs, delete, permissions |
ICEBERG_FILESYSTEM_ERROR Failed to create input file: ${path} | error_code | error | filesystem, hdfs, input-file, permissions |
ICEBERG_FILESYSTEM_ERROR Failed to create output file: ${path.toString()} | error_code | error | filesystem, hdfs, output-file, permissions |
| Not an Iceberg table: ${getSchemaTableName()} | exception | error | iceberg, hive, table-type, catalog |
| Table not found: ${new SchemaTableName(database, tableName)} | exception | error | iceberg, view, table-not-found, catalog |
ICEBERG_INVALID_METADATA Table is missing [%s] property: %s | error_code | error | iceberg, metadata, hive-metastore, missing-property |
| Cannot commit: stale table metadata for %s | exception | warning | iceberg, concurrency, commit, optimistic-locking |
| Metadata location [%s] is not same as table metadata locatio | exception | warning | iceberg, concurrency, commit-conflict, hive-metastore |
HIVE_METASTORE_ERROR Table already exists: %s.%s | error_code | error | iceberg, hive-metastore, table-already-exists, ddl |
| Invalid Hive object for %s.%s | validation | error | iceberg, hive-metastore, validation, schema |
ICEBERG_COMMIT_ERROR Failed to acquire locks from metastore because the underlying metastore table 'H | error_code | error | iceberg, hive-metastore, locking, configuration |
| The table %s.%s has been modified concurrently | exception | warning | iceberg, concurrency, commit-conflict, hive-metastore |
| Table metadata is missing | exception | error | iceberg, metadata, file-not-found, storage |
| failed to retrieve table metadata from ${newLocation} | exception | error | iceberg, metadata, corruption, storage |
NOT_SUPPORTED Iceberg table encryption is not supported | error_code | error | iceberg, encryption, not-supported, compatibility |
ICEBERG_COMMIT_ERROR Failed to commit Iceberg update to table: ${writableTableHandle.getTableName()} | error_code | error | iceberg, commit-conflict, concurrency, insert |
| Unsupported task content: ${task.getContent()} | exception | error | iceberg, unsupported-operation, delete-files, compatibility |
ICEBERG_INVALID_FORMAT_VERSION Iceberg table updates require at least format version 2 and update mode must be | error_code | error | iceberg, format-version, merge-on-read, table-properties |
NOT_FOUND Branch %s doesn't exist in table %s | error_code | error | iceberg, branch, not-found, ddl |
ALREADY_EXISTS Branch %s already exists in table %s | error_code | error | iceberg, branch, already-exists, ddl |
COLUMN_NOT_FOUND Column '%s' does not exist as a top-level column. The AFTER clause requires a to | error_code | error | iceberg, column-not-found, nested-field, column-position |
ICEBERG_INVALID_SNAPSHOT_ID Invalid snapshot [%s] for table: %s | error_code | error | iceberg, snapshot, time-travel, invalid-snapshot-id |
| Table not found | exception | error | iceberg, table-not-found, metadata, stale-handle |
| Iceberg table updates require at least format version 2 and | exception | error | |
INVALID_TABLE_PROPERTY use_timestamp_based_staleness cannot be explicitly set to false when cross_catal | error_code | error | |
ICEBERG_INVALID_MATERIALIZED_VIEW Invalid materialized view format version: %s | error_code | error | |
| Failed to scan changed partitions | exception | error | iceberg, io, file-scan, refresh |
ICEBERG_INCOMPATIBLE_COLUMN_TYPE Failed to set column type: | error_code | error | iceberg, schema-evolution, column-type, incompatible-type |
ICEBERG_TRANSACTION_CONFLICT_ERROR cannot be called within a transaction (use autocommit mode) in Iceberg connecto | error_code | error | iceberg, transaction, autocommit, ddl |
| iceberg.target-max-file-size must be at least 1 byte | validation | error | iceberg, configuration, validation, data-size |
NOT_SUPPORTED File format not supported for Iceberg: | error_code | error | iceberg, file-format, not-supported, writer |
ICEBERG_WRITER_OPEN_ERROR Error creating Parquet file | error_code | error | iceberg, parquet, writer, io-exception, filesystem |
| Not an Iceberg table: | exception | error | iceberg, hive-metastore, table-type-mismatch |
INVALID_SCHEMA_PROPERTY Invalid location URI: | error_code | error | iceberg, hdfs, invalid-uri, schema-creation |
SCHEMA_NOT_EMPTY Schema not empty: | error_code | error | iceberg, schema-not-empty, drop-schema |
NOT_SUPPORTED Database location is not set | error_code | error | iceberg, table-location, hive-metastore |
ICEBERG_INVALID_METADATA Unable to read metadata file %s | error_code | critical | iceberg, metadata-corruption, hdfs, unreadable-file |
ALREADY_EXISTS Materialized view already exists: | error_code | error | iceberg, materialized-view, name-collision |
NOT_FOUND Materialized view not found: | error_code | error | iceberg, materialized-view, not-found |
INVALID_TABLE_PROPERTY %s must be positive, got %d | error_code | error | iceberg, materialized-view, invalid-property, validation |
INVALID_MATERIALIZED_VIEW_PROPERTY Materialized view property is not updatable: %s | error_code | error | presto, iceberg, materialized-view, invalid-property |
NOT_SUPPORTED Clearing materialized view property %s is not supported | error_code | error | presto, iceberg, materialized-view, null-value |
NOT_SUPPORTED Iceberg catalog of type does not support namespace operations | error_code | error | presto, iceberg, namespace, unsupported-operation |
SCHEMA_NOT_EMPTY Schema not empty: | error_code | error | presto, iceberg, schema, drop, not-empty |
NOT_SUPPORTED Iceberg %s catalog does not support rename namespace | error_code | error | presto, iceberg, rename-schema, unsupported-operation |
ICEBERG_INVALID_METADATA Unable to find sort field source column in the table schema: | error_code | error | iceberg, schema, sort-order, invalid-metadata |
ICEBERG_TOO_MANY_OPEN_PARTITIONS Exceeded limit of %s open writers for partitions | error_code | error | iceberg, partitions, writers, resource-limit |
| Type not supported as partition column: | exception | error | iceberg, partitioning, unsupported-type, write-path |
ICEBERG_BAD_DATA Error opening Iceberg split %s (offset=%s, length=%s): %s | error_code | error | iceberg, parquet, corruption, bad-data, read-path |
ICEBERG_MISSING_DATA Error opening Iceberg split %s (offset=%s, length=%s): %s | error_code | error | iceberg, missing-data, hdfs, block-missing, read-path |
ICEBERG_CANNOT_OPEN_SPLIT Error opening Iceberg split %s (offset=%s, length=%s): %s | error_code | error | iceberg, io, split-open-failure, storage, read-path |
NOT_SUPPORTED Filter Pushdown not supported for Iceberg Java Connector | error_code | error | iceberg, not-supported, filter-pushdown, configuration |
ICEBERG_MISSING_COLUMN Could not find field in table schema: | error_code | error | iceberg, schema-mismatch, missing-column, schema-evolution |
INVALID_SESSION_PROPERTY Invalid value for %s: %s. It must be between 0 and 400. | error_code | warning | iceberg, session-property, validation, configuration |
NOT_SUPPORTED Invalid Iceberg table name: | error_code | error | iceberg, table-naming, not-supported, parse-error |
ICEBERG_MISSING_COLUMN Column %s not found in delegate column map | error_code | error | iceberg, schema-mismatch, update, missing-column |
ICEBERG_BAD_DATA Failed to parse WKB geometry at position %d | error_code | error | iceberg, geometry, wkb, corrupt-data, bad-data |
NOT_SUPPORTED This connector does not support get views | error_code | error | iceberg, views, catalog, not-supported |
ICEBERG_INVALID_SNAPSHOT_ID Invalid snapshot [%s] for table: %s | error_code | error | iceberg, snapshot, time-travel, presto |
NOT_FOUND Branch '%s' does not exist in table %S | error_code | error | iceberg, branch, not-found, presto |
ICEBERG_INVALID_PARTITION_VALUE Invalid partition value '%s' for %s partition key: %s | error_code | error | iceberg, partitioning, metadata, parsing |
GENERIC_INTERNAL_ERROR Invalid partition type | error_code | error | iceberg, partitioning, internal-error, type-mapping |
ICEBERG_INVALID_FORMAT_VERSION Unable to parse user provided format version | error_code | error | iceberg, invalid-input, parsing |
| min-input-files must be at least 1, got: %s | validation | error | iceberg, validation, procedure-options, argument-parsing |
| min-input-files must be a valid integer, got: %s | validation | error | iceberg, validation, number-format, argument-parsing |
| min-file-size-bytes must be non-negative, got: %s | validation | error | iceberg, validation, procedure-options, argument-parsing |
| min-file-size-bytes must be a valid long, got: %s | validation | error | iceberg, validation, number-format, argument-parsing |
| max-file-size-bytes must be non-negative, got: %s | validation | error | iceberg, validation, procedure-options, argument-parsing |
| max-file-size-bytes must be a valid long, got: %s | validation | error | iceberg, validation, number-format, argument-parsing |
| Failed to scan table file tasks | exception | critical | iceberg, io, storage, file-scan |
ICEBERG_INCOMPATIBLE_VERSION Cannot read Iceberg manifest files for table format version %d (max supported: % | error_code | error | iceberg, version-compatibility, metadata-table, format-version |
ICEBERG_INVALID_METADATA Snapshot ID [%s] does not exist for table: %s | error_code | error | |
| Invalid partition field declaration: | validation | error | |
ICEBERG_INCOMPATIBLE_VERSION Cannot read Iceberg manifest files for table format version %d (max supported: % | error_code | error | |
ICEBERG_INVALID_METADATA Cannot read manifest files. Manifests may be written by a newer Iceberg version. | error_code | error | |
| Unsupported type for 'year': | exception | error | |
| Unsupported type for 'month': | exception | error | |
| Unsupported type for 'day': | exception | error | |
| Unsupported type for 'hour': | exception | error | |
| Unsupported type for 'bucket': | exception | error | |
| Unsupported type for 'truncate': | exception | error | |
| Unsupported partition transform: | exception | error | iceberg, partitioning, unsupported-transform |
ICEBERG_INVALID_METADATA Cannot read manifest files. Manifests may be written by a newer Iceberg version. | error_code | error | iceberg, avro, metadata, version-compatibility |
INVALID_TABLE_PROPERTY Invalid sorted_by definition | validation | error | iceberg, ddl, table-property, sort-order |
COLUMN_NOT_FOUND Column not found: | error_code | error | iceberg, ddl, column-not-found, sort-order |
| Unable to parse sort field: [%s] | validation | error | iceberg, ddl, syntax, sort-order |
ICEBERG_FILESYSTEM_ERROR failed to write statistics file | error_code | error | iceberg, filesystem, io, statistics |
NOT_SUPPORTED Type not supported for Iceberg: | error_code | error | iceberg, type-mapping, not-supported |
| Expected all parameters to be named type, but got %s | validation | error | iceberg, hive, type-conversion, row-type |
NOT_SUPPORTED Unsupported Changelog Operation: | error_code | error | iceberg, changelog, not-supported, enum |
CORRUPT_PAGE delegate page channels do not match expected number of channels | error_code | error | iceberg, changelog, corrupt-page, schema-mismatch |
ICEBERG_CANNOT_OPEN_SPLIT unsupported task type | error_code | error | iceberg, changelog, split, version-mismatch |
ICEBERG_ROLLBACK_ERROR Exception during rollback | error_code | error | iceberg, delete-sink, rollback, io |
ICEBERG_BAD_DATA Expecting Page with one channel but got N | error_code | error | iceberg, delete-sink, page, bad-data |
INVALID_FUNCTION_ARGUMENT zorder function requires a ROW type | error_code | error | iceberg, zorder, function-argument, row-type |
GENERIC_INTERNAL_ERROR unresolvable order for two inserts | error_code | error | |
HIVE_METASTORE_ERROR External table location does not exist | error_code | error | |
ICEBERG_FILESYSTEM_ERROR Failed to read equality delete information | error_code | error | |
NOT_SUPPORTED unsupported function: %s | error_code | error | |
| nested column [%s] type is not present in Hive column type | exception | error | |
| Schema %s not found | exception | error | |
ICEBERG_FILESYSTEM_ERROR Error getting file system at path %s | error_code | error | hdfs, iceberg, filesystem, io |
ICEBERG_INVALID_METADATA No metadata found at location %s | error_code | error | iceberg, metadata, validation, not-found |
ICEBERG_FILESYSTEM_ERROR Unable to list manifest file content from %s | error_code | error | iceberg, manifest, io, orphan-files |
ICEBERG_UNKNOWN_MANIFEST_TYPE Unknown manifest file content: %s | error_code | error | iceberg, manifest, compatibility, version-mismatch |
NOT_SUPPORTED Invalid rewrite strategy: %s. Valid values are 'sort' or 'binpack'. | error_code | error | iceberg, validation, procedure-argument, not-supported |
ICEBERG_INVALID_SPEC_ID Given spec id does not exist: %s | error_code | error | iceberg, partition-spec, procedure-argument |
| Schema %s not found | exception | error | iceberg, schema-not-found, procedure-argument |
| iceberg.rest.auth.oauth2 requires either a credential or a t | exception | error | iceberg, rest-catalog, oauth2, configuration |
GENERIC_INTERNAL_ERROR At least one of iceberg.rest.tls.keystore-path or iceberg.rest.tls.truststore-pa | error_code | error | tls, configuration, iceberg-rest |
INVALID_ARGUMENTS can't create kll sketch from type: %s | error_code | error | iceberg, statistics, kll-sketch |
ICEBERG_TRANSACTION_CONFLICT_ERROR Not allowed to open write transactions on different tables | error_code | error | iceberg, transaction |
| prepareStatement | exception | error | jdbc, unsupported-operation |
| createClob | exception | error | jdbc, presto, unsupported-operation, clob |
| createBlob | exception | error | jdbc, presto, unsupported-operation, blob |
| createNClob | exception | error | jdbc, presto, unsupported-operation, nclob |
| createSQLXML | exception | error | jdbc, presto, unsupported-operation, sqlxml |
| Timeout is negative | validation | error | jdbc, presto, validation, invalid-argument |
| createArrayOf | exception | error | jdbc, presto, unsupported-operation, array |
| createStruct | exception | error | jdbc, presto, unsupported-operation, struct |
| No wrapper for | exception | error | jdbc, presto, unwrap, type-mismatch |
| Error fetching version from server | exception | critical | jdbc, presto, network, server-info |
| Connection is closed | exception | error | jdbc, connection-lifecycle, presto |
| Result set type must be TYPE_FORWARD_ONLY | exception | error | jdbc, unsupported-feature, resultset, presto |
| Result set concurrency must be CONCUR_READ_ONLY | exception | error | jdbc, unsupported-feature, resultset, presto |
| Result set holdability must be HOLD_CURSORS_OVER_COMMIT | exception | error | jdbc, unsupported-feature, transactions, presto |
| Invalid transaction isolation level: | validation | error | jdbc, argument-validation, transactions, presto |
| privileges not supported | exception | warning | jdbc, metadata, unsupported-feature, presto |
| row identifiers not supported | exception | warning | jdbc, metadata, unsupported-feature, presto |
| version columns not supported | exception | warning | jdbc, metadata, unsupported-feature, presto |
| primary keys not supported | exception | warning | jdbc, metadata, unsupported-feature, primary-key, presto |
| imported keys not supported | exception | warning | jdbc, unsupported-feature, metadata, foreign-keys |
| exported keys not supported | exception | warning | jdbc, unsupported-feature, metadata, foreign-keys |
| cross reference not supported | exception | warning | jdbc, unsupported-feature, metadata, foreign-keys |
| indexes not supported | exception | warning | jdbc, unsupported-feature, metadata, indexes |
| DatabaseMetaData | exception | error | jdbc, unimplemented, metadata, functions |
| No wrapper for | exception | error | jdbc, unwrap, wrapper, type-cast |
| Specified timeZoneId is not supported: | validation | error | jdbc, timezone, configuration, connection |
| Authentication using username/password requires SSL to be en | validation | critical | jdbc, ssl, authentication, security, configuration |
| Authentication using Kerberos requires SSL to be enabled | validation | critical | jdbc, kerberos, ssl, authentication, security |
| Authentication using an access token requires SSL to be enab | validation | error | |
| Authentication using external authorization requires SSL to | validation | error | |
| Error setting up connection | exception | error | |
| Connection property '%s' is in URL multiple times | validation | error | |
| Invalid JDBC URL: | validation | error | |
| No host specified: | validation | error | |
| No port number specified: | exception | error | |
| Invalid port number: | exception | error | |
| Path does not start with a slash: | exception | error | |
| Invalid path segments in URL: | exception | error | |
| Catalog name is empty: | exception | error | |
| Schema name is empty: | exception | error | |
| Connection property '%s' is both in the URL and an argument | validation | error | |
| Unrecognized connection property '%s' | validation | error | |
| Prepared SQL statement is not a query: | exception | error | |
| Prepared SQL is not an update statement: | exception | error | |
| Not implemented: PreparedStatement.setAsciiStream | exception | error | |
| setUnicodeStream | exception | error | |
| Not implemented: PreparedStatement.setBinaryStream | exception | error | |
| Unsupported target SQL type: | exception | error | |
| Unsupported object type: | exception | error | jdbc, presto, type-mapping |
| e.getMessage() | exception | error | jdbc, presto, batch |
| Not implemented: PreparedStatement.setCharacterStream | exception | error | jdbc, presto, unimplemented |
| setRef | exception | error | jdbc, presto, unsupported-feature |
| setBlob | exception | error | jdbc, presto, unsupported-feature |
| setClob | exception | error | jdbc, presto, unsupported-feature |
| setArray | exception | error | jdbc, presto, unsupported-feature |
| Not implemented: PreparedStatement.setDate | exception | error | jdbc, presto, unimplemented, timezone |
| Not implemented: PreparedStatement.setTime | exception | error | jdbc, presto, unimplemented, timezone |
| Not implemented: PreparedStatement.setTimestamp | exception | error | jdbc, presto, unimplemented, timezone |
| setURL | exception | warning | jdbc, unsupported-feature, prepared-statement |
| Not implemented: PreparedStatement.getParameterMetaData | exception | warning | jdbc, unsupported-feature, metadata |
| setRowId | exception | warning | jdbc, unsupported-feature, rowid |
| setNCharacterStream | exception | warning | jdbc, unsupported-feature, stream |
| setNClob | exception | warning | jdbc, unsupported-feature, lob |
| setSQLXML | exception | warning | jdbc, unsupported-feature, xml |
| setObject | exception | warning | jdbc, unsupported-feature, setobject, type-binding |
| setAsciiStream | exception | error | jdbc, presto, unsupported-feature |
| setBinaryStream | exception | error | jdbc, presto, unsupported-feature |
| setCharacterStream | exception | error | jdbc, presto, unsupported-feature |
| This method cannot be called on PreparedStatement | exception | error | jdbc, presto, api-misuse |
| Parameter index out of bounds: | exception | error | jdbc, parameter-binding, index-out-of-bounds |
| No value specified for parameter | exception | error | jdbc, parameter-binding, prepared-statement |
| Batch prepared statement must be executed using executeBatch | exception | error | jdbc, batch, prepared-statement |
| Error fetching results | exception | error | jdbc, resultset, network, query-execution |
| Invalid date from server: | exception | error | jdbc, resultset, date-parsing, type-mismatch |
| Invalid time from server: | exception | error | jdbc, presto, time-parsing, sql |
| Expected column to be a time type but is | exception | error | jdbc, presto, type-mismatch, sql |
| Invalid timestamp from server: | exception | error | jdbc, presto, timestamp-parsing, sql |
| Expected column to be a timestamp type but is | exception | error | jdbc, presto, type-mismatch, resultset |
| ResultSet | exception | error | jdbc, presto, unsupported-operation, not-implemented |
| getUnicodeStream | exception | error | jdbc, presto, unsupported-operation, deprecated-api |
| getCursorName | exception | error | jdbc, presto, unsupported-operation, cursor |
| isBeforeFirst | exception | error | jdbc, presto, unsupported-operation, cursor-position |
| isAfterLast | exception | error | jdbc, presto, unsupported-operation, cursor-position |
| isFirst | exception | error | jdbc, presto, unsupported-operation, cursor-position |
| isLast | exception | error | jdbc, presto, unsupported-operation, cursor-position |
| beforeFirst | exception | error | jdbc, presto, unsupported-operation, cursor-position |
| afterLast | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| first | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| last | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| getRow | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| absolute | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| relative | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| previous | exception | error | jdbc, unsupported-operation, forward-only-resultset |
| Fetch direction must be FETCH_FORWARD | validation | error | jdbc, fetch-direction, forward-only-resultset |
| Rows is negative | validation | error | jdbc, invalid-argument, fetch-size |
| rowUpdated | exception | error | jdbc, unsupported-operation, updatable-resultset |
| rowInserted | exception | info | jdbc, unsupported-feature, sqlfeaturenotsupportedexception, read-only-resultset |
| rowDeleted | exception | info | jdbc, unsupported-feature, sqlfeaturenotsupportedexception, read-only-resultset |
| updateNull | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateBoolean | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateByte | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateShort | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateInt | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateLong | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateFloat | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateDouble | exception | error | jdbc, unsupported-feature, updatable-resultset, sqlfeaturenotsupportedexception |
| updateBigDecimal | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateString | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateBytes | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateDate | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateTime | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateTimestamp | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateAsciiStream | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateBinaryStream | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateCharacterStream | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| updateObject | exception | error | jdbc, sqlfeaturenotsupportedexception, read-only-resultset, presto |
| insertRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| updateRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| deleteRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| refreshRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| cancelRowUpdates | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| moveToInsertRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| moveToCurrentRow | exception | error | jdbc, presto, unsupported-feature, sqlfeaturenotsupported |
| getObject | exception | error | jdbc, presto, unsupported-feature, type-mapping, sqlfeaturenotsupported |
| getRef | exception | error | jdbc, presto, unsupported-feature, sql-ref, sqlfeaturenotsupported |
| getBlob | exception | error | jdbc, presto, unsupported-feature, blob, sqlfeaturenotsupported |
| getClob | exception | error | jdbc, unsupported-feature, sqlfeaturenotsupported |
| getURL | exception | error | jdbc, unsupported-feature, sqlfeaturenotsupported |
| updateRef | exception | error | jdbc, unsupported-feature, read-only-resultset |
| updateBlob | exception | error | jdbc, unsupported-feature, read-only-resultset |
| updateClob | exception | error | |
| updateArray | exception | error | |
| getRowId | exception | error | |
| updateRowId | exception | error | |
| updateNString | exception | error | |
| updateNClob | exception | error | |
| getNClob | exception | error | |
| getSQLXML | exception | error | |
| updateSQLXML | exception | error | |
| getNString | exception | error | |
| getNCharacterStream | exception | error | jdbc, unsupported-feature, presto |
| updateNCharacterStream | exception | error | jdbc, unsupported-feature, read-only-resultset, presto |
| No wrapper for | exception | error | |
| ResultSet is closed | exception | error | |
| Not on a valid row | exception | error | |
| Invalid column index: | exception | error | |
| Column label is null | exception | error | |
| Invalid column label: | exception | error | |
| Value is not a number: | exception | error | jdbc, type-mismatch, resultset |
| Query has no columns (#%s) | exception | error | jdbc, statement, empty-result |
| ResultSet thread was interrupted | exception | error | jdbc, thread-interrupted, concurrency |
| Unhandled nullable type: | exception | warning | jdbc, metadata, version-skew |
| No wrapper for | exception | error | jdbc, metadata, unwrap |
| Invalid column index: | exception | error | jdbc, metadata, index-out-of-range |
| SQL statement is not a query: | exception | error | jdbc, statement, wrong-api |
| Max field size must be positive | validation | warning | jdbc, statement, validation |
| Max rows exceeds limit of 2147483647 | validation | warning | jdbc, statement, overflow |
| Max rows must be positive | validation | warning | jdbc, statement, validation |
| Query timeout seconds must be positive | validation | error | |
| Error executing query | exception | error | |
| Invalid fetch direction | validation | error | |
| Fetch size must be positive | validation | error | |
| Batches not supported | exception | error | |
| Invalid argument: | validation | error | |
| Multiple open results not supported | exception | error | |
| getGeneratedKeys | exception | error | |
| SQL is not an update statement: | exception | error | |
| No wrapper for | exception | error | |
| Statement is closed | exception | error | |
| Connection is closed | exception | error | |
| Invalid server URL: | exception | error | |
| Request to %s failed: %s [Error: %s] | exception | error | |
| Table %s cannot be gone because tables are statically define | exception | error | |
| Failed to close row encoders | exception | error | |
KAFKA_PRODUCER_ERROR %d producer record('s) failed to send | error_code | error | |
| Table creation is not supported by the kafka connector | exception | error | |
| unexpected internal column '%s' | validation | error | kafka, insert, column-mapping, presto-connector |
KAFKA_SCHEMA_ERROR Unable to read data schema at '%s' | error_code | error | kafka, avro, schema, io, presto-connector |
KAFKA_SPLIT_ERROR Cannot read data from topic '%s', partition '%s', startOffset %s, endOffset %s, | error_code | error | kafka, network, broker, presto-connector |
GENERIC_INTERNAL_ERROR Leader election in progress for Kafka topic '%s' partition %s | error_code | error | kafka, leader-election, broker, availability, presto-connector |
| Invalid Kafka Offset start/end pair: %s - %s | validation | error | kafka, configuration, timestamps, validation, presto-connector |
KAFKA_SPLIT_ERROR Cannot list splits for table '%s' reading topic '%s' | error_code | error | kafka, splits, network, presto-connector |
KAFKA_CONSUMER_ERROR Failed to find offset by timestamp: %d for partition %d | error_code | error | kafka, offsets, timestamps, presto-connector |
| Column '%s' does not support 'null' value | exception | error | kafka, encoder, null-value, presto-connector |
| Unsupported type '%s' for column '%s' | exception | error | presto-kafka, kafka-encoder, unsupported-operation, bigint |
| Failed to append record | exception | error | avro, kafka, presto, serialization, io |
| Failed to close ByteArrayOutputStream | exception | warning | java, io, kafka, avro, encoder |
| Mapping length '%s' is not equal to expected length '%s' for | exception | error | kafka, encoder, column-mapping, table-definition |
| Invalid mapping for column '%s' | validation | error | kafka, encoder, column-mapping, config |
| No mapping defined for column '%s' | validation | error | kafka, encoder, column-mapping, table-definition |
| Unable to parse '%s' offset for column '%s' | validation | error | kafka, encoder, column-mapping, number-format |
| Invalid dataFormat '%s' for column '%s' | validation | error | kafka, configuration, enum-parsing |
QUERY_REJECTED Table ${schemaTableName} has no range partition | error_code | error | kudu, ddl, partitioning |
GENERIC_INTERNAL_ERROR Unknown compression algorithm ${compression} for column ${name} | error_code | error | kudu, ddl, compression |
| Type is not supported: ${type} | exception | error | kudu, sink, unsupported-type |
GENERIC_USER_ERROR Table property ${PARTITION_BY_HASH_COLUMNS_2} is only allowed if there is also $ | error_code | error | kudu, ddl, table-properties, partitioning |
ALREADY_EXISTS Schema already exists: '${schemaName}' | error_code | error | kudu, schema, configuration |
GENERIC_USER_ERROR Creating schema in Kudu connector not allowed if schema emulation is disabled. | error_code | error | kudu, schema, configuration |
NOT_FOUND Schema ${schemaName} not found | error_code | error | presto, kudu, schema, not-found |
ALREADY_EXISTS Schema already exists: '${schemaName}' | error_code | error | presto, kudu, schema, already-exists |
GENERIC_USER_ERROR Deleting default schema not allowed. | error_code | error | presto, kudu, schema, user-error |
NOT_FOUND Schema ${schemaName} not found | error_code | error | presto, kudu, schema, not-found |
LANCE_ERROR Failed to read Arrow batch | error_code | error | presto, lance, arrow, io |
LANCE_ERROR Failed to serialize fragment metadata | error_code | error | presto, lance, json, serialization |
LANCE_ERROR Failed to read schema for table %s.%s at %s | error_code | error | |
LANCE_ERROR lance.root must be set when using lance.impl=dir | error_code | error | |
LANCE_ERROR Failed to write Lance fragments: " + e.getMessage() | error_code | error | |
LANCE_ERROR Failed to parse Arrow schema | error_code | error | |
LANCE_TYPE_NOT_SUPPORTED Unsupported type for Arrow conversion: " + type | error_code | error | presto-connector, arrow, type-mapping, lance |
SHEET_NAME_AMBIGUOUS Ambiguous name %s in spreadsheet %s: matched sheets: %s | error_code | error | presto-connector, lark-sheets, name-resolution, metadata |
NOT_PERMITTED Schema is required to list tables | error_code | error | presto-connector, lark-sheets, metadata, schema-required |
SCHEMA_NOT_READABLE Spreadsheet %s not readable | error_code | error | presto-connector, lark-sheets, authorization, permissions |
SHEET_INVALID_HEADER Duplicated name %s in Column#%s and Column#%s | error_code | error | presto-connector, lark-sheets, schema-validation, headers |
| Could not read secret file " + secretFile | validation | critical | config, io, secret, startup |
| app-secret not provided in " + secretFile | validation | critical | config, secret, validation, startup |
| Illegal char '%c' in label | validation | error | lark-sheets, parsing, input-validation |
SCHEMA_ALREADY_EXISTS Schema '%s' already exists or created by others | error_code | error | schema, duplicate, presto |
SCHEMA_NOT_EXISTS Schema '%s' does not exist | error_code | error | schema, not-found, presto |
| Invalid domain " + domain | validation | error | configuration, invalid-input, presto |
| Rename operation is not supported yet | exception | error | unsupported-operation, rename, presto |
SHEET_BAD_DATA Sheet %s.%s is empty | error_code | error | bad-data, empty-sheet, presto |
LARK_API_ERROR Illegal response data of sheet %s @ %s | error_code | error | api-response, malformed-data, presto |
| pattern may be specified only if location is a directory | validation | error | configuration, validation, localfile |
LOCAL_FILE_NO_FILES No matching files found in directory: " + location | error_code | error | |
LOCAL_FILE_FILESYSTEM_ERROR Error listing files in directory: " + location | error_code | error | |
LOCAL_FILE_READ_ERROR Error reading file: " + file.getName() | error_code | error | |
NOT_SUPPORTED Unsupported statement type: " + preparedQuery.getStatementClass().getSimpleName( | error_code | error | |
GENERIC_INTERNAL_ERROR Query %s already registered | error_code | error | |
GENERIC_INTERNAL_ERROR unsupported task result client scheme | error_code | error | |
| Expected response code to be 200, but was %s:%n%s | exception | error | |
| %s header is not set: %s | exception | error | |
| Expected %s response from server but got %s | exception | error | |
| Error fetching | exception | error | |
| Expected %s header | exception | error | |
| Parameter 'limit' for getAllQueryInfo must be positive. Got | http | error | |
| Invalid header name: %s | validation | error | |
| Invalid header value: %s | validation | error | |
| Parameter 'limit' for getAllQueryInfo must be positive. Got | http | error | |
| Invalid 'state' parameter. Must be one of %s | http | error | |
| nodeId mismatch | http | error | |
| Invalid task count state requested | http | error | rest, invalid-parameter, http-500 |
| TaskInfo not found for task id | http | warning | http-404, notfound, distributed-state |
| Query not found | http | warning | http-404, embedded, query-lifecycle |
| Missing nonce | http | error | oauth2, oidc, authentication |
| Cannot validate tokens | http | error | oauth2, oidc, jwt, token-validation |
| Error while fetching access token: | http | error | oauth2, token-endpoint, http-error |
| UserInfo endpoint returned error: | http | error | oauth2, userinfo, http-error |
| /userinfo response missing principal field %s | http | error | oauth2, userinfo, parse-error, configuration |
| Unsupported 'aud' claim type in /userinfo response | http | error | oauth2, userinfo, parse-error, audience-validation |
| Invalid audience in /userinfo response | http | error | |
| no valid expiration date | http | error | |
| State validation failed | http | error | |
| Invalid response from OpenID Metadata endpoint: | exception | error | |
| Invalid response from OpenID Metadata endpoint. Expected res | exception | error | |
| Invalid JSON value | exception | error | |
| Failed to serialize token with claims | exception | error | |
NOT_SUPPORTED Can not serialize instance to bytes | error_code | error | |
INVALID_ARGUMENTS Cannot register factories after filters are loaded. | error_code | error | |
ALREADY_EXISTS A factory with the name '' is already registered. | error_code | error | |
CONFIGURATION_INVALID loadClientRequestFilters can only be called once. | error_code | error | |
INVALID_SESSION_PROPERTY Unknown session property: %s.%s | validation | error | |
INVALID_SESSION_PROPERTY %s must be greater than or equal to 2: %s | validation | error | |
NO_CPP_SIDECARS Expected exactly one coordinator sidecar, but found none | error_code | critical | deployment, native-worker, topology |
NOT_SUPPORTED Target query is not running: ${queryId} | error_code | error | query-management, race-condition, procedure |
NOT_FOUND Target query not found: ${queryId} | error_code | error | query-management, not-found, procedure |
GENERIC_INTERNAL_ERROR Distribution for dynamic system table must be ${SINGLE_COORDINATOR} | error_code | critical | system-tables, connector-bug, internal-error |
NOT_FOUND Table ${tableName} not found | error_code | error | system-tables, not-found, transient |
GENERIC_INTERNAL_ERROR Duplicate column name: ${columnName} | error_code | critical | system-tables, schema, connector-bug |
QUERY_TEXT_TOO_LARGE Query text length (%s) exceeds the maximum length (%s) | error_code | error | |
| Query Prerequisites '%s' is already registered | exception | error | |
| Event listener '%s' is already registered | exception | error | |
| Failed to read configuration file: | exception | error | |
MISSING_TABLE Table '%s' does not exist | error_code | error | |
NOT_SUPPORTED '%s' is a materialized view, and add column is not supported | error_code | error | |
TYPE_MISMATCH Unknown type '%s' for column '%s' | error_code | error | |
COLUMN_ALREADY_EXISTS Column '%s' already exists | error_code | error | |
MISSING_COLUMN Column '%s' does not exist | error_code | error | presto, ddl, missing-column |
NOT_SUPPORTED Catalog %s does not support Unique constraints | error_code | error | presto, ddl, unique-constraint, connector-capability |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, ddl, missing-table |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, ddl, missing-table, not-null |
NOT_SUPPORTED '%s' is a materialized view, and ALTER COLUMN SET/DROP NOT NULL is not supported | error_code | error | |
MISSING_COLUMN Column '%s' does not exist | error_code | error | |
NOT_SUPPORTED Procedures cannot be called within a transaction (use autocommit mode) | error_code | error | |
INVALID_PROCEDURE_ARGUMENT Procedure argument cannot be null: | error_code | error | |
INVALID_PROCEDURE_ARGUMENTS Named and positional arguments cannot be mixed | error_code | error | |
NOT_IN_TRANSACTION No transaction in progress | error_code | error | transaction, sql, autocommit |
NOT_SUPPORTED '%s' is a materialized view, and create branch is not supported | error_code | error | not-supported, materialized-view, branching |
TYPE_MISMATCH Type %s is invalid. Supported table version AS OF/BEFORE expression type is Time | error_code | error | type-mismatch, timestamp, branching |
NOT_SUPPORTED Invoking a dynamically registered function in SQL function body is not supported | error_code | error | not-supported, udf, sql-functions |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | catalog, missing-resource, materialized-view |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | schema, missing-resource, materialized-view |
MATERIALIZED_VIEW_ALREADY_EXISTS Materialized view '%s' already exists | error_code | error | materialized-view, already-exists, idempotency |
NOT_SUPPORTED Cross-catalog materialized views require legacy_materialized_views=false. | error_code | error | presto, materialized-view, not-supported, cross-catalog, session-property |
ROLE_ALREADY_EXIST Role '%s' already exists | error_code | error | presto, role, duplicate, ddl, access-control |
MISSING_ROLE Role '%s' does not exist | error_code | error | presto, role, ddl, missing-role, access-control |
SCHEMA_ALREADY_EXISTS Schema '%s' already exists | error_code | error | presto, schema, duplicate, ddl, idempotency |
TABLE_ALREADY_EXISTS Table '%s' already exists | error_code | error | presto, table, duplicate, ddl, idempotency |
TYPE_MISMATCH Unknown type '%s' for column '%s' | error_code | error | presto, ddl, type-mismatch, unknown-type, create-table |
DUPLICATE_COLUMN_NAME Column name '%s' specified more than once | error_code | error | presto, ddl, duplicate-column, create-table, schema |
NOT_SUPPORTED Catalog '%s' does not support non-null column for column name '%s' | error_code | error | presto, ddl, not-supported, connector-capability, create-table |
GENERIC_INTERNAL_ERROR Invalid TableElement: | error_code | error | presto, ddl, internal-error, ast, create-table |
SYNTAX_ERROR Constraint name '%s' specified more than once | error_code | error | presto, ddl, create-table, constraint, syntax-error |
NOT_SUPPORTED '%s' is a materialized view, and create tag is not supported | error_code | error | presto, ddl, create-tag, materialized-view, not-supported |
TYPE_MISMATCH Type %s is invalid. Supported table version AS OF/BEFORE expression type is Time | error_code | error | presto, ddl, create-tag, type-mismatch, timestamp |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | presto, sql, catalog, missing-resource |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | presto, sql, schema, missing-resource |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, sql, missing-table, ddl |
NOT_SUPPORTED '%s' is a materialized view, and drop branch is not supported | error_code | error | presto, sql, materialized-view, not-supported |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, sql, missing-table, ddl |
NOT_SUPPORTED '%s' is a materialized view, and drop column is not supported | error_code | error | presto, sql, materialized-view, not-supported, ddl |
MISSING_COLUMN Column '%s' does not exist | error_code | error | presto, sql, missing-column, ddl |
MISSING_TABLE Table '%s' does not exist | error_code | error | sql, metadata, missing-table |
NOT_SUPPORTED '%s' is a materialized view, and drop constraint is not supported | error_code | error | sql, materialized-view, not-supported |
MISSING_MATERIALIZED_VIEW Materialized view '%s' does not exist | error_code | error | sql, materialized-view, missing-object |
MISSING_ROLE Role '%s' does not exist | error_code | error | sql, security, roles |
NOT_SUPPORTED CASCADE is not yet supported for DROP SCHEMA | error_code | error | sql, schema, not-supported |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | sql, catalog, configuration |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | sql, schema, missing-object |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | sql, catalog, configuration |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | sql, schema, missing-object |
MISSING_TABLE Table '%s' does not exist | error_code | error | sql, missing-table, metadata |
NOT_SUPPORTED '%s' is a materialized view, not a table. Use DROP MATERIALIZED VIEW to drop. | error_code | error | presto, sql, materialized-view, semantic-error |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, sql, missing-table, tag |
NOT_SUPPORTED '%s' is a materialized view, and drop tag is not supported | error_code | error | presto, sql, materialized-view, tag, not-supported |
MISSING_TABLE View '%s' does not exist | error_code | error | presto, sql, missing-view, semantic-error |
MISSING_ROLE Role '%s' does not exist | error_code | error | presto, sql, security, role, semantic-error |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, sql, missing-table, permissions |
INVALID_PRIVILEGE Unknown privilege: '%s' | error_code | error | presto, sql, privilege, syntax |
NOT_SUPPORTED Invalid statement type for prepared statement: | error_code | error | presto, sql, prepared-statement, not-supported |
INVALID_ARGUMENTS Type ConnectorCommitHandle is expected | error_code | error | presto, serialization, commit-handle, internal |
NOT_FOUND Prepared statement not found: | error_code | error | presto, prepared-statement, session, not-found |
ALREADY_EXISTS Session function %s has already been defined | error_code | error | presto, session-function, duplicate-definition |
MISSING_TABLE Table '%s' does not exist | error_code | error | presto, ddl, missing-table, sql |
NOT_SUPPORTED '%s' is a materialized view, and rename column is not supported | error_code | error | presto, ddl, materialized-view, not-supported |
MISSING_COLUMN Column '%s' does not exist | error_code | error | presto, ddl, missing-column, sql |
COLUMN_ALREADY_EXISTS Column '%s' already exists | error_code | error | presto, ddl, column-exists, name-conflict |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | presto, ddl, missing-catalog, sql |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | presto, ddl, missing-schema, sql |
SCHEMA_ALREADY_EXISTS Target schema '%s' already exists | error_code | error | presto, ddl, schema-exists, name-conflict |
MISSING_TABLE Table '%s' does not exist | error_code | error | |
NOT_SUPPORTED '%s' is a materialized view, and rename is not supported | error_code | error | |
TABLE_ALREADY_EXISTS Target table '%s' already exists | error_code | error | |
MISSING_VIEW View '%s' does not exist | error_code | error | |
MISSING_CATALOG Target catalog '%s' does not exist | error_code | error | |
VIEW_ALREADY_EXISTS Target view '%s' already exists | error_code | error | |
NOT_SUPPORTED View rename across schemas is not supported | error_code | error | |
INVALID_SESSION_PROPERTY Invalid session property '%s' | error_code | error | |
MISSING_ROLE Role '%s' does not exist | error_code | error | sql, security, roles, semantic-error |
MISSING_TABLE Table '%s' does not exist | error_code | error | sql, permissions, table-not-found, semantic-error |
INVALID_PRIVILEGE Unknown privilege: '%s' | error_code | error | sql, permissions, invalid-privilege, semantic-error |
NOT_IN_TRANSACTION No transaction in progress | error_code | error | sql, transactions, rollback, semantic-error |
MISSING_TABLE Table '%s' does not exist | error_code | error | sql, alter-table, table-not-found, semantic-error |
NOT_SUPPORTED '%s' is a materialized view, and set column default is not supported | error_code | error | sql, materialized-view, not-supported, ddl |
MISSING_COLUMN Column '%s' does not exist | error_code | error | sql, alter-table, column-not-found, semantic-error |
MISSING_TABLE Table '%s' does not exist | error_code | error | sql, alter-table, table-not-found, type-change, semantic-error |
NOT_SUPPORTED '%s' is a materialized view, and alter column is not supported | error_code | error | sql, materialized-view, alter-table, not-supported, type-change |
MISSING_COLUMN Column '%s' does not exist | error_code | error | sql, ddl, presto, missing-column |
TYPE_MISMATCH Unknown type '%s' for column '%s' | error_code | error | sql, ddl, presto, type-error |
NOT_SUPPORTED ALTER MATERIALIZED VIEW ... SET PROPERTIES is not supported when legacy_material | error_code | error | sql, ddl, presto, materialized-view, not-supported |
NOT_FOUND Table does not exist: %s | error_code | error | sql, ddl, presto, not-found, missing-object |
INVALID_SESSION_PROPERTY Invalid session property '%s' | error_code | error | sql, presto, session, invalid-property |
NOT_SUPPORTED statement is too large (stack overflow during analysis) | error_code | error | sql, planner, stack-overflow |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | sql, functions, arguments |
INCOMPATIBLE_CLIENT Client does not support transactions | error_code | error | transactions, client-compatibility, protocol |
NOT_SUPPORTED Nested transactions not supported | error_code | error | transactions, nested-transactions, sql |
INVALID_TRANSACTION_MODE Multiple transaction isolation levels specified | error_code | error | transactions, sql-syntax, validation |
SERVER_SHUTTING_DOWN Server is shutting down | error_code | warning | shutdown, server-lifecycle, transient |
MISSING_CATALOG Catalog '%s' does not exist | error_code | error | sql, catalog, missing-object |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | sql, schema, missing-object |
NOT_SUPPORTED Cannot truncate a materialized view | error_code | error | |
MISSING_TABLE Table '%s' does not exist | error_code | error | |
CATALOG_NOT_SPECIFIED Catalog must be specified when session catalog is not set | error_code | error | |
MISSING_SCHEMA Schema does not exist: %s.%s | error_code | error | |
| Cannot access schema: | error_code | error | |
SPOOLING_STORAGE_ERROR Failed to read file from TempStorage | error_code | error | |
INVALID_RESOURCE_GROUP Cannot add queries to %s. It is not a leaf group. | error_code | error | |
SERVER_STARTING_UP Presto server is still initializing | error_code | error | |
NO_NODES_AVAILABLE sortedCandidates is null or empty for ModularHashingNodeProvider | error_code | error | |
NO_NODES_AVAILABLE No assignment for split in bucketNodeMap. Split Info: %s | error_code | error | |
GENERIC_INTERNAL_ERROR Scheduling is complete, but stage execution %s is in state %s | error_code | error | |
NOT_SUPPORTED This connector does not support creating vector indexes. The connector must prov | error_code | error | |
NODE_SELECTION_NOT_SUPPORTED Unsupported node selection strategy %s | error_code | error | |
NO_NODES_AVAILABLE No nodes available to run query | error_code | error | scheduler, cluster, no-workers, presto |
NODE_SELECTION_NOT_SUPPORTED Unsupported node selection strategy for TTL scheduling: %s | error_code | error | scheduler, ttl, node-selection, configuration, presto |
NO_NODES_AVAILABLE No nodes available to run query | error_code | error | scheduler, ttl, no-workers, presto |
NO_NODES_AVAILABLE No nodes available to run query | error_code | error | scheduler, topology, hard-affinity, no-workers, presto |
WARNING_AS_ERROR %s | error_code | error | warnings, query-failure, configuration, presto |
INVALID_CAST_ARGUMENT Invalid bigint tile encoding: %s | error_code | error | presto, geospatial, bing-tile, invalid-cast, sql |
INVALID_FUNCTION_ARGUMENT %s | error_code | error | presto, geospatial, bing-tile, sql |
INVALID_FUNCTION_ARGUMENT %s | error_code | error | presto, geospatial, bing-tile, input-validation, sql |
INVALID_FUNCTION_ARGUMENT Invalid input to %s: null at index %s | error_code | error | presto, geospatial, geometry, null-handling, sql |
INVALID_CAST_ARGUMENT Invalid JSON string for KDB tree | error_code | error | presto, geospatial, json, cast |
INVALID_FUNCTION_ARGUMENT No rows supplied to spatial partition. | error_code | error | presto, geospatial, aggregate, empty-input |
INVALID_FUNCTION_ARGUMENT %s only applies to %s. Input type is: %s | error_code | error | |
GENERIC_USER_ERROR Catalog '%s' does not support %s property '%s' | error_code | error | |
NOT_FOUND Catalog not found: | error_code | error | |
PROCEDURE_NOT_FOUND Procedure not registered: | error_code | error | |
GENERIC_USER_ERROR Cannot create function in built-in function namespace: %s | error_code | error | |
FUNCTION_IMPLEMENTATION_MISSING %s not found | error_code | error | presto, function-resolution, magic-literal, function-implementation-missing |
FUNCTION_NOT_FOUND Functions that are not temporary or builtin must be referenced by 'catalog.schem | error_code | error | presto, sql-functions, naming, function-not-found |
GENERIC_USER_ERROR Function namespace not found for catalog: %s | error_code | error | presto, function-namespace, catalog-config, generic-user-error |
ALREADY_EXISTS TableFuncitonProcessorProvider already exists for connectorId %s. Overwriting is | error_code | error | presto, connector, table-function, duplicate-registration |
FUNCTION_IMPLEMENTATION_MISSING %s not found | error_code | error | presto, function-implementation, plugin, specialization |
AMBIGUOUS_FUNCTION_CALL Function '%s' has two matching signatures. Please specify parameter types.
Firs | error_code | error | presto, ambiguity, function-resolution, namespace-collision |
FUNCTION_NOT_FOUND Dependent function implementation (%s) with convention (%s) is not available | error_code | error | presto, scalar-function, invocation-convention |
AMBIGUOUS_FUNCTION_CALL Could not choose a best candidate operator. Explicit type casts must be added.
C | error_code | error | presto, overload-resolution, sql |
| Failed to find matching function signature for %s, matching | error_code | error | presto, function-resolution, sql |
NOT_SUPPORTED This connector does not support creating vector indexes | error_code | error | presto, connector, vector-index, not-supported |
MISSING_SCHEMA Schema '%s' does not exist | error_code | error | presto, schema, metadata, sql |
NOT_SUPPORTED Table has no columns: | error_code | error | presto, metadata, connector-bug |
SYNTAX_ERROR Cannot rename tables across catalogs | error_code | error | presto, rename-table, sql, catalog |
INVALID_VIEW Invalid view JSON: | error_code | error | presto, view-metadata, json-deserialization |
CATALOG_NOT_SPECIFIED Session catalog must be set | error_code | error | presto, session, catalog, semantic-error |
INVALID_SCHEMA_NAME Too many parts in schema name: %s | error_code | error | presto, schema-name, semantic-error, identifier |
SCHEMA_NOT_SPECIFIED Schema must be specified when session schema is not set | error_code | error | presto, schema, session, semantic-error |
INVALID_SESSION_PROPERTY Unknown connector | error_code | error | presto, session-properties, connector, configuration |
FUNCTION_NOT_FOUND Invalid function name: | error_code | error | presto, table-function, function-not-found, qualified-name |
NO_CPP_SIDECARS Expected exactly one coordinator sidecar, but found none | error_code | error | presto, sidecar, node-manager, deployment |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | critical | presto, group-by, hash-table, memory-limit, aggregation |
FUNCTION_IMPLEMENTATION_ERROR When function got no input, it should either produce output or return Blocked st | error_code | error | presto, table-function, contract-violation, function-implementation |
SUBQUERY_MULTIPLE_ROWS Scalar sub-query has returned multiple rows | error_code | error | subquery, sql, runtime |
GENERIC_INTERNAL_ERROR Explain format not supported: | error_code | error | explain, query-analysis, unsupported-format |
GENERIC_INTERNAL_ERROR cannot create cache directory | error_code | critical | configuration, filesystem, cache, startup |
NOT_SUPPORTED Merge paradigm not supported: | error_code | error | merge, not-supported, version-mismatch |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | memory, aggregation, group-by, resource-limit |
GENERIC_INTERNAL_ERROR Operator %s has non-zero system memory (%d bytes) after destroy() | error_code | error | memory-leak, internal-error, operator |
REMOTE_TASK_MISMATCH %s (%s) | error_code | error | distributed-execution, remote-task, exchange |
SERIALIZED_PAGE_CHECKSUM_ERROR Received corrupted serialized page from host %s | error_code | critical | data-corruption, network, exchange, serialization |
FUNCTION_IMPLEMENTATION_ERROR When function got no input, it should either produce output or return Blocked st | error_code | error | table-function, work-processor, plugin-bug |
GENERIC_SPILL_FAILURE Spilling failed: %s | error_code | error | spill, disk, io, memory |
CONSTRAINT_VIOLATION NULL value not allowed for NOT NULL column: | error_code | error | not-null-constraint, writer, data-quality |
INVALID_FUNCTION_ARGUMENT second argument of max_n/min_n must be positive | error_code | error | aggregation, sql, invalid-argument |
INVALID_FUNCTION_ARGUMENT Entropy count argument must be non-negative | error_code | error | aggregation, sql, invalid-argument |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | |
AMBIGUOUS_FUNCTION_CALL Ambiguous function call (%s) for %s | error_code | error | |
FUNCTION_IMPLEMENTATION_MISSING Unsupported type parameters (%s) for %s | error_code | error | |
INVALID_FUNCTION_ARGUMENT Prediction value must be between 0.0 and 1.0 | error_code | error | |
NOT_SUPPORTED State type not enabled for %s: %s | error_code | error | |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | |
INVALID_FUNCTION_ARGUMENT cannot add a double to a q-digest | error_code | error | |
INVALID_FUNCTION_ARGUMENT Unsupported number of arguments: %s | error_code | error | aggregation, arity, function-signature |
NOT_SUPPORTED Cannot operate on a t-digest with real numbers | error_code | error | aggregation, t-digest, unsupported-type |
EXCEEDED_FUNCTION_MEMORY_LIMIT The input to %s is too large. More than %s of memory is needed to hold the inter | error_code | error | memory-limit, aggregation, high-cardinality |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | memory-limit, hash-table, high-cardinality |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | |
FUNCTION_IMPLEMENTATION_ERROR Unexpected group enum type %s | error_code | error | |
INVALID_FUNCTION_ARGUMENT In differential_entropy UDF, invalid method: %s | error_code | error | |
| In differential_entropy UDF, unsupported arguments for type: | exception | error | |
INVALID_FUNCTION_ARGUMENT In differential_entropy UDF, bucket count must be non-negative: %s | error_code | error | |
INVALID_FUNCTION_ARGUMENT In differential_entropy UDF, max samples must be positive: %s | error_code | error | presto, udf, argument-validation, differential-entropy |
INVALID_FUNCTION_ARGUMENT In differential_entropy UDF, max samples must be positive: %s | error_code | error | presto, aggregation, invalid-argument, differential-entropy |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 2147483647 entries (%s) | error_code | error | presto, aggregation, histogram, resource-limit |
NOT_SUPPORTED %s | error_code | error | presto, histogram, not-supported, type-system |
FUNCTION_IMPLEMENTATION_ERROR expected group enum type %s | error_code | error | presto, histogram, internal-error, state-factory |
NOT_SUPPORTED %s | error_code | error | presto, histogram, not-supported, type-system |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | aggregation, memory-limit, histogram, resource-exhaustion |
NOT_SUPPORTED %s | error_code | error | aggregation, not-supported, histogram, internal-limit |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 2147483647 entries (%s) | error_code | error | aggregation, memory-limit, hash-table, resource-exhaustion |
| Unsupported state type combination: (%s, %s) | exception | error | aggregation, type-system, state-serializer, illegal-argument |
FUNCTION_IMPLEMENTATION_ERROR Unexpected group enum type %s | error_code | error | aggregation, multimap, configuration, internal-error |
INVALID_FUNCTION_ARGUMENT Noise scale must be >= 0 | error_code | error | aggregation, differential-privacy, invalid-argument, noisy-aggregation |
INVALID_FUNCTION_ARGUMENT Lower must be <= upper | error_code | error | aggregation, differential-privacy, invalid-argument, bounds |
INVALID_FUNCTION_ARGUMENT %s | error_code | error | presto, aggregation, sketch, argument-validation |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | presto, aggregation, sketch, argument-validation |
GENERIC_INTERNAL_ERROR unsupported parameter class: | error_code | critical | presto, sketch, internal-error, memory-estimation |
INVALID_ARGUMENTS does not support comparisons or ordering | error_code | error | presto, sketch, type-system, argument-validation |
INVALID_ARGUMENTS k value must satisfy 8 <= k <= %d: %d | error_code | error | presto, sketch, argument-validation, datasketches |
INDEX_LOADER_TIMEOUT Exceeded the time limit of %s loading indexes for index join | error_code | error | presto, index-join, timeout, performance |
GENERIC_INTERNAL_ERROR Error loading index for join | error_code | critical | presto, index-join, internal-error, connector |
NOT_SUPPORTED e.getMessage() | error_code | error | index-join, type-system, not-supported |
INVALID_FUNCTION_ARGUMENT Error applying key function to element at position %d | error_code | error | array, lambda, invalid-argument |
INVALID_FUNCTION_ARGUMENT Number of combinations too large for array of size %s and combination length %s | error_code | error | array, combinatorics, overflow |
INVALID_FUNCTION_ARGUMENT There must be two or more arguments to array_concat | error_code | error | array, sql-planning, arity |
NOT_SUPPORTED contains does not support arrays with elements that are null or contain null | error_code | error | array, null, not-supported |
INVALID_FUNCTION_ARGUMENT SQL array indices start at 1 | error_code | error | array, indexing, sql-standard, invalid-argument |
INVALID_FUNCTION_ARGUMENT SQL array indices start at 1 | error_code | error | array, indexing, offset, invalid-argument |
INVALID_FUNCTION_ARGUMENT SQL array indices start at 1 | error_code | error | array, indexing, offset, invalid-argument |
INVALID_FUNCTION_ARGUMENT Input type %s not supported | error_code | error | |
GENERIC_INTERNAL_ERROR Error casting array element to VARCHAR | error_code | error | |
FUNCTION_IMPLEMENTATION_MISSING Unsupported array element type for array_normalize function: %s | error_code | error | |
INVALID_FUNCTION_ARGUMENT 0 is an invalid instance position for array_position. | error_code | error | |
NOT_SUPPORTED array_position does not support arrays with elements that are null or contain nu | error_code | error | |
NOT_SUPPORTED array_remove does not support arrays with elements that are null or contain null | error_code | error | |
INVALID_FUNCTION_ARGUMENT Lambda comparator violates the comparator contract | error_code | error | presto, sql, array-sort, comparator |
INVALID_FUNCTION_ARGUMENT Array contains elements not supported for comparison | error_code | error | presto, sql, array-sort, type-comparison |
INVALID_FUNCTION_ARGUMENT SQL array indices start at 1 | error_code | error | presto, sql, array-subscript, indexing |
INVALID_FUNCTION_ARGUMENT Bits specified in bit_count must be between 2 and 64, got ${bits} | error_code | error | presto, sql, bitwise, bit-count |
GENERIC_INTERNAL_ERROR Invalid color index: ${index} | error_code | error | sql, scalar-function, internal-error, color |
INVALID_FUNCTION_ARGUMENT Invalid color: '%s' | error_code | error | sql, scalar-function, invalid-argument, color |
INVALID_FUNCTION_ARGUMENT There must be two or more concatenation arguments | error_code | error | sql, scalar-function, invalid-argument, string-concat |
NUMERIC_VALUE_OUT_OF_RANGE Value out of range: '%s' ('%sB') | error_code | error | sql, scalar-function, overflow, datasize |
NOT_SUPPORTED NOT_SUPPORTED: e.getMessage() | error_code | error | sql, scalar-function, timezone, unsupported |
INVALID_FUNCTION_ARGUMENT INVALID_FUNCTION_ARGUMENT: e.getMessage() | error_code | error | presto, sql-function, datetime, invalid-argument |
NUMERIC_VALUE_OUT_OF_RANGE NUMERIC_VALUE_OUT_OF_RANGE: e.getMessage() | error_code | error | presto, sql-function, datetime, numeric-overflow |
GENERIC_USER_ERROR GENERIC_USER_ERROR: failureInfo.toException() (decoded failure thrown to user vi | error_code | error | sql, presto, error-propagation, generic-user-error |
| ${standardErrorCode}: failureInfo.toException() (decoded fai | error_code | error | sql, presto, error-propagation, error-code |
GENERIC_INTERNAL_ERROR Unable to find error for code: ${errorCode} | error_code | error | sql, presto, invalid-argument, error-code |
| ${message} (user-supplied message thrown with user-supplied | error_code | error | sql, presto, user-error, error-code |
GENERIC_INTERNAL_ERROR Invalid InetAddress length: ${addressLength} | error_code | warning | presto, ip-prefix, internal-error, ip-address |
INVALID_FUNCTION_ARGUMENT ip_prefix_collapse does not support null elements | error_code | error | presto, sql, null, ip-prefix, invalid-function-argument |
INVALID_FUNCTION_ARGUMENT INVALID_FUNCTION_ARGUMENT: e (invalid regexp pattern, message carried from joni | error_code | error | |
INVALID_FUNCTION_ARGUMENT Illegal replacement sequence: ${replacement.toStringUtf8()} | error_code | error | |
GENERIC_USER_ERROR Regexp matching interrupted | error_code | error | |
INVALID_FUNCTION_ARGUMENT Index out of bounds | error_code | error | presto, json, index-out-of-bounds |
INVALID_FUNCTION_ARGUMENT Invalid JSON value: %s | error_code | error | presto, json, invalid-argument |
INVALID_CAST_ARGUMENT Cannot cast '%s' to %s | error_code | error | presto, json, cast |
INVALID_FUNCTION_ARGUMENT Invalid JSON path: '%s' | error_code | error | presto, json, jsonpath, jayway, invalid-function-argument |
INVALID_CAST_ARGUMENT Expected a json array, but got %s | error_code | error | presto, json, cast, array, invalid-cast-argument |
INVALID_CAST_ARGUMENT Expected a json object, but got %s | error_code | error | |
INVALID_CAST_ARGUMENT Expected a json array or object, but got %s | error_code | error | |
INVALID_FUNCTION_ARGUMENT There must be two or more concatenation arguments to map_concat | error_code | error | |
INVALID_FUNCTION_ARGUMENT map key cannot be null | error_code | error | |
NOT_SUPPORTED e.getMessage() | error_code | error | |
NOT_SUPPORTED e.getMessage() | error_code | error | |
INVALID_FUNCTION_ARGUMENT map entry cannot be null | error_code | error | presto, map, null, validation |
NOT_SUPPORTED e.getMessage() | error_code | error | presto, map, equality, not-supported |
NOT_SUPPORTED e.getMessage() | error_code | error | presto, map, subscript, not-supported |
INVALID_CAST_ARGUMENT map key is null | error_code | error | presto, sql, map-cast, null-key |
NUMERIC_VALUE_OUT_OF_RANGE decimal overflow: | error_code | error | presto, sql, decimal, overflow |
INVALID_FUNCTION_ARGUMENT Not a valid base-%d number: %s | error_code | error | presto, sql, from-base, parsing |
INVALID_FUNCTION_ARGUMENT map entry cannot be null | error_code | error | presto, sql, null, multimap, invalid-argument |
NOT_SUPPORTED Unsupported type parameters (%s) for %s | error_code | error | presto, type-system, not-supported, specialization |
INVALID_FUNCTION_ARGUMENT the size of fromType and toType must match | error_code | error | presto, sql, cast, row-type, arity |
INVALID_FUNCTION_ARGUMENT Key-value delimiter must appear exactly once in each entry. Bad input: ' | error_code | error | presto, sql, string-parsing, delimiter, invalid-argument |
INVALID_FUNCTION_ARGUMENT Key-value delimiter must appear exactly once in each entry. Bad input: | error_code | error | presto, sql, string-parsing, delimiter, multimap |
INVALID_FUNCTION_ARGUMENT Not a valid Unicode code point: | error_code | error | presto, unicode, string-functions, invalid-argument |
INVALID_FUNCTION_ARGUMENT invalid input length | error_code | error | presto, sql, varbinary, hex |
INVALID_FUNCTION_ARGUMENT Unknown stemmer language: | error_code | error | presto, sql, text, stemmer, snowball |
FUNCTION_IMPLEMENTATION_ERROR Method %s does not return valid MethodHandle | error_code | error | presto, function-implementation, reflection, methodhandle, plugin |
FUNCTION_IMPLEMENTATION_ERROR Failed to get function body for method [%s] | error_code | error | presto, function-implementation, sql-functions, reflection, plugin |
INVALID_ARGUMENTS Type %s does not allow ordering | error_code | error | presto, sql, distinct-type, ordering, between |
INVALID_ARGUMENTS Type %s does not allow ordering | error_code | error | presto, sql, distinct-type, ordering, comparison |
INVALID_ARGUMENTS Type %s does not allow ordering | error_code | error | presto, sql, distinct-type, ordering, invalid-arguments |
INVALID_ARGUMENTS Type %s does not allow ordering | error_code | error | presto, sql, distinct-type, ordering, invalid-arguments |
INVALID_ARGUMENTS Type %s does not allow ordering | error_code | error | presto, sql, distinct-type, ordering, invalid-arguments |
INVALID_FUNCTION_ARGUMENT COLUMNS descriptor is null | error_code | error | presto, sql, table-function, null-argument, invalid-function-argument |
INVALID_FUNCTION_ARGUMENT Start is null | error_code | error | presto, table-function, null-argument, invalid-argument |
| Cannot unnest type: | exception | error | unnest, internal-error, type-system |
| Can not grow array beyond '%s' | exception | error | unnest, memory, capacity-limit |
| Unsupported frame type: | exception | error | window-function, internal-error, frame |
| Unsupported frame start type: | exception | error | window-function, internal-error, frame |
| Unsupported frame end type: | exception | error | window-function, internal-error, frame |
| Unrecognized memory pool: | exception | error | memory-management, resource-manager, configuration |
| %s nodes found in discovery vs. %s nodes found in heartbeats | exception | critical | presto, resource-manager, cluster-consistency, heartbeats, discovery |
| Access control '%s' is already registered | exception | error | presto, access-control, plugin-registration, illegal-argument |
INVALID_COLUMN_MASK Multiple masks for the same column found | error_code | error | presto, access-control, column-masking, security, config |
| Unknown AccessMode: | validation | error | presto, access-control, json-config, enum-parsing, validation |
| Session property configuration manager '%s' is already regis | validation | error | presto, session-properties, plugin-registration, illegal-argument |
INVALID_SESSION_PROPERTY %s must be non-null | error_code | error | presto, session-properties, validation, null-value |
GENERIC_INTERNAL_ERROR Encrypted data size is too small: %s. It must be at least the size of the initia | error_code | critical | presto, encryption, spill, data-corruption, aes |
GENERIC_SPILL_FAILURE Failed to create spill file: %s | error_code | error | |
| could not create spill path %s; adjust experimental.spiller- | validation | error | |
| spill path %s is not writable; adjust experimental.spiller-s | validation | critical | spill, filesystem, permissions, configuration, presto |
OUT_OF_SPILL_SPACE No spill paths configured | error_code | critical | spill, configuration, out-of-space, presto |
| could not close some single stream spillers | exception | error | spill, io, resource-cleanup, presto |
| could not create spill path %s; adjust experimental.spiller- | exception | critical | spill, filesystem, permissions, configuration, presto |
| spill path %s is not writable; adjust experimental.spiller-s | exception | critical | spill, filesystem, permissions, presto |
| Invalid URI: | exception | error | serialization, uri, storage-handle, presto |
OUT_OF_SPILL_SPACE No spill paths configured | error_code | critical | spill, configuration, out-of-space, presto |
GENERIC_INTERNAL_ERROR Failed to create spill sink | error_code | error | |
GENERIC_SPILL_FAILURE Failed to spill pages | error_code | error | spill, disk-io, presto, temp-storage |
| deleteRows called on EmptySplitPageSource | exception | error | connector, unsupported-operation, delete |
| updateRows called on EmptySplitPageSource | exception | error | connector, unsupported-operation, update |
| partition-aware grouped execution requires an implementation | exception | error | connector, grouped-execution, unsupported-operation, splits |
| Materialized view owner is required when legacy_materialized | exception | error | materialized-view, security, migration, owner-required |
NOT_SUPPORTED Nonassociative function call rewrite not supported function calls with fields ot | error_code | warning | materialized-view, rewrite, not-supported, aggregate |
SYNTAX_ERROR Duplicate property found: %s=%s and %s=%s | error_code | error | sql, syntax, ddl, presto |
QUERY_PLANNING_TIMEOUT The query optimizer exceeded the timeout of %s. | error_code | error | planning, timeout, optimizer, presto |
GENERIC_INTERNAL_ERROR Formatted query does not parse: | error_code | error | sql, formatter, internal-error, presto |
MUST_BE_AGGREGATE_OR_GROUP_BY '%s' must be an aggregate expression or appear in GROUP BY clause | error_code | error | sql, aggregation, group-by, semantic-analysis, presto |
NESTED_AGGREGATION Cannot nest aggregations inside aggregation '%s': %s | error_code | error | sql, aggregation, nested-aggregation, semantic-analysis, presto |
NESTED_WINDOW Cannot nest window functions inside aggregation '%s': %s | error_code | error | sql, window-functions, aggregation, semantic-analysis, presto |
ORDER_BY_MUST_BE_IN_AGGREGATE For aggregate function with DISTINCT, ORDER BY expressions must appear in argume | error_code | error | sql, aggregation, distinct, order-by, presto |
MUST_BE_AGGREGATION_FUNCTION Filter is only valid for aggregation functions | error_code | error | sql, filter-clause, aggregation, semantic-analysis, presto |
INVALID_PROCEDURE_ARGUMENTS The arguments to GROUPING() must be expressions referenced by the GROUP BY at th | error_code | error | sql, grouping, group-by |
| errorString | error_code | error | sql, order-by, scope-resolution |
CANNOT_HAVE_AGGREGATIONS_WINDOWS_OR_GROUPING %s cannot contain aggregations, window functions or grouping operations: %s | error_code | error | sql, aggregation, where-clause |
NOT_SUPPORTED External functions in %s is not supported: %s | error_code | error | sql, external-functions, not-supported |
UNSUPPORTED_ANALYZER_TYPE Unsupported analyzer type: | error_code | error | config, lookup, presto |
DUPLICATE_COLUMN_NAME Duplicate field name '%s' in ROW | error_code | error | sql, row-type, semantic |
NOT_SUPPORTED non-default precision not yet supported | error_code | error | sql, unsupported-feature, temporal |
TYPE_MISMATCH Expression %s is not of type ROW | error_code | error | sql, type-mismatch, row-type |
INVALID_PARAMETER_USAGE Subscript expression on ROW requires a constant index | error_code | error | sql, row-type, subscript |
INVALID_LITERAL '%s' is not a valid time literal | error_code | error | presto, literal, time, parse-error |
MISSING_ORDER_BY Window frame of type GROUPS PRECEDING or FOLLOWING requires ORDER BY | error_code | error | sql, window-functions, groups-frame, semantic-analysis |
INVALID_ORDER_BY Window frame of type RANGE PRECEDING or FOLLOWING requires single sort item in O | error_code | error | sql, window-functions, range-frame, order-by |
MULTIPLE_FIELDS_FROM_SUBQUERY Multiple columns returned by subquery are not yet supported. Found %s | error_code | error | |
STANDALONE_LAMBDA Lambda expression should always be used inside a function | error_code | error | |
FUNCTION_NOT_FOUND FUNCTION_NOT_FOUND semantic error with cause message | error_code | error | function-not-found, function-resolution, presto |
AMBIGUOUS_FUNCTION_CALL AMBIGUOUS_FUNCTION_CALL semantic error with cause message | error_code | error | ambiguous-function-call, overload-resolution, presto |
INVALID_ARGUMENTS Missing field reference for expression | error_code | error | invalid-arguments, column-reference, presto |
INVALID_SESSION_PROPERTY Allowed options for query_types_enabled_for_history_based_optimization are: %s | error_code | error | config, session-property, presto |
NOT_SUPPORTED Unsupported function for materialized view rewrite: %s | error_code | error | materialized-view, not-supported, planner, presto |
NOT_SUPPORTED Limit clause is not supported in query optimizer | error_code | error | materialized-view, limit-clause, not-supported, ddl |
NOT_SUPPORTED Materialized View definition does not support multiple instances of same table | error_code | error | materialized-view, self-join, plan-validation, not-supported |
NOT_SUPPORTED GROUP BY ordinal %d is out of range (1 to %d) | error_code | error | materialized-view, group-by, ordinal, query-rewrite |
MISSING_TABLE Table does not exist | error_code | error | materialized-view, missing-table, metadata, catalog |
MISSING_TABLE Table name is empty | error_code | error | metadata-extractor, missing-table, empty-name, sql-parsing |
MISSING_SCHEMA Schema name is empty | error_code | error | metadata-extractor, missing-schema, empty-name, sql |
NOT_SUPPORTED Unsupported explain plan type %s for JSON format | error_code | error | presto, sql, explain, not-supported |
UNSUPPORTED_ANALYZER_TYPE Unsupported query preparer type: | error_code | error | presto, configuration, not-supported, analyzer |
NOT_SUPPORTED Only column specifications connected by logical AND are supported in WHERE claus | error_code | error | presto, sql, materialized-view, not-supported, where-clause |
NOT_SUPPORTED USE statement is not supported | error_code | error | sql, not-supported, presto, semantic-analysis |
MISSING_COLUMN Insert column name does not exist in target table: %s | error_code | error | sql, insert, semantic-analysis, column-name |
DUPLICATE_COLUMN_NAME Insert column name is specified more than once: %s | error_code | error | sql, insert, semantic-analysis, duplicate-column |
MISMATCHED_SET_COLUMN_TYPES Mismatch at column %d | error_code | error | sql, insert, type-mismatch, arity |
TABLE_ALREADY_EXISTS Destination table '%s' already exists | error_code | error | presto, ctas, create-table, already-exists, ddl |
COLUMN_TYPE_UNKNOWN Column type is unknown at position %s | error_code | error | presto, ctas, null, unknown-type, column-type |
MATERIALIZED_VIEW_ALREADY_EXISTS Destination materialized view '%s' already exists | error_code | error | presto, materialized-view, already-exists, ddl |
MV_MISSING_TOO_MUCH_DATA %s misses too many partitions or is never refreshed and may incur high cost. Con | error_code | error | presto, materialized-view, refresh, semantic-analysis |
DUPLICATE_PARAMETER_NAME Duplicate function parameter name: %s | error_code | error | presto, sql-functions, naming, semantic-analysis |
TYPE_MISMATCH Function implementation type '%s' does not match declared return type '%s' | error_code | error | presto, sql-functions, type-mismatch, semantic-analysis |
MISSING_TABLE Source table '%s' does not exist | error_code | error | presto, vector-index, missing-table, semantic-analysis |
PROCEDURE_NOT_FOUND Distributed procedure not registered: | error_code | error | presto, call-statement, procedure, connector |
DUPLICATE_PROPERTY Duplicate property: %s | error_code | error | presto, ddl, properties, semantic-analysis |
COLUMN_NAME_NOT_SPECIFIED Column name not specified at position %s | error_code | error | presto, sql, column-alias, semantic-analysis |
MISMATCHED_COLUMN_ALIASES Column alias list has %s entries but subquery has %s columns | error_code | error | sql, query-analysis, column-aliases, semantic-error |
INVALID_FUNCTION_ARGUMENT Cannot unnest type: | error_code | error | sql, unnest, type-error, invalid-argument |
TABLE_FUNCTION_IMPLEMENTATION_ERROR Table function %s specifies required columns from table argument %s which cannot | error_code | error | |
TABLE_FUNCTION_INVALID_TABLE_FUNCTION_INVOCATION Alias specified for table function with ONLY PASS THROUGH return type | error_code | error | |
TABLE_FUNCTION_AMBIGUOUS_RETURN_TYPE Returned relation type for table function %s is ambiguous | error_code | error | |
TABLE_FUNCTION_INVALID_ARGUMENTS Too many arguments. Expected at most %s arguments, got %s arguments | error_code | error | |
TABLE_FUNCTION_INVALID_FUNCTION_ARGUMENT Duplicate argument name: %s | error_code | error | sql, table-function, semantic-analysis, duplicate-argument |
TABLE_FUNCTION_MISSING_ARGUMENT Missing argument: | error_code | error | sql, table-function, missing-argument, semantic-analysis |
TABLE_FUNCTION_INVALID_COLUMN_REFERENCE Expected column reference. Actual: %s | error_code | error | sql, table-functions, column-reference |
TABLE_FUNCTION_COLUMN_NOT_FOUND Column %s is not present in the input relation | error_code | error | sql, table-functions, column-not-found, scope |
TABLE_FUNCTION_INVALID_COPARTITIONING No table argument found for name: | error_code | error | sql, table-functions, copartitioning, name-resolution |
MISSING_SCHEMA Schema name is empty | error_code | error | |
MATERIALIZED_VIEW_IS_RECURSIVE Materialized view is recursive | error_code | error | sql, materialized-view, recursion, semantic-analysis |
COLUMN_NOT_FOUND Unknown field %s | error_code | error | sql, column-not-found, metadata, connector |
INVALID_ARGUMENTS Table version AS OF/BEFORE expression cannot be NULL for %s | error_code | error | sql, time-travel, null-value, invalid-arguments |
VIEW_IS_RECURSIVE Statement would create a recursive view | error_code | error | sql, view, recursion, semantic-analysis |
VIEW_IS_STALE View '%s' is stale; it must be re-created | error_code | error | sql, view, stale-schema, schema-evolution |
TABLE_FUNCTION_DUPLICATE_RANGE_VARIABLE Relation alias: %s is a duplicate of input table name: %s | error_code | error | presto, sql, table-function, alias-collision |
NON_NUMERIC_SAMPLE_PERCENTAGE Sample percentage cannot contain column references | error_code | error | presto, sql, tablesample, constant-expression |
SAMPLE_PERCENTAGE_OUT_OF_RANGE Sample percentage must be greater than or equal to 0 | error_code | error | presto, sql, tablesample, range-validation |
| unsupported join criteria: %s | exception | error | sql, join, internal-error |
MISSING_ATTRIBUTE Column '%s' is missing from left side of join | error_code | error | presto, sql, join, using, missing-column |
WINDOW_FUNCTION_ORDERBY_LITERAL ORDER BY literals/constants with window function: '%s' is unnecessary and expens | error_code | error | sql, window-function, order-by, performance, semantic-analysis |
NESTED_WINDOW Cannot nest window functions inside window function '%s': %s | error_code | error | sql, window-function, nesting, semantic-analysis |
MUST_BE_WINDOW_FUNCTION Not a window function: %s | error_code | error | sql, window-function, function-kind, semantic-analysis |
INVALID_WINDOW_FRAME Window frame start cannot be UNBOUNDED FOLLOWING | error_code | error | |
INVALID_FUNCTION_NAME Temporary functions cannot be qualified. | error_code | error | |
AMBIGUOUS_ATTRIBUTE '%s' in ORDER BY is ambiguous | error_code | error | sql, presto, semantic-analysis, order-by |
TOO_MANY_GROUPING_SETS GROUP BY has more than %s grouping sets but can contain at most %s | error_code | error | sql, presto, group-by, grouping-sets |
INVALID_ORDINAL GROUP BY position %s is not in select list | error_code | error | sql, presto, group-by, ordinal |
MUST_BE_COLUMN_REFERENCE GROUP BY expression must be a column reference: %s | error_code | error | sql, presto, group-by, column-reference |
WILDCARD_WITHOUT_FROM SELECT * not allowed in queries without FROM clause | error_code | error | sql, presto, select-star, from-clause |
INVALID_PROCEDURE_ARGUMENTS A GROUPING() operation can only be used with a corresponding GROUPING SET/CUBE/R | error_code | error | sql, grouping, group-by, semantic-analysis |
VIEW_ANALYSIS_ERROR Failed analyzing stored view '%s': %s | error_code | error | sql, view, analysis, schema-drift |
VIEW_PARSE_ERROR Failed parsing stored view '%s': %s | error_code | error | sql, view, parse, syntax |
INVALID_ROW_FILTER Row filter for '%s' is recursive | error_code | error | security, row-filter, recursion, access-control |
DATATYPE_MISMATCH Expected row filter for '%s' to be of type BOOLEAN, but was %s | error_code | error | security, row-filter, type-mismatch, boolean |
INVALID_COLUMN_MASK Column mask for '%s.%s' is recursive | error_code | error | security, column-mask, recursion, access-control |
DUPLICATE_RELATION WITH query name '%s' specified more than once | validation | error | cte, duplicate-name, sql |
INVALID_OFFSET_ROW_COUNT Invalid OFFSET row count: %s | validation | error | offset, sql-syntax, pagination |
ORDER_BY_MUST_BE_IN_SELECT For SELECT DISTINCT, ORDER BY expressions must appear in select list | validation | error | distinct, order-by, sql-semantics |
NONDETERMINISTIC_ORDER_BY_EXPRESSION_WITH_SELECT_DISTINCT Non deterministic ORDER BY expression is not supported with SELECT DISTINCT | validation | error | distinct, nondeterministic, order-by |
WINDOW_REQUIRES_OVER Window function %s requires an OVER clause | validation | error | sql, window-functions, semantic-analysis |
NOT_SUPPORTED Temporary table cannot be created in catalog "%s": %s | error_code | error | planner, connector, temporary-table |
GENERIC_INTERNAL_ERROR Cannot assign canonical plan id to Canonical join node: %s | error_code | error | planner, internal-error, canonical-plan |
PLAN_SERIALIZATION_ERROR Cannot serialize plan to JSON | error_code | error | json, serialization, canonical-plan |
PLAN_SERIALIZATION_ERROR Cannot serialize plan to JSON | error_code | error | json, serialization, planner |
GENERIC_INTERNAL_ERROR Cannot assign canonical plan id to Canonical table scan node: %s | error_code | error | planner, internal-error, canonical-plan |
GENERIC_INTERNAL_ERROR Unknown plan phase | error_code | error | planner, enum, internal-error |
TYPE_MISMATCH Cannot cast type %s to %s | error_code | error | sql, type-system, expression-evaluation |
NOT_SUPPORTED Unsupported type: | error_code | error | planner, type-system, cast |
INVALID_FUNCTION_ARGUMENT ROW index out of bounds: | error_code | error | row, subscript, index-out-of-bounds |
INVALID_PLAN_ERROR When grouped execution can't be enabled, merge join plan is not valid.%s is curr | error_code | error | planner, merge-join, grouped-execution |
GENERIC_INTERNAL_ERROR all inequality expressions for inference must be < or <= | error_code | error | internal-error, optimizer, inequality-inference |
GENERIC_USER_ERROR '%s' is not a valid timestamp literal | error_code | error | literal, timestamp, user-error |
TYPE_MISMATCH Unknown type: | error_code | error | literal, type-system, semantic-error |
INVALID_LITERAL '%s' is not a valid timestamp literal | error_code | error | literal, timestamp, parse-error |
COMPILER_ERROR Compiler failed | error_code | error | codegen, compiler, planner |
GENERIC_INTERNAL_ERROR Mixing spherical and euclidean geometric types | error_code | error | |
NOT_SUPPORTED Dynamic filtering cannot be used with grouped execution | error_code | error | |
NOT_SUPPORTED CREATE TABLE IF NOT EXISTS is not supported in this context | error_code | error | |
COLUMN_NOT_FOUND Z-order column(s) not found in table: %s. Available columns: %s | error_code | error | |
NODE_SELECTION_NOT_SUPPORTED Unsupported node selection strategy %s | error_code | error | presto, planner, connector, node-selection, not-supported |
QUERY_HAS_TOO_MANY_STAGES Number of stages in the query (%s) exceeds the allowed maximum (%s). If the quer | error_code | error | presto, planner, stage-limit, query-complexity |
INVALID_LIMIT_CLAUSE Invalid limit: %s | error_code | error | presto, planner, sql-syntax, limit |
QUERY_PLANNING_TIMEOUT The query planner exceeded the timeout of %s. | error_code | error | presto, planner, timeout, interruption |
EXCEEDED_PLAN_NODE_LIMIT Number of leaf nodes in logical plan exceeds threshold %s set in max_leaf_nodes_ | error_code | error | presto, planner, plan-limits, query-complexity |
NOT_SUPPORTED Table-wide statistic type not supported: | error_code | error | presto, planner, statistics, not-supported |
GENERIC_INTERNAL_ERROR Unexpected call replaceChildren for %s | error_code | error | presto, planner, internal-error, optimizer |
GENERIC_INTERNAL_ERROR Cannot assign canonical plan id to Group Reference node: %s | error_code | error | optimizer, internal-error, memo |
OPTIMIZER_TIMEOUT The optimizer exhausted the time limit of %d ms | error_code | error | optimizer, timeout, performance |
INVALID_SPATIAL_PARTITIONING Expected exactly one row for table %s, but got none | error_code | error | spatial, join, configuration |
NOT_SUPPORTED Offset support is not enabled | error_code | error | sql, offset, feature-flag |
GENERIC_USER_ERROR Remote functions are not enabled | error_code | error | remote-functions, feature-flag, projection |
NOT_FOUND Materialized view not found: | error_code | error | materialized-view, not-found, metadata |
MATERIALIZED_VIEW_STALE Materialized view '%s' is stale | error_code | error | materialized-view, staleness, refresh |
NOT_SUPPORTED Catalog "%s" cannot be used as a partitioning provider: %s | error_code | error | partitioning, connector, distribution |
UNSUPPORTED_SUBQUERY Given correlated subquery is not supported | error_code | error | subquery, correlation, sql-planning |
FUNCTION_NOT_FOUND Sampling function: %s not cannot be resolved | error_code | error | planner, function-resolution, session-property, sampling |
GENERIC_INTERNAL_ERROR Unexpected plan node between partial and final aggregation | error_code | error | planner, optimizer, aggregation, internal-error |
NOT_SUPPORTED Temporary table cannot be created in catalog "%s": %s | error_code | error | planner, cte, temporary-table, connector, not-supported |
INVALID_ARGUMENTS Missing variable: | error_code | error | planner, subfield-pushdown, nested-types, invalid-arguments |
| Full data access is restricted by row filters and column mas | exception | error | access-control, row-filters, security, procedure |
NOT_SUPPORTED Unsupported data type in EXPLAIN (TYPE IO): %s | error_code | warning | explain, io-plan, type-printing, not-supported |
NOT_SUPPORTED External function in join filter is not supported: %s | error_code | error | planner, join, external-function, not-supported |
NOT_SUPPORTED Unsupported type: ${type} | error_code | error | sql, type-system, literal, not-supported |
INVALID_LITERAL Invalid formatted generic ${type} literal: ${node} | error_code | error | sql, literal, invalid-literal, semantic-error |
TYPE_MISMATCH Types are not comparable with NULLIF: ${firstType} vs ${secondType} | error_code | error | sql, type-mismatch, nullif, semantic-error |
MISSING_CATALOG Catalog '${catalogName}' does not exist | error_code | error | sql, show-tables, catalog, semantic-error |
MISSING_SCHEMA Schema '${schemaName}' does not exist | error_code | error | sql, show-tables, schema, semantic-error |
MISSING_TABLE Table '${tableName}' does not exist | error_code | error | sql, show-grants, table, semantic-error |
CATALOG_NOT_SPECIFIED Catalog must be specified when session catalog is not set | error_code | error | sql, show-grants, catalog, session |
INVALID_TABLE_PROPERTY Failed to convert object of type %s to expression: %s | error_code | error | sql, table-properties, connector, serialization |
NOT_SUPPORTED Relation '%s' is a materialized view, not a view | error_code | error | sql, semantic-analysis, materialized-view, wrong-object-type |
| SHOW CREATE only supported for tables and views | exception | error | presto, sql, unsupported-feature, internal |
FUNCTION_NOT_FOUND Function not found: %s%s | error_code | error | presto, sql, function-not-found, overload-resolution |
GENERIC_USER_ERROR SHOW CREATE FUNCTION is only supported for SQL functions | error_code | error | presto, sql, unsupported-feature, udf |
| Property %s for %s cannot have a null value | error_code | error | presto, properties, null-value, metadata |
| Property %s for %s should have value of type %s, not %s | error_code | error | presto, properties, type-mismatch, metadata |
| Unsupported function kind: %s | exception | error | presto, internal, enum-exhaustiveness, function-kind |
VIEW_PARSE_ERROR Failed parsing stored view '%s': %s | error_code | error | |
NOT_SUPPORTED Only predicates that can be pushed down are supported in the SHOW STATS WHERE cl | error_code | error | |
| Procedures already registered for connector: | exception | error | |
PROCEDURE_NOT_FOUND Procedure not registered: | error_code | error | |
INVALID_SESSION_PROPERTY Unknown session property | error_code | error | |
| Target table already exists: | exception | error | |
ALREADY_EXISTS View already exists: | error_code | error | |
| View '%s' not found | exception | error | |
INVALID_ARGUMENTS Can not serialize remote split | error_code | error | serialization, thrift, split, distributed-execution |
INVALID_ARGUMENTS Can not serialize remote transaction handle | error_code | error | serialization, thrift, transaction-handle |
DISTRIBUTED_TRACING_ERROR Duplicated block inserted: | error_code | error | tracing, distributed-tracing, instrumentation |
| Plugin-configured tracer provider ('%s') does not match syst | exception | error | tracing, configuration, plugin, mismatch |
| Only a single plugin should set the tracer provider ('%s'). | exception | error | tracing, plugin, configuration, duplicate-registration |
DISTRIBUTED_TRACING_ERROR SAMPLE_BASED Tracing Mode is currently not supported. | error_code | error | tracing, configuration, unsupported-feature |
TRANSACTION_ALREADY_ABORTED Current transaction is aborted, commands ignored until end of transaction block | error_code | error | transaction, presto, session-state |
READ_ONLY_VIOLATION Cannot execute write in a read-only transaction | error_code | error | transaction, read-only, presto |
MULTI_CATALOG_WRITE_CONFLICT Multi-catalog writes not supported in a single transaction. Attempt write to cat | error_code | error | transaction, presto, multi-catalog |
AUTOCOMMIT_WRITE_CONFLICT Catalog only supports writes using autocommit | error_code | error | transaction, autocommit, presto, connector |
| Unknown cluster Ttl provider manager | exception | critical | configuration, guice, ttl, presto, startup |
| Query Prerequisites '%s' is already registered | exception | error | duplicate-registration, ttl, plugin, presto |
| Node ttl fetcher factory '%s' is already registered | exception | error | duplicate-registration, ttl, plugin, presto |
| Unknown Node Ttl Fetcher Manager: | exception | critical | configuration, guice, ttl, presto, startup |
NUMERIC_VALUE_OUT_OF_RANGE bigint addition overflow: %s + %s | error_code | error | sql, bigint, overflow, arithmetic, presto |
INVALID_CAST_ARGUMENT Value %s cannot be represented as varchar(%s) | error_code | error | presto, sql, cast, varchar, invalid-argument |
INVALID_CAST_ARGUMENT Cannot cast '%s' to DOUBLE | error_code | error | presto, sql, cast, char, parse-error |
| Expected at most one parameter for CHAR | validation | error | presto, type-system, char, ddl |
| CHAR length must be a number | validation | error | presto, type-system, char, ddl |
GENERIC_INTERNAL_ERROR CodePoints type cannot be serialized | error_code | critical | presto, internal-error, serialization, codepoints |
INVALID_CAST_ARGUMENT Value cannot be cast to date: | error_code | error | presto, type-cast, date, varchar |
INVALID_FUNCTION_ARGUMENT Cannot add hour, minutes or seconds to a date | error_code | error | presto, datetime, interval, date-arithmetic |
INVALID_CAST_ARGUMENT Cannot cast '%s' to BIGINT | error_code | error | |
GENERIC_INTERNAL_ERROR GENERIC_INTERNAL_ERROR | error_code | error | |
NUMERIC_VALUE_OUT_OF_RANGE Decimal overflow | error_code | error | |
DIVISION_BY_ZERO Division by zero | error_code | error | |
| Expected 0, 1 or 2 parameters for DECIMAL type constructor. | validation | error | presto, decimal, type-constructor, ddl |
INVALID_FUNCTION_ARGUMENT e.getMessage() | error_code | error | presto, decimal, invalid-argument, sql |
INVALID_CAST_ARGUMENT Cannot cast %s to %s | error_code | error | presto, distinct-type, cast, sql |
DIVISION_BY_ZERO DIVISION_BY_ZERO | error_code | error | division-by-zero, double, arithmetic, presto |
INVALID_CAST_ARGUMENT Unable to cast %s to integer | error_code | error | cast, overflow, double, integer, presto |
INVALID_CAST_ARGUMENT No value '%s' in enum '%s' | error_code | error | cast, enum, varchar, presto |
NUMERIC_VALUE_OUT_OF_RANGE integer addition overflow: %s + %s | error_code | error | overflow, integer, arithmetic, presto |
DIVISION_BY_ZERO DIVISION_BY_ZERO | error_code | error | presto, sql, division-by-zero, numeric |
NUMERIC_VALUE_OUT_OF_RANGE interval_day_to_second addition overflow: %s ms + %s ms | error_code | error | presto, sql, interval, overflow |
DIVISION_BY_ZERO interval_day_to_second division by zero: %s ms / %s | error_code | error | presto, interval-day-to-second, division-by-zero |
NUMERIC_VALUE_OUT_OF_RANGE Overflow adding interval year-month values: | error_code | error | presto, interval-year-to-month, arithmetic-overflow, numeric-value-out-of-range |
INVALID_CAST_ARGUMENT Cannot cast value to IPADDRESS: | error_code | error | |
GENERIC_INTERNAL_ERROR Invalid InetAddress length: | error_code | error | |
INVALID_CAST_ARGUMENT Cannot cast value to IPPREFIX: | error_code | error | |
GENERIC_INTERNAL_ERROR Invalid InetAddress length: | error_code | error | presto, ipprefix, internal-error, inetaddress |
GENERIC_INTERNAL_ERROR RegExp type cannot be serialized | error_code | error | presto, regexp, serialization, internal-error |
GENERIC_INTERNAL_ERROR JsonPath type cannot be serialized | error_code | error | presto, jsonpath, serialization, internal-error |
INVALID_FUNCTION_ARGUMENT Escape string must be a single character | error_code | error | presto, like-pattern, escape-char, invalid-function-argument |
GENERIC_INTERNAL_ERROR LikePattern type cannot be serialized | error_code | error | presto, serialization, like-pattern, internal-error |
INVALID_FUNCTION_ARGUMENT No value '%d' in enum type %s | error_code | error | presto, enum, invalid-argument, sql-function |
INVALID_FUNCTION_ARGUMENT Illegal replacement sequence: | error_code | error | presto, regex, re2j, invalid-argument, regexp-replace |
GENERIC_INTERNAL_ERROR RegExp type cannot be serialized | error_code | error | presto, serialization, regex, re2j, internal-error |
INVALID_CAST_ARGUMENT Unable to cast %s to bigint | error_code | error | presto, cast, real, bigint, overflow |
NUMERIC_VALUE_OUT_OF_RANGE smallint addition overflow: %s + %s | error_code | error | presto, arithmetic, overflow, smallint |
INVALID_CAST_ARGUMENT Value cannot be cast to time: | error_code | error | presto, cast, time, parse, invalid-format |
INVALID_CAST_ARGUMENT Value cannot be cast to timestamp: | error_code | error | presto, cast, timestamp, parse, legacy |
INVALID_CAST_ARGUMENT Value cannot be cast to timestamp with time zone: | error_code | error | presto, cast, timestamp, type-conversion |
NUMERIC_VALUE_OUT_OF_RANGE tinyint addition overflow: %s + %s | error_code | error | presto, tinyint, overflow, arithmetic |
INVALID_CAST_ARGUMENT Invalid UUID string length: | error_code | error | presto, uuid, cast, varchar |
INVALID_FUNCTION_ARGUMENT No value '%s' in enum type %s | error_code | error | presto, enum, invalid-argument, varchar |
INVALID_CAST_ARGUMENT Cannot cast '%s' to BOOLEAN | error_code | error | presto, boolean, cast, varchar |
| Expected exactly one parameter for VARCHAR | validation | error | presto, varchar, type-system, illegal-argument, ddl |
| VARCHAR length must be a number | validation | error | presto, varchar, type-system, illegal-argument |
| Invalid VARCHAR length | validation | error | presto, varchar, type-system, length-limit, ddl |
NOT_SUPPORTED GroupedKHyperLogLogState number of groups exceed limit %d set by khyperloglog-ag | error_code | error | presto, khyperloglog, aggregation, memory-limit, configuration |
INVALID_FUNCTION_ARGUMENT input types for khyperloglog_agg are not supported | error_code | error | presto, aggregation, function-argument, khyperloglog |
| Invalid timestamp '%s' | error_code | error | presto, timestamp, parsing, datetime |
| Invalid time '%s' | error_code | error | presto, time, parsing, datetime |
| Invalid day second interval qualifier: to | error_code | error | presto, interval, parsing, datetime |
| Invalid year month interval qualifier: to | error_code | error | presto, interval, parsing, datetime |
| Invalid interval qualifier: to | error_code | error | presto, interval, static-initialization, datetime |
INVALID_ARGUMENTS errorMessage | error_code | error | presto, argument-validation, presto-exception |
| format(formatString, args) | error_code | error | presto, presto-exception, condition-check |
| Unsupported native type in set: with type | exception | error | presto, type-system, set, unsupported-type |
INVALID_FUNCTION_ARGUMENT Unsupported type: %s | error_code | error | json, invalid-function-argument, unsupported-type, presto |
INVALID_CAST_ARGUMENT Unexpected token when cast to %s: %s | error_code | error | json, invalid-cast-argument, cast, presto |
GENERIC_INSUFFICIENT_RESOURCES Size of hash table cannot exceed 1 billion entries | error_code | error | resources, memory, json, limits |
MISSING_CATALOG Catalog %s does not exist | error_code | error | catalog, metadata, missing, semantic |
MISSING_SCHEMA Schema %s does not exist | error_code | error | schema, metadata, missing, semantic |
MISSING_TABLE Table %s does not exist | error_code | error | table, metadata, missing, semantic |
NOT_SUPPORTED %s is not supported in your OS | error_code | warning | security, random, os-compatibility, not-supported |
ALREADY_EXISTS Schema [%s] already exists | error_code | error | ddl, schema, already-exists, memory-connector |
NOT_FOUND Schema [%s] does not exist | error_code | error | ddl, schema, not-found, memory-connector |
SCHEMA_NOT_EMPTY Schema not empty: | error_code | error | ddl, schema, not-empty, memory-connector |
MISSING_DATA Failed to find table on a worker. | error_code | error | presto, memory-connector, distributed, missing-data |
MEMORY_LIMIT_EXCEEDED Memory limit [%d] for memory connector exceeded | error_code | error | presto, memory-connector, memory-limit, resource-exhaustion |
| LEARN must run on a single machine | exception | error | presto, presto-ml, aggregation, unsupported-operation |
| LEARN must run on a single machine | exception | error | |
| LEARN must run on a single machine | exception | error | |
| LEARN must run on a single machine | exception | error | |
| LEARN must run on a single machine | exception | error | |
| LEARN must run on a single machine | exception | error | |
| LEARN must run on a single machine | exception | error | |
INVALID_FUNCTION_ARGUMENT Unknown parameter %s | error_code | error | |
NOT_SUPPORTED Can't convert json to MongoDB Document: %s | error_code | error | |
GENERIC_INTERNAL_ERROR Expected row value field count does not match type field count | error_code | error | |
GENERIC_INTERNAL_ERROR Unhandled type for %s:%s | error_code | error | |
NOT_FOUND Table '%s' not found | error_code | error | |
INVALID_FUNCTION_ARGUMENT Primary read preference can not specify tag sets | error_code | error | |
NOT_SUPPORTED Unsupported column type: %s | error_code | error | |
| no abstract type ColumnHandle | exception | error | json-serialization, polymorphic-dispatch, arrow-flight |
| ColumnHandle ColumnHandle | exception | error | json-parse, deserialization, arrow-flight |
| no abstract type ColumnHandle | exception | error | json-serialization, polymorphic-dispatch, hive |
| ColumnHandle ColumnHandle | exception | error | json-parse, deserialization, hive |
| no abstract type ColumnHandle | exception | error | json-serialization, polymorphic-dispatch, iceberg |
| ColumnHandle ColumnHandle | exception | error | json-parse, deserialization, iceberg |
| no abstract type ColumnHandle | exception | error | json-serialization, polymorphic-dispatch, tpcds |
| ColumnHandle ColumnHandle | exception | error | json, deserialization, presto-protocol, column-handle |
| no abstract type ColumnHandle | exception | error | serialization, type-error, presto-protocol, column-handle, subclass-dispatch |
| ColumnHandle ColumnHandle | exception | error | json, deserialization, presto-protocol, column-handle |
| no abstract type FunctionHandle | exception | error | serialization, type-error, presto-protocol, function-handle, subclass-dispatch |
| FunctionHandle FunctionHandle | exception | error | json, deserialization, presto-protocol, function-handle |
| no abstract type RowExpression | exception | error | serialization, type-error, presto-protocol, row-expression, subclass-dispatch |
| RowExpression RowExpression | exception | error | json, deserialization, presto-protocol, row-expression |
| no abstract type PlanNode | exception | error | json-serialization, polymorphic-type, presto-native, plan-node |
| PlanNode PlanNode | exception | error | json-parse-error, malformed-json, presto-native, plan-node |
| ConnectorTableHandle ConnectorTableHandle | exception | error | json-parse-error, malformed-json, presto-native, connector-table-handle |
| {parse_error} ConnectorTransactionHandle ConnectorTransacti | validation | error | json-parse-error, malformed-json, presto-native, transaction-handle |
| {type} no abstract type ExecutionWriterTarget | validation | error | json-serialization, polymorphic-type, presto-native, writer-target |
| {parse_error} ExecutionWriterTarget ExecutionWriterTarget | validation | error | json-parse-error, malformed-json, presto-native, writer-target |
| {parse_error} ConnectorSplit | validation | error | json-parse-error, malformed-json, presto-native, connector-split |
| {parse_error} ConnectorPartitioningHandle | validation | error | |
| {parse_error} ConnectorOutputTableHandle ConnectorOutputTab | validation | error | |
| {parse_error} ConnectorDeleteTableHandle ConnectorDeleteTab | validation | error | |
| {type} no abstract type InputDistribution | validation | error | |
| {parse_error} InputDistribution InputDistribution | validation | error | |
| {parse_error} ConnectorDistributedProcedureHandle Connector | validation | error | |
| {type} no abstract type ValueSet | validation | error | |
| {parse_error} ValueSet ValueSet | validation | error | |
| {parse_error} ConnectorIndexHandle ConnectorIndexHandle | validation | error | json, deserialization, parse-error, presto-protocol |
| {parse_error} ColumnHandle ColumnHandle | validation | error | json, deserialization, parse-error, column-handle |
| {parse_error} ConnectorTableLayoutHandle ConnectorTableLayo | validation | error | json, deserialization, parse-error, table-layout-handle |
| {parse_error} ConnectorInsertTableHandle ConnectorInsertTab | validation | error | json, deserialization, parse-error, insert-table-handle |
| {parse_error} ConnectorMergeTableHandle ConnectorMergeTable | validation | error | json, deserialization, parse-error, merge |
| {type_error} {className} {typeName} {fieldName} | validation | error | json, serialization, type-error, presto-protocol |
| {out_of_range} {className} {typeName} {fieldName} | validation | error | json, deserialization, out-of-range, missing-key |
GENERIC_USER_ERROR Errors encountered while optimizing expressions. | error_code | error | presto, native-sidecar, expression-optimization, generic-user-error |
INVALID_ARGUMENTS Failed to get optimized expressions from sidecar. | error_code | error | network, http, native-sidecar, service-unavailable |
INVALID_ARGUMENTS Failed to get catalog-scoped functions from sidecar for catalog '%s' | error_code | error | sidecar, http, function-namespace, presto |
NOT_SUPPORTED Create Function is not supported in NativeFunctionNamespaceManager | error_code | error | not-supported, function-namespace, presto |
DUPLICATE_FUNCTION_ERROR Function '%s' already exists | error_code | error | duplicate-function, function-namespace, registration, presto |
| Error from native plan checker: %s | error_code | error | native-engine, plan-validation, sidecar, http |
NATIVEPLANCHECKER_CONNECTION_ERROR Error getting native plan checker response | error_code | error | network, connection, sidecar, native-engine |
NATIVEPLANCHECKER_UNKNOWN_CONVERSION_FAILURE Error response without failure from native plan checker with code: {statusCode} | error_code | error | sidecar, http-response, plan-validation, native-engine |
| Encrypted data size %s exceeds limit of 2^23 | exception | error | orc, dwrf, encryption, buffer-limit |
| Unsupported compression for verification: | exception | error | orc, compression, configuration, illegal-argument |
| Write-side compression verification failed: %s (uncompressed | exception | error | orc, compression, write-path, data-corruption |
| Write-side compression verification failed: chunk does not d | exception | error | orc, compression, write-path, round-trip, data-corruption |
| File has no columns | exception | critical | orc, corruption, footer, schema |
| Stripe encryption keys are missing, but file is encrypted | exception | critical | orc, dwrf, encryption, key-metadata, corruption |
| Number of stripe encryption keys did not match number of enc | exception | critical | orc, dwrf, encryption, key-metadata, corruption |
| Validation failed | exception | error | orc, io, validation, corruption |
| Write validation failed: | exception | error | orc, validation, write-path |
| Snappy requires buffer (%s) larger than max size (%s) | exception | error | orc, snappy, decompression, memory-limit, configuration |
| Invalid compressed stream | exception | error | orc, snappy, decompression, corruption |
| Unexpected metadata | exception | error | |
| Unexpected timezone | exception | error | |
| Write validation failed: unexpected number of columns in str | exception | error | |
| Unexpected stripe at offset %s | exception | error | |
| Missing row group column statistics for stripe at offset %s | exception | error | |
| Unexpected row group count stripe in at offset %s | exception | error | |
| Unexpected column in row group %s in stripe at offset %s | exception | error | |
| Checksum mismatch for row group %s in stripe at offset %s | exception | error | |
| Could not find stripe statistics for a stripe at offset %s | exception | error | |
| Stripe at offset %s has unexpected flat map value node colum | exception | error | |
| Unexpected multiple column statistics for node %s in row gro | exception | error | orc, corruption, statistics, write-validation |
| Unexpected row group %s in stripe at offset %s | exception | error | orc, corruption, write-validation, row-group |
| Write validation failed: unexpected number of columns in %s | exception | error | orc, write-validation, statistics, schema |
| Write validation failed: %s in %s statistics | exception | error | orc, write-validation, statistics, corruption |
| Write validation failed: unexpected boolean counts in %s sta | exception | error | orc, write-validation, statistics, boolean |
| Write validation failed: unexpected integer range in %s stat | exception | error | orc, write-validation, statistics, integer |
| Write validation failed: unexpected double range in %s stati | exception | error | orc, write-validation, statistics, double |
| Write validation failed: unexpected string range in %s stati | exception | error | orc, write-validation, statistics, string |
| Write validation failed: unexpected date range in %s statist | exception | error | |
| Write validation failed: unexpected decimal range in %s stat | exception | error | |
| Write validation failed: unexpected bloom filter in %s stati | exception | error | |
| Unsupported Hive type: %s | exception | error | |
| Could not decompress all input (output buffer too small?) | exception | error | |
| Invalid compressed stream | exception | error | |
| Zstd requires buffer (%s) larger than max size (%s) | exception | error | |
| Invalid compressed stream | exception | error | |
| Checkpoints are corrupt | exception | error | |
| Unexpected error in orc file tail reading after cache miss | exception | error | |
| Invalid file size %s | exception | error | orc, corrupt-file, file-size |
| Invalid postscript length %s | exception | error | orc, corrupt-file, postscript |
| Not an ORC file | exception | error | orc, wrong-format, magic-header |
| Invalid footer length %s | exception | error | orc, corrupt-file, footer |
| Invalid metadata length %s | exception | error | orc, corrupt-file, metadata |
| Invalid ORC metadata %s or DWRF stripe cache size %s | exception | error | orc, dwrf, stripe-cache, corrupt-file |
| Invalid DWRF stripe cache length %s | exception | error | orc, dwrf, stripe-cache, corrupt-file |
| Column %s, of type %s, contains %s offset positions, but onl | exception | error | orc, checkpoint, metadata-mismatch |
| Not enough positions for column %s and sequence %s, of type | exception | error | orc, checkpoint, metadata-mismatch |
| Failed to read or decrypt FileStatistics for node %s | exception | error | orc, dwrf, encryption, file-statistics |
| Stream size %s of one of the streams for column %s is larger | exception | error | |
| Invalid postscript | exception | error | |
| Invalid file metadata | exception | error | |
| Invalid file footer | exception | error | |
| Invalid stripe footer | exception | error | |
| Invalid stripe row index | exception | error | |
| Invalid bloom filter | exception | error | |
| stream type not implemented yet | exception | error | |
| stream encoding not implemented yet | exception | error | |
| compression not implemented yet | exception | error | orc, compression, unsupported-codec, file-format |
| Unsupported type: | exception | error | orc, type-system, unsupported-type, metadata-writer |
| Unsupported stream kind: | exception | error | orc, stream, metadata-writer, unsupported-kind |
| Unsupported column encoding kind: | exception | error | orc, column-encoding, metadata-writer, unsupported-kind |
| Unsupported compression kind: | exception | error | orc, compression, metadata-writer, unsupported-codec |
| Unsupported Hive type: %s | exception | error | orc, hive-types, type-mapping, not-supported |
| BloomFilters are not compatible for merging. this - | exception | error | orc, bloom-filter, statistics-merge, incompatible-parameters |
| Unsupported type: | exception | error | orc, statistics, unsupported-type, metadata-writer |
| Unsupported type: | exception | error | orc, selective-reader, type-mismatch, reader |
| nanos field of an encoded timestamp in ORC must be between 0 | exception | error | orc, timestamp, data-corruption, presto |
| seconds field of timestamp exceeds maximum supported value, | exception | error | orc, timestamp, overflow, presto |
| Timestamp exceeds maximum supported value, value: %s truncat | exception | error | orc, timestamp, overflow, presto |
| Unsupported type: | exception | error | orc, unsupported-type, schema, presto |
| Value is not null but data stream is not present | exception | error | orc, corruption, boolean, missing-stream, presto |
| Value is null but present stream is missing | exception | error | orc, corruption, boolean, present-stream, presto |
| Value is not null but data stream is missing | exception | error | orc, corruption, byte, missing-stream, presto |
| Value is null but present stream is missing | exception | error | orc, corruption, byte, present-stream, presto |
| Value is not null but decimal stream is not present | exception | error | orc, corruption, decimal, missing-stream, presto |
| Value is not null but scale stream is not present | exception | error | orc, corruption, decimal, missing-stream, presto |
| Value is not null but data stream is not present | exception | error | orc, corruption, double, missing-stream |
| Value is not null but data stream is not present | exception | error | orc, corruption, float, missing-stream |
| Value is not null but data stream is not present | exception | error | orc, corruption, list, missing-stream |
| java.io.IOException (wrapped in UncheckedIOException) | exception | warning | io, resource-cleanup, unchecked-ioexception, orc |
| Array subscript out of bounds | exception | error | orc, array-index, invalid-argument, presto |
| Unsupported encoding | exception | error | orc, encoding, unsupported-encoding, presto |
| java.io.IOException (wrapped in UncheckedIOException) | exception | error | orc, io, unchecked-io-exception, resource-cleanup |
| Value is not null but data stream is not present | exception | error | orc, corruption, dictionary-encoding, missing-stream |
| Dictionary is not empty but data stream is not present for % | exception | error | orc, corruption, dictionary, missing-stream |
| Value is not null but data stream is missing | exception | error | orc, corruption, direct-encoding, missing-stream |
| Value is null but present stream is missing | exception | error | orc, corruption, null-handling, missing-stream |
| Unsupported type | exception | error | orc, type-mismatch, unsupported-type, presto |
| Unsupported encoding | exception | error | orc, dwrf, unsupported-encoding |
| java.io.IOException (wrapped in UncheckedIOException) | exception | warning | io, resource-cleanup, orc |
| Unsupported encoding | exception | error | orc, dwrf, map, unsupported-encoding |
| java.io.IOException (wrapped in UncheckedIOException) | exception | warning | io, resource-cleanup, orc, map |
| Value is not null but data stream is not present | exception | error | orc-corruption, map, missing-stream |
| java.io.IOException (wrapped in UncheckedIOException) | exception | warning | io, resource-cleanup, orc, map |
| Unsupported flat map key type: | exception | error | dwrf, flat-map, unsupported-type |
| java.io.IOException (wrapped in UncheckedIOException) | exception | error | io, orc, uncheckedioexception, resource-cleanup |
| Unsupported flat map key type: | exception | error | orc, dwrf, flat-map, unsupported-type |
| Flat map reader does not support nesting | exception | error | orc, dwrf, flat-map, nested-schema, corruption |
| Unsupported encoding | exception | error | orc, dwrf, encoding, unsupported-type |
| Can not read SQL type %s from ORC stream %s of type %s | exception | error | orc, schema-mismatch, type-validation, corruption |
| Unsupported type: | exception | error | orc, union-type, unsupported-type, selective-reader |
| Unsupported encoding | exception | error | orc, encoding, slice, unsupported-type |
| java.io.IOException (wrapped in UncheckedIOException) | exception | warning | orc, io, unchecked-io, resource-cleanup |
| Value is not null but data stream is not present | exception | error | orc, corruption, missing-stream |
| Dictionary is not empty but dictionary length stream is not | exception | error | orc, corruption, dictionary-encoding, missing-stream |
| invalid evaluation state | exception | error | orc, illegal-state, internal-bug, filter |
| Dictionary is not empty but dictionary length stream is not | exception | error | orc, corruption, dictionary-encoding, missing-stream |
| Value is not null but length stream is not present | exception | error | orc, corruption, missing-stream |
| Value is not null but data stream is not present | exception | error | orc, corruption, missing-stream |
| Value is null but present stream is missing | exception | error | |
| Values in column "%s" are too large to process for Presto. R | exception | error | |
| Value is not null but data stream is missing | exception | error | |
| Values in column "%s" are too large to process for Presto. R | exception | error | |
| Unsupported encoding | exception | error | |
| Value is not null but seconds stream is missing | exception | error | |
| Value is not null but nanos stream is missing | exception | error | |
| Value is null but present stream is missing | exception | error | |
| Read past end of buffer RLE byte | exception | error | orc, corruption, rle, eof, truncated-file |
| Reading RLE byte got EOF | exception | error | orc, corruption, rle, eof, truncated-file |
| Unexpected end of stream | exception | error | orc, corruption, eof, truncated-file |
| Decimal exceeds 128 bits | exception | error | orc, decimal, overflow, schema-mismatch |
| Reading BigInteger past EOF | exception | error | orc, decimal, eof, truncated-file |
| Decimal does not fit long (invalid table schema?) | exception | error | orc, decimal, overflow, schema-mismatch |
| EOF while reading unsigned vint | exception | error | orc, varint, eof, truncated-file |
| Read past end of RLE integer | exception | error | orc, corruption, io, truncated-file |
| End of stream in RLE Integer | exception | error | orc, corruption, truncated-file, io |
| Decoded value out of range for a 32bit number | exception | error | orc, corruption, schema-mismatch, integer-overflow |
| Decoded value out of range for a 16bit number | exception | error | orc, corruption, schema-mismatch, integer-overflow |
| Read past end of RLE integer | exception | error | orc, data-corruption, truncated-file, presto |
| Invalid RLEv2 encoded stream | exception | error | orc, data-corruption, rlev2, presto |
| Decoded value out of range for a 32bit number | exception | error | orc, data-corruption, int-overflow, presto |
| Decoded value out of range for a 16bit number | exception | error | orc, data-corruption, short-overflow, presto |
| Unexpected end of stream | exception | error | orc, corruption, io, truncated-file |
| Reset stream has a block offset but stream is not compressed | error_code | error | orc, checkpoint, corruption, compression |
| End of stream in RLE Integer | error_code | error | orc, rle, corruption, truncated-file |
| The chunkLength (%s) must not be negative or greater than re | error_code | error | orc, corruption, compression, chunk-header |
| maxOutputLength is incorrect, there is more data to be decom | exception | error | orc, zlib, compression, decompression |
| Zstd JNI decompressor failed with | exception | error | orc, zstd, compression, jni |
NOT_SUPPORTED Unsupported parquet type: | error_code | error | parquet, not-supported, schema, column-reader |
| Codec not supported in Parquet: | exception | error | parquet, codec, compression, not-supported |
| Invalid uncompressedSize for GZIP input. Expected %s, actual | exception | error | |
| Plain values reader does not support: | exception | error | |
| Dictionary encoding does not support: | exception | error | |
| Unsupported values type: | exception | error | |
| Dictionary encoding is not supported for: | exception | error | |
| Error decoding values in encoding: | exception | error | |
PARQUET_INCORRECT_DECODING Wrong count: ex=%d, act=%d, col=%s, file=%s | error_code | error | |
NOT_SUPPORTED Parquet timestamp must be 12 bytes, actual | error_code | error | parquet, timestamp, int96, not-supported |
| Unsupported Parquet encoding: | exception | error | parquet, encoding, compatibility, decoding |
| Failed to decode. | exception | error | parquet, io, decoding, nested-columns |
| We didn't read correct number of definitionLevels | exception | error | parquet, definition-levels, corrupt-file, decoding |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, binary-column, storage |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, boolean-column, storage |
| Still remaining to be read in current batch. | exception | error | parquet, decoding, corrupt-file |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, decoding, corrupt-file |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, hdfs, s3 |
| Still remaining to be read in current batch. | exception | error | parquet, decoding, corrupt-file |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, decoding, corrupt-file |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, hdfs, s3 |
| Still remaining to be read in current batch. | exception | error | parquet, decoding, corrupt-file |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, decoding, corrupt-file |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, timestamp |
| Still remaining to be read in current batch. | exception | error | parquet, decoding, corrupt-file, timestamp |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, corrupt-file, decoding, batch-reader |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, presto-exception, storage |
| Still remaining to be read in current batch. | exception | error | parquet, corrupt-file, decoding, definition-levels |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, corrupt-file, decimal, decoding |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, presto-exception, storage |
| Still remaining to be read in current batch. | exception | error | parquet, corrupt-file, decoding, definition-levels |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, corrupt-file, decimal, decoding |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, presto-exception, storage |
| Still remaining to be read in current batch. | exception | error | parquet, corrupt-file, timestamp, decoding |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, corrupt-file, timestamp, decoding |
PARQUET_IO_READ_ERROR Error reading Parquet column | error_code | error | parquet, io, uuid, presto |
| Still remaining to be read in current batch. | exception | error | parquet, decoding, corruption, uuid |
| Corrupted Parquet file: extra %d values to be consumed when | exception | error | parquet, decoding, corruption, uuid |
PARQUET_IO_READ_ERROR Error reading parquet page | error_code | error | parquet, io, page-decoding, presto |
PARQUET_UNSUPPORTED_COLUMN_TYPE Column: %s, Encoding: %s | error_code | error | parquet, unsupported-type, encoding, presto |
PARQUET_UNSUPPORTED_ENCODING Column: %s, Encoding: %s | error_code | error | parquet, unsupported-encoding, presto |
| not a valid mode | exception | error | parquet, decoding, definition-levels, corruption |
| not a valid mode | exception | error | parquet, decoding, corrupt-data |
| not a valid mode | exception | error | parquet, decoding, nested-types |
| Unsupported encoding: | exception | error | parquet, encoding, delta-decoder |
| Unable to read BINARY type decimal of size | exception | error | parquet, decimal, decoding |
| Unable to read BINARY type decimal of size | exception | error | parquet, decimal, decoding |
NOT_SUPPORTED Could not read unscaled value into a short decimal from column | error_code | error | parquet, decimal, not-supported |
| not a valid mode | exception | error | parquet, rle, corrupt-data |
| not a valid mode | exception | error | parquet, rle, dictionary-encoding |
| not a valid mode | exception | error | parquet, rle, boolean |
| not a valid mode | exception | error | parquet, decoding, dictionary-encoding, rle-encoding |
| not a valid mode | exception | error | parquet, decoding, dictionary-encoding, rle-encoding |
| not a valid mode | exception | error | parquet, decoding, timestamp, rle-encoding |
| Unable to read BINARY type decimal of size | exception | error | parquet, decoding, decimal, schema-mismatch |
| not a valid mode | exception | error | parquet, decoding, timestamp, rle-encoding |
| could not decode the dictionary for | exception | error | parquet, dictionary-encoding, decoding, corrupt-data |
PARQUET_UNSUPPORTED_ENCODING Dictionary encoding is not supported: %s | error_code | error | parquet, dictionary-encoding, unsupported-encoding, boolean |
| Unexpected error in parquet metadata reading after cache mis | exception | error | parquet, metadata, cache, io |
| Not valid Parquet file: %s expected magic number: %s or %s, | exception | error | parquet, corrupt-file, magic-number, file-format |
| Applying decryptor on plaintext file | exception | error | parquet, encryption, configuration |
| Column encrypted with footer key in file with plaintext foot | exception | error | parquet, encryption, corrupt-file |
| ColumnMetaData not set in Encryption with Footer key | exception | error | parquet, encryption, corrupt-file, metadata |
| Column encrypted with footer key: No keys available | exception | error | parquet, encryption, missing-key, configuration |
| . Failed to decrypt column metadata | exception | error | parquet, encryption, decryption, aad |
| Signature mismatch in plaintext footer | exception | critical | parquet, encryption, integrity, tampering |
| Unknown type | exception | error | parquet, schema, type-mapping, version-compatibility |
| Unknown converted type | exception | error | parquet, schema, logical-type, version-compatibility |
| Impossible boolean statistics | exception | warning | parquet, statistics, predicate-pushdown, corrupt-file |
| Can't convert value to long: | exception | warning | parquet, statistics, type-conversion, predicate-pushdown |
| Unsupported Parquet primitive type: | exception | error | parquet, predicate-pushdown, unsupported-type, dictionary |
| Unsupported Parquet type: | exception | error | parquet, column-index, unsupported-type, predicate-pushdown |
| could not decode the dictionary for | exception | error | parquet, dictionary, decoding, corrupt-data |
| Error reading parquet page in column | exception | error | parquet, page-decoding, corrupt-data, io |
| Dictionary is missing for Page | exception | error | parquet, dictionary, decoding, missing-data |
| Error reading parquet page in column | exception | error | |
| Could not decompress page | exception | error | |
| Error reading dictionary page | exception | error | |
| %s has more than one dictionary page in column chunk | exception | error | |
| Metadata is missing for column: %s | exception | error | |
| expecting SpecialFormExpression(DEREFERENCE), but got: | exception | error | |
| expecting SpecialFormExpression(DEREFERENCE) with constants | exception | error | |
| Subfield column [ | exception | error | |
| Index out of bound: %s (length: %s) | exception | error | |
| Value out of bound: %s | exception | error | |
| Unexpected type: | exception | error | variant, malformed-data, parquet, illegal-argument |
| Decimal out of bound: | exception | error | variant, decimal, malformed-data, precision-overflow |
| Index out of bound: %s (size: %s) | exception | error | variant, index-out-of-bounds, malformed-data, parquet |
| Invalid offset: %s > %s | exception | error | variant, malformed-data, offset-corruption, parquet |
| %s codec is not supported | exception | error | parquet, compression-codec, unsupported-feature, configuration |
NOT_SUPPORTED Unsupported primitive type: %s | error_code | error | |
| Unknown primitive type | exception | error | |
| Invalid compressionCodec: | exception | error | |
NOT_SUPPORTED Unsupported Parquet writer version: %s | error_code | error | |
| Value field is missing for variant type: | exception | error | |
| Metadata field is missing for variant type: | exception | error | |
| Invalid ColumnIO received. Expected a GroupColumnIO, but got | exception | error | |
| Unsupported set operation: | exception | error | |
| Unsupported EXPLAIN format: | exception | error | sql-parser, explain, illegal-argument |
| Unsupported EXPLAIN type: | exception | error | sql-parser, explain, illegal-argument |
| Unsupported join criteria | exception | error | sql-parser, join, illegal-argument |
| Unsupported Type: | exception | error | sql-parser, temporal, unsupported-operation |
| Unexpected decimal literal: ${text} | exception | error | sql-parser, decimal-literal, parsing-options |
| Duplicate language clause: %s | exception | error | sql-parser, create-function, duplicate-clause |
| Duplicate determinism characteristics: %s | exception | error | sql-parser, create-function, duplicate-clause |
| Duplicate null-call clause: %s | exception | error | sql-parser, create-function, duplicate-clause |
| No alter routine characteristics specified | exception | error | sql-parser, alter-function, empty-input |
| mismatched input '${offendingToken}'. Expecting: ${expected} | exception | error | sql, parser, syntax-error |
| ${lexerErrorMessage} | exception | error | sql, lexer, tokenizer |
| ${name} is too large (stack overflow while parsing) | exception | error | sql, parser, stack-overflow, deep-nesting |
| identifiers must not contain '${symbol}' | exception | error | sql, identifier, parser |
| backquoted identifiers are not supported; use double quotes | exception | error | sql, identifier, mysql, quoting |
| identifiers must not start with a digit; surround the identi | exception | error | sql, identifier, parser |
| Binary literal can only contain hexadecimal digits | exception | error | sql, literal, binary, hex |
| Binary literal must contain an even number of digits | exception | error | sql, literal, binary, hex |
| Spaces are not allowed between 'X' and the starting quote of | exception | error | sql, literal, binary, whitespace |
INVALID_FUNCTION_ARGUMENT GROUP BY does not support lambda expressions, please use GROUP BY # instead | error_code | error | sql, group-by, lambda, presto-exception |
| Invalid numeric literal: | exception | error | |
| Type calculation is too large (stack overflow while parsing) | exception | error | |
| Invalid BCrypt password | validation | error | |
| PBKDF2 password input is malformed | validation | error | |
| Invalid PBKDF2 password | validation | error | |
| Minimum cost of BCrypt password must be | validation | error | |
| Minimum iterations of PBKDF2 password must be | validation | error | |
| Password hashing algorithm cannot be determined | validation | error | |
| File does not exist | validation | error | |
| Invalid credentials | http | warning | authentication, access-denied, password-file, credentials |
CONFIGURATION_UNAVAILABLE Failed to read password file: | error_code | critical | io, filesystem, configuration, presto-exception |
| Hashing algorithm of password cannot be determined | validation | error | hashing, password-file, format, configuration |
| Invalid credentials | http | warning | ldap, authentication, bind, access-denied |
| Authentication error | exception | error | ldap, network, naming-exception, tls |
| User [%s] not a member of the authorized group | http | warning | ldap, authorization, access-denied, group-membership, presto |
PINOT_UNSUPPORTED_COLUMN_TYPE type '' not supported | error_code | error | pinot, unsupported-type, type-mapping, presto |
PINOT_UNEXPECTED_RESPONSE Expected row of %d columns | error_code | error | pinot, malformed-response, pinot-exception, broker, presto |
PINOT_INSUFFICIENT_SERVER_RESPONSE Only %s out of %s servers responded for query %s | error_code | error | pinot, distributed-query, timeout, partial-response |
PINOT_UNAUTHENTICATED_EXCEPTION Query authentication failed. | error_code | error | pinot, authentication, access-denied, token |
PINOT_EXCEPTION Query %s encountered exception %s | error_code | error | pinot, broker-error, query-execution |
PINOT_REQUEST_GENERATOR_FAILURE Unable to Jsonify request: %s | error_code | error | pinot, json-serialization, jackson, request-building |
PINOT_HTTP_ERROR Unexpected response status: %d for request %s to url %s, with headers %s, full r | error_code | error | pinot, http, network, controller, broker |
PINOT_UNABLE_TO_FIND_BROKER Cannot parse %s in the broker instance | error_code | error | pinot, broker-discovery, format-mismatch, version-compatibility |
PINOT_UNEXPECTED_RESPONSE Empty routingTableEntries for %s. RoutingTable: %s | error_code | error | pinot, controller, routing |
PINOT_UNABLE_TO_FIND_INSTANCE Error when fetching instance configs for %s | error_code | error | pinot, controller, instance-config |
PINOT_UNSUPPORTED_COLUMN_TYPE Not support type conversion for pinot data type: %s | error_code | error | pinot, type-mapping, schema |
PINOT_INVALID_CONFIGURATION No pinot controllers specified | error_code | critical | configuration, pinot, startup |
PINOT_UNCLASSIFIED_ERROR Cannot fetch from cache %s | error_code | error | pinot, cache, controller |
PINOT_UNCLASSIFIED_ERROR Unable to find the presto table %s in %s | error_code | error | pinot, table-not-found, metadata |
NOT_FOUND Schema %s does not exist | error_code | error | pinot, schema, not-found |
| Unknown Pinot split type: %s | exception | error | pinot, split-type, unsupported-operation, internal-inconsistency |
PINOT_UNSUPPORTED_EXPRESSION %s | error_code | warning | pinot, pushdown, unsupported-expression, query-planning |
PINOT_DATA_FETCH_EXCEPTION_OR_PINOT_EXCEPTION Encountered %d pinot exceptions for split %s: %s | error_code | error | pinot, data-fetch, server-exception, retriable |
PINOT_EXCEPTION Expected pinot to contain %d columns but got %d: %s | error_code | error | pinot, schema-mismatch, data-fetch, column-count |
PINOT_INVALID_SQL_GENERATED Expected column handle %s to be present in the handles %s corresponding to the s | error_code | error | pinot, sql-generation, connector-bug, column-handle |
PINOT_DATA_FETCH_EXCEPTION Encountered Pinot exceptions when fetching data table from Split: < %s > | error_code | error | pinot, io-exception, grpc, data-fetch, retriable |
PINOT_UNEXPECTED_RESPONSE Encountered Pinot exceptions, unknown response type - %s | error_code | error | pinot, grpc-response, protocol-mismatch |
PINOT_INVALID_SEGMENT_QUERY_GENERATED Expected the segment split to contain the pinot query | error_code | error | pinot, split-generation, grpc-config |
PINOT_UNSUPPORTED_COLUMN_TYPE Failed to write column %s. pinotColumnType %s, javaType %s | error_code | error | pinot, type-mapping, unsupported-type |
PINOT_DECODE_ERROR Cannot decode double value from pinot %s | error_code | error | pinot, decode, type-conversion, timestamp |
| Failed to create Broker auth provider | exception | error | pinot, authentication, reflection, compatibility |
| Unknown authentication type - | exception | error | pinot, authentication, config, unsupported-value |
| Failed to create Controller auth provider | exception | error | pinot, authentication, reflection, compatibility |
| Unknown authentication type - | exception | error | pinot, authentication, config, unsupported-value |
PINOT_UNSUPPORTED_EXPRESSION Unsupported function in pinot aggregation: | error_code | warning | pinot, pushdown, unsupported-expression, aggregation |
PINOT_UNSUPPORTED_EXPRESSION '%s' is not supported in filter | error_code | error | pinot, filter, pushdown, logical-operators |
PINOT_UNSUPPORTED_EXPRESSION Pinot does not support lambda | error_code | error | pinot, lambda, unsupported-expression, pushdown |
PINOT_INVALID_SEGMENT_QUERY_GENERATED Query and segmentsToQuery must be set | error_code | error | pinot, grpc, request-builder, validation |
| Only [SQL] Payload type is allowed: | exception | error | pinot, grpc, payload-type, validation |
PINOT_UNSUPPORTED_EXPRESSION Don't know how to handle plan node of type | error_code | error | pinot, query-planning, unsupported-plan-node, pushdown |
INVALID_FUNCTION_ARGUMENT Percentile must be between 0 and 1 | validation | error | pinot, pushdown, argument-validation, percentile |
PINOT_QUERY_GENERATOR_FAILURE Limit not supported: Limit is not being pushed down | error_code | error | pinot, pushdown, limit, argument-validation |
| Group By column (%s) definition not found in input selection | exception | error | pinot, pushdown, group-by, internal-state |
| Output column (%s) definition not found in input selections: | exception | error | pinot, pushdown, projection, internal-state |
PINOT_UNSUPPORTED_EXPRESSION Expected Pinot column handle %s to occur only once, but we have: %s | error_code | error | pinot, pushdown, duplicate-column, unsupported-expression |
| Unsupported resource name %s | exception | error | http-header, session-property, presto-router |
| Unsupported format for resource estimate '%s': %s | exception | error | http-header, parse-error, presto-router |
| format(format, args) | exception | error | http-header, assertion, presto-router |
| Invalid %s header: %s | exception | error | http-header, url-encoding, prepared-statement |
| e.getMessage() | exception | error | http-header, transaction-id, presto-router |
| Invalid %s header | validation | error | http-header, session-property, malformed |
| Query aborted by user | exception | info | cancellation, query-abort, presto-router |
| Query is gone (server restarted?) | exception | error | presto, router, query-lifecycle, retry |
| RuntimeException(e) | exception | error | presto, guice, configuration, plugin |
INVALID_FUNCTION_ARGUMENT Cannot convert value to JSON: '%s' | error_code | error | presto, json, invalid-argument |
| Invalid JSON file '%s' for '%s' | exception | error | presto, json, configuration, file-io |
| Cannot set catalog session property: | exception | warning | presto, security, access-control, authorization |
GENERIC_INTERNAL_ERROR Failed to initialize SSL context | error_code | error | presto, ssl, tls, configuration |
| Truststore is empty - no trusted certificates found | exception | error | presto, ssl, truststore, tls |
| Failed to read truststore | exception | error | presto, ssl, truststore, keystore |
| Unexpected default trust managers: | exception | error | presto, ssl, trustmanager, jvm |
| Failed to load truststore as both PEM and KeyStore format. P | exception | error | presto, ssl, truststore, pem, configuration |
| Loaded truststore is empty - no certificates found in: | exception | error | ssl, truststore, security, configuration |
| Failed to verify truststore contents | exception | error | ssl, truststore, keystore, security |
| KeyStore certificate '%s' is expired: | exception | error | ssl, certificate-expired, keystore, security |
| KeyStore certificate '%s' is not yet valid: | exception | error | ssl, certificate-validity, keystore, clock-skew |
ALREADY_EXISTS ALREADY_EXISTS: SQLException | error_code | error | postgresql, jdbc, create-table, duplicate-table |
JDBC_ERROR JDBC_ERROR: SQLException | error_code | error | postgresql, jdbc, create-table, sqlstate |
INVALID_FUNCTION_ARGUMENT Cannot convert '%s' to JSON | error_code | error | postgresql, json, invalid-argument, data-corruption |
| RuntimeException(e) | exception | error | prometheus, uri, configuration, connector |
PROMETHEUS_TABLES_METRICS_RETRIEVE_ERROR Prometheus did no return metrics list (table names): %s | error_code | error | prometheus, http, connector, metrics |
PROMETHEUS_SECURE_COMMUNICATION_ERROR An SSL handshake error occurred while establishing a secure connection. Try the | error_code | error | ssl, tls, network, prometheus |
PROMETHEUS_UNKNOWN_ERROR Error reading metrics | error_code | error | io, network, http, prometheus |
| prometheus.max-query-duration must be greater than prometheu | validation | error | |
| RuntimeException(e) | exception | error | |
| TableNotFoundException | error_code | error | |
PROMETHEUS_PARSE_ERROR Unable to parse Prometheus response: | error_code | error | |
PROMETHEUS_OUTPUT_ERROR Unable to handle Prometheus result: | error_code | error | |
NOT_SUPPORTED Unsupported type ${type} | error_code | error | |
TABLE_NOT_FOUND Table '${tableName}' not found | error_code | error | |
PROMETHEUS_UNKNOWN_ERROR split URI invalid: ${e.getMessage()} | error_code | error | |
PROMETHEUS_UNKNOWN_ERROR unable to deserialize timestamp: ${e.getMessage()} | error_code | error | |
| ${e.getMessage()} | http | error | http, proxy, bad-gateway, network |
| Request to remote Presto server failed | exception | error | network, http, proxy, connection |
| Bad status code from remote Presto server: %s: %s | exception | error | http, status-code, proxy, remote-server |
| No Content-Type set in response from remote Presto server | exception | error | http, headers, content-type, proxy |
| Bad Content-Type from remote Presto server:${contentType} | exception | error | http, content-type, json, proxy |
| Failed reading response from remote Presto server | exception | error | network, io, http, stream |
| Compressed stream is truncated | exception | error | rcfile, compression, data-corruption, truncated |
| Unknown codec: ${codecName} | exception | error | classpath, compression, configuration, rcfile |
| Compressed stream is truncated | exception | error | rcfile, compression, hadoop, data-corruption |
NOT_SUPPORTED unsupported type: ${type} | error_code | error | rcfile, not-supported, type-system |
| Validation failed | exception | error | rcfile, corruption, io |
| First column value length is negative | exception | error | rcfile, corruption, run-length-encoding |
| RCBinary encoder does not support empty VARBINARY values (HI | exception | error | rcfile, rcbinary, varbinary, hive-bug |
GENERIC_INTERNAL_ERROR Map must never contain null keys | error_code | error | rcfile, map, null-keys, internal-error |
| Invalid double value | exception | error | rcfile, text-encoding, double, parse-error |
| Invalid float value | exception | error | rcfile, text-encoding, float, parse-error |
GENERIC_INTERNAL_ERROR Map must never contain null keys | error_code | error | rcfile, text-encoding, map, null-keys, internal-error |
| escape not implemented | validation | error | rcfile, text-encoding, escape, writer |
DECODER_CONVERSION_NOT_SUPPORTED conversion to boolean not supported | error_code | error | presto, decoder, type-conversion, record-decoder |
DECODER_CONVERSION_NOT_SUPPORTED cannot decode object of '%s' as '%s' for column '%s' | error_code | error | avro, decoder, type-mismatch, presto |
GENERIC_INTERNAL_ERROR No avro record found | error_code | error | avro, kafka, decoding, data-corruption |
| invalid mapping '%s' for column '%s' | validation | error | csv, configuration, decoding, table-definition |
DECODER_CONVERSION_NOT_SUPPORTED could not parse value '%s' as '%s' for column '%s' | error_code | error | csv, decoding, type-conversion, boolean |
DECODER_CONVERSION_NOT_SUPPORTED could not parse value '%s' as '%s' for column '%s' | error_code | error | json, decoding, datetime, type-conversion |
GENERIC_USER_ERROR invalid joda pattern '%s' passed as format hint for column '%s' | error_code | error | json, datetime, configuration, joda, format-pattern |
DECODER_CONVERSION_NOT_SUPPORTED could not parse non-value node as '%s' for column '%s' | error_code | error | json, decoding, datetime, node-type |
DECODER_CONVERSION_NOT_SUPPORTED could not parse non-value node as '%s' for column '%s' | error_code | error | presto, decoder, json, type-mismatch |
DECODER_CONVERSION_NOT_SUPPORTED could not parse non-value node as '%s' for column '%s' | error_code | error | presto, decoder, json, iso8601 |
| unsupported type ${columnType} | validation | error | presto, decoder, configuration, unsupported-type |
GENERIC_USER_ERROR unknown data format '%s' used for column '%s' | error_code | error | presto, decoder, configuration, dataformat |
| unsupported column type '%s' for column '%s' | validation | error | presto, decoder, unsupported-type, configuration |
| unsupported column type '%s' for column '%s' with data forma | validation | error | presto, decoder, unsupported-type, configuration |
DECODER_CONVERSION_NOT_SUPPORTED could not parse value '%s' as '%s' for column '%s' | error_code | error | presto, kafka-decoder, json, timestamp, number-format |
DECODER_CONVERSION_NOT_SUPPORTED could not parse value '%s' as '%s' for column '%s' | error_code | error | presto, kafka-decoder, json, rfc2822, date-parsing |
DECODER_CONVERSION_NOT_SUPPORTED could not parse non-value node as '%s' for column '%s' | error_code | error | presto, kafka-decoder, json, mapping, timestamp |
| invalid dataFormat '%s' for column '%s' | validation | error | presto, kafka-decoder, raw, ddl, configuration |
| invalid mapping format '%s' for column '%s' | validation | error | presto, kafka-decoder, raw, mapping, configuration |
| Wrong dataFormat '%s' specified for column '%s'; %s type imp | validation | error | presto, kafka-decoder, raw, type-mismatch, ddl |
DECODER_CONVERSION_NOT_SUPPORTED start offset %s for column '%s' must be less that or equal to value length %s | error_code | error | presto, kafka-decoder, raw, offset, data-quality |
| Truststore must not be null for TLS connections | validation | error | redis, tls, ssl, configuration |
| Failed to initialize SSLContext | exception | error | redis, tls, ssl, jdk |
| Failed to load truststore | exception | error | redis, tls, ssl, keystore, io |
| Type %s is not supported | exception | error | redis, presto, cursor, unsupported-operation |
| unknown data format '%s' for column '%s' | validation | error | redis, decoder, ddl, data-format |
| Selector refers to nonexistent group: %s | validation | error | resource-groups, configuration, selector, presto |
| Selector specifies an invalid query type: %s | validation | error | presto, resource-groups, configuration |
| Ambiguous configuration for %s. Matches %s and %s | validation | error | presto, resource-groups, configuration |
| Unknown property at line %s:%s: %s | validation | error | presto, resource-groups, json, configuration |
CONFIGURATION_INVALID No root groups are configured | error_code | error | presto, resource-groups, configuration |
CONFIGURATION_UNAVAILABLE Resource group configuration cannot be fetched from source. | error_code | critical | presto, resource-groups, configuration, availability |
| Cannot install coordinator plugins on router | exception | error | presto, router, plugins, unsupported-operation |
| Failed to build plugin classloaders | exception | critical | presto, router, plugins, classloader |
| Unknown property at line %s:%s: %s | exception | error | router, config, jackson, startup |
| Unable to load properties from config file | exception | error | router, scheduler, config, io |
NOT_SUPPORTED Unsupported router scheduler type | error_code | error | router, scheduler, config, not-supported |
NOT_SUPPORTED Unsupported column type: | error_code | error | singlestore, connector, types, ddl |
INVALID_SESSION_PROPERTY Invalid value for execution strategy [%s]. Valid values: %s | error_code | error | presto-spark, session-property, validation |
| explain analyze is not supported | exception | error | presto-spark, explain, unsupported-feature |
MALFORMED_QUERY_FILE sql file size %s is different from expected sqlFileSizeInBytes %s | error_code | error | presto-spark, query-submission, integrity-check |
GENERIC_INTERNAL_ERROR unsupported hash algorithm | error_code | error | presto-spark, jvm, crypto, integrity-check |
INVALID_SESSION_PROPERTY Unable to parse session property: | error_code | error | presto-spark, session-property, parsing |
STORAGE_ERROR Unable to delete broadcast spill file | error_code | warning | io, temp-storage, spill, cleanup, spark |
| Unexpected partitioning: | exception | error | spark, partitioning, illegal-argument, planner |
UNSUPPORTED_STORAGE_TYPE Configured TempStorage does not support remote access required for distributing | error_code | error | spark, temp-storage, broadcast-join, configuration |
NOT_SUPPORTED catalog does not support page sink commit: | error_code | error | connector, not-supported, page-sink, commit, spark |
STORAGE_ERROR Disk page checksum does not match. Data seems to be corrupted on disk for file | error_code | critical | data-corruption, checksum, temp-storage, broadcast-join, spark |
| shuffleWriteInfo and broadcastBasePath can not be specified | validation | error | http, request-validation, spark, illegal-argument |
| Error reading response from server | exception | error | network, http, okhttp, read-failure, spark |
| Expected response code to be 200, but was %s:%n%s | exception | error | http, http-status, page-transport, spark, network |
| %s header is not set: %s | exception | error | http, content-type, protocol-violation, page-transport, spark |
| Expected %s response from server but got %s | exception | error | http, content-type, spark, native-worker |
| Response body is null | exception | error | http, response-body, spark, page-transport |
| Error fetching | exception | error | http, spark, page-transport, wrapped-error |
| Expected %s header | exception | error | http, headers, spark, task-instance |
| Failed to execute request: | exception | error | http, network, okhttp, spark |
NATIVE_EXECUTION_PROCESS_LAUNCH_ERROR Cannot start %s | error_code | critical | native-process, process-launch, prestos-exception, spark |
NATIVE_EXECUTION_BINARY_NOT_EXIST File doesn't exist %s | error_code | error | native-execution, presto-spark, missing-file, configuration |
| Failed to acquire port on host | exception | critical | network, port-allocation, presto-spark, native-execution |
GENERIC_INTERNAL_ERROR Request failed with HTTP status | error_code | error | http, native-execution, presto-spark, startup |
NATIVE_EXECUTION_PROCESS_LAUNCH_ERROR Cannot start native process: %s | error_code | error | process-launch, native-execution, presto-spark, io |
GENERIC_INTERNAL_ERROR Metadata sidecar returned HTTP %d for %s | error_code | error | http, sidecar, udf, presto-spark |
GENERIC_INTERNAL_ERROR TaskResultFetcher is closed with %s pages left in the buffer | error_code | error | native-execution, page-buffer, resource-lifecycle |
SERIALIZED_PAGE_CHECKSUM_ERROR Received corrupted serialized page from host %s | error_code | error | checksum, data-corruption, network, native-execution |
NATIVE_EXECUTION_PROCESS_LAUNCH_ERROR Failed to start metadata sidecar at %s | error_code | critical | native-execution, process-launch, sidecar, spark-driver |
NATIVE_EXECUTION_PROCESS_LAUNCH_ERROR Failed to start metadata sidecar | error_code | critical | native-execution, process-launch, sidecar, configuration |
NATIVE_EXECUTION_BINARY_NOT_EXIST File doesn't exist %s | error_code | critical | file-not-found, configuration, native-execution, process-launch |
NATIVE_EXECUTION_PROCESS_LAUNCH_ERROR Cannot start native process: %s | error_code | critical | native-execution, process-launch, io, configuration |
| File doesn't exist %s | validation | error | file-not-found, configuration, spark, native-execution |
| Error creating temporary directory 'local_shuffle'. | exception | critical | filesystem, io, temp-directory, spark, shuffle |
| Unexpected PrestoSparkMutableRow: 'buffer' and 'array' field | exception | error | shuffle, data-corruption, spark, page-decoding, version-skew |
| Coordinator only fragment execution is not supported by nati | exception | error | presto-on-spark, native-execution, unsupported-operation, coordinator-only-fragment |
| non-native (java) execution requires only one scheduledSplit | exception | error | presto-on-spark, illegal-argument, scheduled-splits, java-execution |
| Input not found for sourceFragmentId: ${sourceFragmentId} | exception | error | presto-on-spark, illegal-state, missing-input, shuffle-input |
| Unable to dump data to disk: | exception | error | presto-on-spark, io, disk-spill, unchecked-io-exception |
| grouped execution is not supported in presto on spark | exception | error | presto-on-spark, grouped-execution, unsupported-operation, session-property |
| materialized execution is not supported by the presto on spa | exception | error | presto-on-spark, materialized-execution, unsupported-operation, plan-fragmenter |
NOT_SUPPORTED Automatic writers scaling is not supported by Presto on Spark | error_code | error | presto-on-spark, not-supported, scaled-writers, presto-exception |
| Unexpected fragment partitioning %s, fragmentId: %s | exception | error | presto-on-spark, illegal-argument, unknown-partitioning, rdd-factory |
INVALID_RETRY_EXECUTION_STRATEGY Execution strategy not supported: | error_code | error | presto, spark, configuration, invalid-enum |
| Non-direct byte buffer backed by byte array required | exception | error | java, compression, zstd, bytebuffer |
| Zstd JNI decompressor failed with | exception | error | java, zstd, decompression, jni, corruption |
| SparkConf is already initialized | exception | error | java, spark, configuration, initialization |
| SparkConf must be initialized with PrestoSparkConfInitialize | exception | error | java, spark, configuration, initialization |
| Unexpected partition: %s. Total number of partitions: %s. | exception | error | spark, shuffle, partitioning, presto |
| catalogName is empty | validation | error | presto, spi, validation, catalog |
| rewind is not supported in this ConnectorSplitSource | exception | error | presto, spi, unsupported-operation, splits |
| columns is empty | validation | error | presto, spi, validation, predicates |
| partitionHandle must be NOT_PARTITIONED | validation | error | spi, connector, split-source, illegal-argument |
| Port is invalid: | validation | error | spi, network, host-address, port-validation |
| host contains a port declaration: | validation | error | spi, network, host-address, port-validation |
| Invalid bracketed host/port: | validation | error | spi, network, host-address, ipv6, parsing |
| Unparseable port number: | validation | error | spi, network, host-address, parsing, port-validation |
| Port number out of range: | validation | error | spi, network, host-address, port-validation, range-check |
NO_NODES_AVAILABLE No nodes available to run query | error_code | critical | spi, cluster, scheduling, no-workers, presto-exception |
| Invalid NodeState value: | validation | error | spi, enum, serialization, thrift, illegal-argument |
| SchemaTableName should have exactly 2 parts | validation | error | spi, illegal-argument, identifier-parsing |
NOT_FOUND %s is empty | error_code | error | spi, presto-exception, empty-argument |
| value must be > 0, found: | validation | error | spi, illegal-argument, split-weight |
| Invalid weight: | validation | error | spi, illegal-argument, split-weight, nan |
| splitCount must be >= 0, found: | validation | error | spi, illegal-argument, split-weight |
| This connector does not support row-level delete | exception | error | spi, unsupported-operation, connector, row-delete |
| This connector does not support row update | exception | error | spi, unsupported-operation, connector, row-update |
| getMaterializedViewStatus is not supported | exception | error | spi, unsupported-operation, materialized-view |
| code is negative | validation | error | spi, illegal-argument, deserialization, warning-code |
| owner cannot be present with runAsInvoker | validation | error | spi, illegal-argument, view-definition, invariant-violation |
NOT_SUPPORTED This connector does not support schema properties | error_code | warning | presto, connector, not-supported, metadata |
GENERIC_INTERNAL_ERROR ConnectorMetadata getCommonPartitioningHandle() is implemented without getAltern | error_code | critical | presto, connector, internal-error, partitioning, contract-violation |
NOT_SUPPORTED This connector does not support SQL MERGE operations | error_code | error | presto, spi, connector, not-supported, merge |
NOT_SUPPORTED Constraint %s of unknown type (%s) is not supported | error_code | error | presto, spi, constraints, not-supported, validation |
GENERIC_INTERNAL_ERROR Expect exactly 1 child PlanNode | error_code | critical | presto, spi, plan-node, internal-error, limit-node |
| id is empty | validation | error | presto, spi, memory, illegal-argument, validation |
GENERIC_INTERNAL_ERROR Expect exactly 1 child PlanNode | error_code | error | plan-structure, internal-error, optimizer |
INVALID_ARGUMENTS message (dynamic, from caller) | error_code | error | procedure, invalid-arguments, validation |
NOT_SUPPORTED createContext not supported | error_code | error | procedure, not-supported, connector |
INVALID_FUNCTION_ARGUMENT sorted_by array must contain only varchar elements, found: %s | error_code | error | procedure, invalid-arguments, type-mismatch |
ACCESS_DENIED Query integrity check failed. | exception | error | security, access-denied, authorization |
| Cannot rename a column in table %s%s | exception | error | presto, security, authorization, ddl |
| Cannot select from table %s%s | exception | error | presto, security, authorization, select |
| Cannot insert into table %s%s | exception | error | presto, security, authorization, insert, write |
| Cannot delete from table %s%s | exception | error | presto, security, authorization, delete |
| Cannot truncate table %s%s | exception | error | presto, security, authorization, truncate, ddl |
| Cannot update columns [%s] in table %s%s | exception | error | security, authorization, access-denied, presto-spi |
| Cannot create view %s%s | exception | error | security, authorization, access-denied, views |
| View owner '%s' cannot create view that selects from %s%s | exception | error | security, authorization, views, privilege-escalation |
| Cannot rename view from %s to %s%s | exception | error | security, authorization, views, rename |
| Cannot drop view %s%s | exception | error | security, authorization, views, drop |
| Cannot select from view %s%s | exception | error | security, authorization, views, select |
| Cannot grant privilege %s on table %s%s | exception | error | security, authorization, grants, privileges |
| Cannot revoke privilege %s on table %s%s | exception | error | security, authorization, grants, revocation |
| Cannot show roles from catalog %s | exception | error | security, authorization, roles, metadata |
| Cannot show current roles from catalog %s | exception | error | security, authorization, roles, metadata |
| Cannot show role grants from catalog %s | exception | error | security, authorization, access-control, roles |
| Cannot set system session property %s%s | exception | error | security, session-properties, access-control, configuration |
| Cannot set catalog session property %s.%s%s | exception | error | security, session-properties, access-control, connector |
| Cannot set catalog session property %s | exception | error | security, session-properties, access-control, connector |
| Cannot select from columns %s in table or view %s%s | exception | error | security, authorization, column-level-security, select |
| Cannot call procedure %s%s | exception | error | security, procedures, access-control, authorization |
| Cannot create role %s | exception | error | security, roles, access-control, authorization |
| Cannot drop role %s | exception | error | security, roles, access-control, authorization |
| Cannot grant roles %s to %s | exception | error | security, roles, access-control, authorization |
| Cannot revoke roles %s from %s | exception | error | security, roles, access-control, authorization |
| Cannot set role %s | exception | error | presto, security, access-denied, authorization |
| Cannot create branch on table %s%s | exception | error | presto, security, access-denied, branching |
| Cannot create tag on table %s%s | exception | error | presto, security, access-denied, tagging |
| Cannot drop a branch from table %s%s | exception | error | presto, security, access-denied, branching |
| Cannot drop a tag from table %s%s | exception | error | presto, security, access-denied, tagging |
| Cannot drop a constraint from table %s%s | exception | error | presto, security, access-denied, constraints |
| Cannot add a constraint to table %s%s | exception | error | presto, security, access-denied, constraints |
| Role must be present for the selected role type: | validation | error | presto, validation, illegal-argument, deserialization |
| Could not parse selected role: | validation | error | presto, parsing, illegal-argument, string-format |
| catalog must be present if schema is present | validation | error | presto, validation, illegal-argument, security |
| Invalid property name '%s' | validation | error | spi, session-properties, validation, plugin |
| Invalid property description '%s' | validation | error | spi, session-properties, validation, plugin |
| nullsFraction must be between 0 and 1: %s | validation | error | spi, statistics, validation, optimizer |
| distinctValuesCount must be greater than or equal to 0: %s | validation | error | spi, statistics, validation, optimizer |
| dataSize must be greater than or equal to 0: %s | validation | error | spi, statistics, validation, optimizer |
INVALID_FUNCTION_ARGUMENT Failed to tokenize string [%s] at offset [%d] | error_code | error | teradata, date-format, invalid-function-argument, parsing |
UNSUPPORTED_ISOLATION_LEVEL Connector supported isolation level %s does not meet requested isolation level % | error_code | error | transactions, isolation-level, connector, spi |
THRIFT_SERVICE_INVALID_RESPONSE Requested and actual table names are different | error_code | error | thrift-connector, invalid-response, metadata, protocol |
| Expected a Class type for javaType, but got: | validation | error | thrift, codec, validation, thrift-connector-toolkit |
INVALID_ARGUMENTS Unable to serialize object of type | error_code | error | thrift, serialization, invalid-arguments, thrift-connector-toolkit |
| Can not deserialize the data | exception | error | thrift, deserialization |
| Can not serialize the data | exception | error | thrift, serialization |
| Only bigint, integer and varchar blocks are supported | validation | error | thrift, testing, unsupported-type |
| Index join is not supported | exception | error | thrift, testing, index-join, unsupported-operation |
| lookup is not supported | exception | error | thrift, testing, unsupported-operation, lookup |
| Schema is not setup: | validation | error | thrift, testing, configuration, tpch |
| Table not setup: | validation | error | thrift, testing, tpch, configuration |
| `tpcds.use-varchar-type` config property is not true for a n | validation | error | tpcds, configuration, native-execution |
| Invalid property tpcds.splits-per-node | validation | error | tpcds, configuration, invalid-property |
| Invalid property tpcds.use-varchar-type | validation | error | configuration, tpcds, connector |
| Table %s does not have column %s | validation | error | metadata, tpcds, column-not-found |
| Unsupported TPC-DS type | validation | error | type-mapping, tpcds, metadata |
| Could not save table statistics data | exception | error | io, statistics, filesystem |
| Failed to parse stats from resource [%s] | exception | error | statistics, json, parsing |
| Unexpected decimal type: | validation | error | statistics, decimal, type-mapping |
| unsupported column type | validation | error | statistics, type-mapping, tpcds |
| Invalid property tpch.splits-per-node | validation | error | configuration, tpch, connector |
| unsupported column type | validation | error | statistics, type-mapping, tpch |
| Table %s does not have column %s | validation | error | metadata, tpch, column-not-found |
| Unsupported type | validation | error | tpch-connector, type-mapping, illegal-argument |
| Total rows is larger than 2^64 | validation | error | tpch-connector, overflow, illegal-argument |
NOT_SUPPORTED Unsupported column type %s | error_code | error | tpch-connector, not-supported, type-mapping |
| Could not save table statistics data | exception | error | tpch-connector, statistics, io, filesystem |
| Failed to parse stats from resource [%s] | exception | error | tpch-connector, statistics, json, deserialization |
| failed to get query details | console | warning | web-ui, http, fetch, typescript |
| Unable to save snapshot "${controlChecksum}". | exception | error | verifier, json, jackson, ddl |
| Unable to restore snapshot "${snapshotJson}". | exception | error | verifier, json, jackson, snapshot |
| Unsupported query type: %s | exception | error | verifier, unsupported, state-error, dispatch |
| Not yet implemented: " + getClass().getSimpleName() + " for | exception | error | verifier, ast, unsupported, rewrite |
| Original function call and substitute must both be specified | validation | error | config, validation, illegal-argument, verifier |
| Function call spec %s is not in a valid format. | validation | error | sql-parser, parsing, validation, verifier |
| Substituting %s in %s is not supported. | validation | error | unsupported, validation, sql-parser, verifier |
| Argument of type %s from %s is not supported. | validation | error | unsupported, arguments, validation, verifier |
| Expression spec %s is not in a valid format. | validation | error | sql-parser, parsing, validation, verifier |
| Substitution of with from %s is not supported. | validation | error | verifier, expression-rewrite, unsupported-type, illegal-argument |
| Unsupported query type: %s | exception | error | verifier, query-rewrite, unsupported-query-type, illegal-state |
| Unsupported table properties value: %s = %s (type: %s) | validation | error | verifier, table-properties, config-validation, illegal-argument |
| Error decoding key planHash which was of type String | exception | error | redis, serialization, bytebuffer, hbo |
| Error encoding historicalPlanStatistics value | exception | error | redis, thrift, serialization, hbo |
| Error decoding historicalPlanStatistics value | exception | error | thrift, redis, deserialization, codec, presto |
| Unable to Load RedisProviderPlugin | exception | critical | io, configuration, file-not-found, redis, plugin-initialization |