ErrLookup › neondatabase/neon
neondatabase/neon
Neon: Serverless Postgres. We separated storage and compute to offer autoscaling, code-like database branching, and scale to zero. · Rust · 733 source files
Analyzed at fa504217c6 on 2026-08-31. 210 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| could not get database statistics | exception | error | postgres, pg-stat-database, monitoring, rust, connection |
| Exhausted all attempts to retrieve the config from the… | exception | critical | control-plane, http, retry, configuration, rust |
| process exited with | exception | error | rust, neon, compute-tools, swap, subprocess, sudo, neonvm |
| failed to verify authorization token | http | error | jwt, authorization, http-middleware, security, rust |
| Boundary string from 'multipart/related' HTTP upload… | exception | critical | gcs, google-cloud-storage, upload, data-integrity, multipart |
| could not get backends state change | exception | error | postgres, pg-stat-activity, monitoring, rust, connection |
| rsyslogd is not running after waiting for | exception | critical | rsyslog, daemon, timeout, process-management, rust |
| no grpc_url for shard | exception | error | neon, pageserver, grpc, connection-string, compute-api |
| Azure GET response contained no response body | exception | error | rust, azure, remote-storage, download, transient |
| pg_ctl failed, exit code | exception | error | rust, neon, control-plane, endpoint, postgres, pg-ctl, subprocess |
| Error parsing , expected host:port, got | validation | error | url-parsing, host-port, validation, rsyslog, rust |
| library is not found | exception | error | neon, compute-api, extensions, shared-library, postgres |
| Cannot manage failpoints because neon was compiled without… | http | warning | neon, http-utils, failpoints, build-features, testing |
| invalid connstring | validation | error | pagebench, connstring, url-parsing, cli, configuration |
| Failed to parse json request | http | warning | neon, http-utils, json, serde, request-body, http-400 |
| heap profiling not enabled | http | error | neon, http-utils, profiling, jemalloc, build-features, heap-profile |
| did not start+pass status checks within seconds | exception | error | rust, neon, control-plane, background-process, startup, timeout, health-check |
| no private key found in | exception | critical | rust, tls, rustls, pem, configuration, startup |
| no specified in path param | http | error | neon, http-utils, routing, path-param, routerify |
| shard missing from pageserver_connection_info shard map | validation | critical | rust, compute-ctl, pageserver, sharding, configuration, spec, startup |
| unexpected in-memory layer | exception | error | rust, neon, ctl, layer-map, index-part |
| real_ext_name is not found | exception | error | neon, compute-api, extensions, data-inconsistency, postgres |
| Migration to rejected, may require `--force` ( ) | exception | error | storcon, migration, http-412, precondition-failed, cli |
| no libpq_url for shard | exception | error | neon, pageserver, libpq, connection-string, compute-api |
| could not get total_active_time | exception | error | postgres, type-conversion, float8, pg-stat-database, rust |
| extension is not found | validation | error | neon, compute-api, extensions, allow-list, postgres |
| safekeeper does not exist | exception | error | rust, neon, control-plane, endpoint, safekeeper, config-validation |
| Failed to get feature flags | exception | error | rust, posthog, feature-flags, api, authentication |
| invalid connstring URL | validation | error | neon, pageserver, url-parsing, connection-string, compute-api |
| empty connection string | validation | error | compute-api, connection-string, spec-parsing, rust |
| Invalid host format for Postgres logs export | validation | error | rsyslog, logs-export, host-port, validation, rust |
| Missing ETag header | exception | error | s3, rust, aws-sdk, remote-storage, http-header |
| Unsupported key decoded at LSN | exception | error | rust, neon, wal-decoding, tablespace, pageserver |
| `datadir` must be a directory when calling this function | exception | error | rust, neon, control-plane, background-process, filesystem, path-validation |
| File size exceeds max | http | error | endpoint-storage, upload, size-limit, http-400, rust |
| invalid specifier | validation | error | rust, pageserver, configuration, compression, validation |
| could not query active_time | exception | error | postgres, pg-stat-database, monitoring, rust, connection |
| Log set id's rwlock poisoned | exception | warning | rust, compute-ctl, logging, rwlock, poisoned-lock, panic |
| Failed to configure failpoints | http | warning | neon, http-utils, failpoints, testing, action-syntax |
| Failed to upload all blocks | exception | error | azure, blob-storage, multipart-upload, rust, network |
| incompatible resource_multipler and spread_factor | validation | error | rust, neon, vm-monitor, config, validation |
| file cache size query returned no rows | exception | error | rust, neon, vm-monitor, postgres, sqlx |
| could not parse spec | validation | critical | rust, compute-ctl, spec, parsing, error-swallowing, configuration |
| failed to get list of active logical replication… | exception | error | postgres, logical-replication, pg-stat-subscription, rust, connection |
| missing request body | http | warning | neon, http-utils, json, request-body, http-400 |
| Reading mtime | exception | error | local-filesystem, file-metadata, race-condition, download, mtime |
| unexpected be message kind in response to getpage request | exception | error | rust, neon, pageserver, pagestream, protocol |
| WARNING: disable cores setrlimit failed | console | warning | neon-extension, setrlimit, core-dumps, sandbox, libc, environment |
| config_path_test_only is not set | exception | error | rust, compute-ctl, configuration, startup, control-plane |
| failed to get list of walsenders | exception | error | postgres, pg-stat-replication, walsender, logical-replication, rust |
| list_files: failed to find valid ancestor dir for | exception | warning | local-filesystem, listing, directory, path, configuration |
| process failed to start | exception | error | rust, neon, control-plane, background-process, health-check, startup |
| Failed to check node status | exception | error | rust, neon-local, pageserver, http, startup, auth |
| invalid scheme | validation | error | pagebench, url-scheme, cli, configuration |
| Cannot refresh compute configuration in state | exception | warning | rust, compute-ctl, state-machine, configuration, status, race-condition |
| Received ListVersions response for key= | exception | error | gcs, google-cloud-storage, versioning, time-travel, data-migration |
| Unexpected CancelRequest message during handshake | exception | warning | rust, postgres-protocol, handshake, cancel-request |
| param specified more than once | http | error | rust, http, query-params, validation, bad-request |
| unexpected message type | exception | error | rust, postgres-protocol, copy-protocol, state-machine, validation |
| Read back file doesn't match original | exception | critical | endpoint-storage, s3, startup-check, data-integrity, rust |
| Unknown RMGR for Heap decoding | exception | error | rust, neon, wal-decoding, postgres, pg14 |
| backup_prev != provided_prev_lsn | exception | error | pageserver, basebackup, lsn, consistency, replication |
| Remote extensions storage is not configured | validation | error | rust, compute-ctl, extensions, configuration, download |
| Path is not relative | validation | error | rust, path-validation, input-validation, cross-platform |
| failed to parse autovacuum workers count | exception | error | postgres, autovacuum, pg-stat-activity, type-conversion, rust |
| not an image or delta layer | validation | error | rust, neon, ctl, layer-file, file-format |
| Invalid port in | validation | error | port, validation, host-port, rsyslog, rust |
| connection to postgres closed | exception | error | rust, postgres, tokio-postgres, connection, health-check, compute-ctl |
| uploading cancelled | http | error | endpoint-storage, cancellation, upload, retry, rust |
| client did not connect with TLS | exception | error | rust, postgres-protocol, tls, sslmode, authentication |
| download gcs object | exception | error | gcs, google-cloud-storage, network, transport-error, error-context |
| Invalid address format | validation | error | url-parsing, host-port, validation, rsyslog, rust |
| max file cache size query returned no rows | exception | error | rust, neon, vm-monitor, postgres, sqlx |
| error downloading extension | exception | error | rust, compute-ctl, extensions, http, download, network |
| expected 1 query results, but got | exception | error | rust, postgres, simple-query, health-check, invariant, tokio-postgres |
| GCS head response contained no response body | exception | error | gcs, google-cloud-storage, head-request, http-status, observability |
| failed to parse 'pg_stat_subscription' count | exception | error | postgres, pg-stat-subscription, type-conversion, rust |
| no items returned | exception | error | gcs, google-cloud-storage, listing, pagination, api-response |
| not implemented | panic | critical | rust, remote-storage, local-fs, panic, unimplemented, object-versioning |
| dispatcher connection closed | exception | critical | rust, neon, vm-monitor, websocket, connection |
| pageserver has less than limit_to_first_n_targets= | exception | error | pagebench, targets, discovery, cli, capacity |
| Unknown version | exception | critical | rust, postgres-ffi, pg-control, version-mismatch, timeline |
| cannot parse query param | http | error | rust, http, query-params, parsing, bad-request |
| Invalid host | validation | error | hostname, validation, host-port, rsyslog, rust |
| ExceptionalCondition | console | critical | walproposer, safekeeper, assertion, crash, c, protocol |
| GCS PUT error \n\t | exception | error | gcs, google-cloud-storage, upload, http-status, auth |
| failed to get list of autovacuum workers | exception | error | postgres, pg-stat-activity, autovacuum, rust, connection |
| Unknown scheduling policy | validation | error | rust, storage-controller, enum, configuration, validation |
| Unexpected message while waiting for handshake | exception | error | rust, postgres-protocol, handshake, authentication, neon-jwt |
| Missing LastModified header | exception | error | s3, rust, aws-sdk, remote-storage, http-header |
| direct SSL negotiation but no TLS support | exception | error | rust, postgres-protocol, tls, sslmode, configuration |
| could not query backends | exception | error | postgres, pg-stat-activity, monitoring, rust, connection |
| 'REMOTE_STORAGE_CONFIG' environment variable must be set to… | validation | error | rust, neon, ctl, environment-variable, remote-storage |
| could not get total_sessions | exception | error | postgres, type-conversion, bigint, pg-stat-database, rust |
| could not open config file at path | exception | error | rust, compute-ctl, config, file-io, path, test-only |
| Received failure response for copy from | exception | error | azure, blob-storage, server-side-copy, permissions |
| Postgres directory ' ' not found in | exception | error | rust, neon-local, storage-controller, postgres, config, paths |
| Failed to send signal to | exception | error | rust, neon, control-plane, background-process, signal, permissions, eperm, process-management |
| Bulk migration requested away from node which doesn't exist. | exception | error | storcon, migration, node-id, validation, cli |
| Failed to send signal to process with pid | exception | error | rust, neon, control-plane, background-process, signal, permissions, eperm |