ErrLookup › block/buzz
block/buzz
A hive mind communication platform · Rust · 2,137 source files
Analyzed at f956e6fe06 on 2026-08-16. 84 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| BUZZ_RELAY_PRIVATE_KEY is required for add-member/remove-mem | exception | error | buzz-admin, env-var, nostr, signing-key, configuration |
| invalid BUZZ_RELAY_PRIVATE_KEY: {e} | exception | error | buzz-admin, nostr, secp256k1, key-parsing, configuration |
| Redis pool creation failed: {e} | exception | error | buzz-admin, redis, deadpool, url-parsing, configuration |
| PubSub init failed: {e} | exception | error | buzz-admin, redis, pubsub, connection-refused, infrastructure |
| RELAY_URL host '{host}' is not mapped to a community. buzz-a | exception | error | buzz-admin, multi-tenant, community-resolution, relay-url, seeding |
| --channel requires --relay-key or BUZZ_RELAY_PRIVATE_KEY | exception | error | buzz-admin, cli-arguments, reconcile, signing-key, validation |
| invalid relay key: {e} | exception | error | buzz-admin, nostr, key-parsing, cli-arguments, configuration |
| invalid --channel UUID: {e} | exception | error | buzz-admin, uuid, cli-arguments, validation |
| channel {target} not found in community {} | exception | error | buzz-admin, channel, not-found, multi-tenant, reconcile |
| sign kind:39000: {e} | exception | error | buzz-admin, nostr, event-signing, secp256k1, internal-error |
| sign kind:39001: {e} | exception | error | buzz-admin, nostr, event-signing, secp256k1, kind-39001 |
| sign kind:39002: {e} | exception | error | buzz-admin, nostr, event-signing, secp256k1, kind-39002 |
| --host must not be empty | exception | error | buzz-deletion, cli-arguments, host-resolution, validation |
| cannot derive community host; pass --host or set RELAY_URL | exception | error | buzz-deletion, env-var, host-resolution, configuration |
| cannot derive community host from RELAY_URL; pass --host or | exception | error | buzz-deletion, relay-url, url-parsing, host-resolution |
| {name} is required for community deletion | exception | error | buzz-deletion, env-var, configuration, s3, redis, database |
| deletion request is not runnable, is blocked, or is leased b | exception | warning | buzz-deletion, lease, work-queue, state-machine, executor |
| deletion heartbeat task failed: {error} | exception | error | buzz-deletion, heartbeat, tokio, lease-renewal, task-panic |
| request has not crossed the explicit approval boundary | exception | error | buzz-deletion, state-machine, approval-workflow, gdpr, deletion |
| an admin cannot ban or time out a community owner or fellow | validation | error | buzz-relay, moderation, authorization, role-hierarchy, nip-29 |
| moderator access required | validation | error | nostr, moderation, authorization, acl, roles |
| missing e or a tag for target | validation | error | nostr, nip-09, deletion, event-tags, validation |
| invalid a-tag format | validation | error | nostr, nip-09, deletion, a-tag, validation |
| invalid pubkey in a-tag | validation | error | nostr, nip-09, pubkey, hex, validation |
| must be event author | validation | error | nostr, nip-09, deletion, authorization, ownership |
| target event not found | validation | error | nostr, nip-09, deletion, not-found, validation |
| missing or invalid h tag | validation | error | nostr, nip-29, group-admin, h-tag, uuid, validation |
| channel not found | validation | error | nostr, nip-29, group-admin, channel, not-found |
| channel is archived | validation | error | nostr, nip-29, group-admin, archived, lifecycle |
| invalid role: {s} | validation | error | nostr, nip-29, roles, validation, enum |
| missing p tag | validation | error | nostr, nip-29, group-admin, p-tag, validation |
| actor not authorized | validation | error | nostr, nip-29, group-admin, authorization, membership, private-channel |
| only owners/admins may grant elevated roles | validation | error | nostr, nip-29, group-admin, authorization, roles, privilege-escalation |
| only owners/admins may change an active member's role | validation | error | nostr, nip-29, group-admin, authorization, roles, demotion |
| cannot demote the last owner — transfer ownership first | validation | error | nostr, nip-29, group-admin, ownership, lifecycle, guard-rail |
| policy:owner_only — agent has no owner set | validation | error | nostr, nip-29, agents, policy, misconfiguration |
| policy:owner_only — only the agent owner can add this agent | validation | error | nostr, nip-29, agents, policy, authorization |
| policy:nobody — this agent has disabled external channel add | validation | error | nostr, nip-29, agents, policy, opt-out |
| actor is not an active member | validation | error | nostr, authorization, channel-membership, kind-9001, relay |
| cannot remove the last owner | validation | error | nostr, channel-ownership, kind-9001, relay, data-integrity |
| kind:9002 must include at least one metadata tag (name, abou | validation | error | nostr, validation, kind-9002, tag-validation, relay |
| invalid archived value: {v} (must be "true" or "false") | validation | error | nostr, validation, kind-9002, enum-value, relay |
| archived tag must have a value | validation | error | nostr, validation, kind-9002, missing-tag-value, relay |
| channel name is required | validation | error | nostr, validation, kind-9002, channel-name, normalization, relay |
| invalid visibility value: {v} (must be "open" or "private") | validation | error | nostr, validation, kind-9002, enum-value, visibility, relay |
| visibility tag must have a value | validation | error | nostr, validation, kind-9002, missing-tag-value, relay |
| invalid ttl value: {v} (must be a positive integer of second | validation | error | nostr, validation, kind-9002, ttl, duration-format, relay |
| ttl tag must have a value (seconds, or empty string to clear | validation | error | nostr, validation, kind-9002, ttl, missing-tag-value, relay |
| actor not authorized for name/about/archived/visibility/ttl | validation | error | nostr, authorization, insufficient-permissions, kind-9002, relay |
| not a member | validation | error | nostr, authorization, channel-membership, kind-9002, relay |
| invalid action_id tag | validation | error | nostr, validation, kind-9005, uuid-format, relay |
| missing e tag for target event | validation | error | nostr, validation, kind-9005, missing-tag, event-id-format, relay |
| db error looking up target: {e} | validation | error | postgres, infrastructure, kind-9005, database-error, relay, retryable |
| target event belongs to a different channel | validation | error | nostr, validation, kind-9005, channel-mismatch, relay |
| target event has no channel | validation | error | nostr, validation, kind-9005, non-channel-event, relay |
| must be event author or channel owner/admin | validation | error | nostr, authorization, insufficient-permissions, kind-9005, relay |
| only owner can delete group | validation | error | authorization, channels, nostr, kind-9008, side-effects |
| Configuration error: {e} | exception | critical | config, environment, env-vars, startup |
| DB connection failed: {e} | exception | critical | postgres, database, connection, startup, sqlx |
| Database migration failed: {e} | exception | critical | postgres, migrations, startup, sqlx |
| Community deletion serving fence is unsafe: {e} | exception | critical | postgres, data-integrity, startup, fence, migrations |
| RELAY_OWNER_PUBKEY required when BUZZ_REQUIRE_RELAY_MEMBERSH | validation | critical | config, nip-43, env-vars, startup, access-control |
| BUZZ_RELAY_PRIVATE_KEY is required when BUZZ_REQUIRE_RELAY_M | validation | critical | config, nip-43, env-vars, startup, signing |
| Cannot derive a community host from BUZZ_RELAY_URL ({:?}); a | validation | critical | config, env-vars, url, startup, multi-tenant |
| Failed to ensure deployment community (required when BUZZ_RE | exception | critical | postgres, startup, multi-tenant, community, bootstrap |
| Failed to backfill pubkey_allowlist (required when BUZZ_REQU | exception | critical | postgres, membership, nip-43, startup, backfill |
| Failed to bootstrap relay owner (required when BUZZ_REQUIRE_ | exception | critical | postgres, membership, nip-43, startup, owner, bootstrap |
| Audit DB connection failed: {e} | exception | critical | postgres, audit, connection, startup, env-vars |
| Redis pool creation failed: {e} | exception | critical | redis, config, env-vars, startup, deadpool |
| PubSub init failed: {e} | exception | critical | redis, pubsub, connection, startup |
| Search DB connection failed: {e} | exception | critical | postgres, search, replica, connection, startup, env-vars |
| invalid BUZZ_RELAY_PRIVATE_KEY: {e} | validation | critical | config, signing, nostr, env-vars, startup |
| invalid media config: {e} | validation | critical | config, media, s3, blossom, env-vars, startup |
| failed to initialize media storage: {e} | exception | critical | media, s3, storage, startup, config |
| git conformance probe failed: {e} | exception | critical | rust, s3, minio, conditional-writes, etags, startup, conformance-probe |
| Failed to bind health port {}: {e} | exception | error | rust, network, port-bind, health-check, startup, tokio |
| Failed to bind {}: {e} | exception | error | rust, network, port-bind, startup, tokio, websocket |
| BUZZ_UDS_PATH {uds_path} exists but is not a socket | exception | error | rust, unix, unix-domain-socket, filesystem, docker, startup |
| Failed to bind UDS {uds_path}: {e} | exception | error | rust, unix, unix-domain-socket, filesystem, permissions, startup |
| TCP server error: {e} | exception | error | rust, axum, hyper, accept-loop, file-descriptors, runtime |
| Shutdown task failed: {e} | exception | error | rust, tokio, joinerror, shutdown, panic, graceful-shutdown |
| Server error: {e} | exception | error | rust, axum, hyper, accept-loop, file-descriptors, runtime |
| mesh endpoint bind on {} failed: {e} | exception | error | rust, mesh, iroh, quic, udp, port-bind, startup |
| mesh ready-registry publish failed: {e} | exception | error | rust, mesh, redis, startup, service-discovery |