ErrLookup › spacedriveapp/spacedrive

spacedriveapp/spacedrive

Spacedrive is an open source cross-platform file explorer, powered by a virtual distributed filesystem written in Rust. · Rust · 1,475 source files

Analyzed at 6dfeccf211 on 2026-08-16. 224 documented errors.

Code / MessageTypeSeverityTags
Failed to initialize core: error code ${result}
exception error rust, database, media-processing, thumbstrip, data-integrity
No library selected
exception error rust, media, ffmpeg, thumbstrip, wrapper-error
Library with ID '${libraryId}' not found
exception error rust, database, file-sync, validation
This operation requires an active library. Use switchToLibra
exception error rust, file-sync, validation, directories
${isQuery ? "Query" : "Action"} failed: ${JSON.stringify(err
exception error rust, file-sync, duplicate, idempotency
Unexpected response: ${JSON.stringify(response)}
exception error rust, database, file-sync, not-found
No library selected. Use client.switchToLibrary() first.
exception error rust, database, file-sync, uuid, not-found
No library selected. Use client.switchToLibrary() first.
exception error rust, database, file-sync, not-found, dangling-reference
RPC ${response.status} ${response.statusText}${text ? `: ${t
http warning rust, file-sync, feature-flag, validation
Connection closed without response
exception warning rust, file-sync, concurrency, rate-limiting
Window management not available on this platform
exception error rust, file-sync, enum-parsing, data-integrity
useSpacedriveClient must be used within SpacedriveProvider
exception warning rust, file-sync, edge-case, mvp-limitation
Library '{}' not found
exception error rust, file-sync, dangling-reference, not-found
No library selected. Use 'sd library switch' to select a lib
exception error rust, file-sync, dangling-reference, not-found
Failed to read service account file: {}
exception error rust, file-sync, enum-parsing, data-integrity
Unknown config key: {}
validation critical rust, networking, initialization, p2p, wrapper-error
Cannot set key: {}
validation critical rust, networking, startup, p2p, unsafe
Could not determine home directory
exception error rust, networking, p2p, quic-stream, transient
Could not determine binary directory
exception error rust, networking, p2p, pairing, offline
Daemon binary not found at {}. Ensure both 'sd-cli' and 'sd-
exception error macos, launchd, daemon, binary, install
Failed to load LaunchAgent: {}
exception error macos, launchd, launchctl, daemon, ssh
Failed to enable systemd service: {}
exception error linux, systemd, systemctl, dbus, daemon
Failed to start systemd service: {}
exception error linux, systemd, daemon, journalctl, startup
Daemon auto-start is currently only supported on macOS and L
exception warning windows, platform-support, daemon, autostart
Invalid sort option: {}. Valid options are: name, modified,
validation error cli, file-list, sort, input-validation, clap
Failed to build action: {}
exception error cli, file-copy, action-builder, validation
Operation aborted by user
exception info cli, file-copy, conflict, user-abort, interactive
Invalid choice selected
validation warning cli, file-copy, conflict, unreachable-code, defensive-code
Non-local address not supported for indexing yet: {}
validation error cli, indexing, sdpath, uri, local-paths
Non-local path not supported yet
validation error cli, indexing, quick-scan, sdpath, uri
No libraries found; specify --library after creating one
validation error
Multiple libraries found; please specify --library <UUID>
validation error
errors.join("; ")
validation error
Specify --library for quick-scan when multiple libraries exi
validation error
Specify --library for browse when multiple libraries exist
validation error
No libraries found
validation error
No library specified and no current library set
validation error
--local-library is required
validation error
--remote-device is required
validation error
Device config not found. Please specify --local-device
validation error
Leader must be 'local' or 'remote'
validation error
--name is required for share-local action
validation error
--remote-library is required for join-remote action
validation error
--name is required for join-remote action
validation error
--remote-library is required for merge action
validation error
--name is required for merge action
validation error
Invalid action '{}'. Supported: share-local, join-remote, me
validation error
Device config not found. Please run the daemon first to init
validation error
No libraries found. Create a library first with: sd librar
validation error
No paired devices found. Pair a device first with: sd networ
validation error cli, network, pairing, sync, interactive
Remote device {} is not online
exception error cli, network, sync, connectivity
No libraries found on remote device. Use 'Share my library'
validation error cli, sync, library, interactive
Library merging is not yet implemented
exception warning cli, sync, library, not-implemented
Path is required in non-interactive mode
validation error cli, location, validation, arguments
Invalid path: {}
validation error cli, location, paths, uri-parsing
Path does not exist: {}
validation error cli, location, filesystem, interactive
Path must be a directory: {}
validation error cli, location, filesystem, validation
No cloud volumes found. Add a cloud volume first with: sd
validation error cli, location, volumes, cloud
No cloud volumes with mount points found. Cloud volumes must
validation error cli, location, volumes, dead-code, cloud
Failed to parse cloud path: {}
validation error cli, location, cloud, uri-parsing, volumes
No library selected. Run 'sd library list' to see available
validation error cli, spaces, library, config
Failed to parse response: {}
exception error cli, spaces, serialization, version-skew, daemon
No library selected
validation error cli, spaces, library, config
No library selected. Use 'sd library switch' to select a lib
validation error cli, sync, metrics, library, config
Invalid time format: {}
validation error cli, sync, time-parsing, arguments
Invalid duration format: {}
validation error cli, sync, time-parsing, duration
Invalid number: {}
validation error cli, sync, time-parsing, duration
Unknown time unit: {}
validation error cli, sync, time-parsing, duration
Invalid event type: {}
validation error cli, sync, validation, enums
Invalid severity: {}
validation error cli, sync, validation, enums
Unknown format: {}. Use json, sql, or markdown
validation error cli, sync, validation, formatting
Could not find sd binary for platform: {}
exception error cli, update, release, distribution
Could not find sd-daemon binary for platform: {}
exception error cli, update, release, distribution
Could not determine binary directory
exception error cli, update, filesystem, edge-case
Failed to fetch releases: HTTP {}
http error network, http, update, rate-limit
Failed to download: HTTP {}
http error network, http, update, cdn
Downloaded file size mismatch: expected {}, got {}
exception error network, update, integrity, download
Invalid instance name: {}
validation error cli, validation, security, arguments
Daemon exited with error: {}
exception error cli, daemon, process, startup
Failed to start daemon: {}
exception error cli, daemon, process, filesystem
Aborted by user
exception info cli, confirmation, user-input, control-flow
Could not determine home directory
exception error environment, filesystem, tauri, config
Unknown config version: {}
exception critical config, migration, versioning, compatibility
Could not determine home directory
exception critical config, environment, startup, filesystem
Could not determine data directory
exception critical config, ios, environment, startup
Failed to serialize {}: {}
exception error serde, resource-registry, serialization, macro
Failed to parse group_type: {}
exception error database, serde, spaces, data-corruption
Failed to parse item_type: {}
exception error database, serde, spaces, data-corruption
Invalid event type: {}
exception error sync, event-log, database, version-skew
Invalid category: {}
exception error sync, event-log, database, version-skew
Invalid severity: {}
exception error sync, event-log, database, version-skew
Source path is not local
exception error files, copy, sd-path, multi-device
Destination path is not local
exception error files, copy, sd-path, multi-device
Checksum verification failed
exception error files, copy, integrity, checksum, hardware
Destination must have a device slug for cross-device transfe
exception error files, copy, cross-device, sd-path, multi-device
Could not resolve destination device slug '{}' to UUID in li
exception error rust, spacedrive, push, device-registry, cross-device, copy
Networking service not available
exception error rust, spacedrive, push, networking, service-availability, copy
Source must be local path for PUSH operation
exception error rust, spacedrive, push, sd-path, cross-device, copy
Failed to calculate checksum: {}
exception error rust, spacedrive, push, checksum, io, blake3
File transfer protocol not registered
exception error rust, spacedrive, push, protocol-registry, networking, initialization
Invalid file transfer protocol handler
exception error rust, spacedrive, push, downcast, protocol-registry, version-skew
Source must be a physical path for PULL operation
exception error rust, spacedrive, pull, sd-path, cross-device, copy
Destination must be local path for PULL operation
exception error rust, spacedrive, pull, sd-path, cross-device, copy
Could not resolve source device slug '{}' to UUID in library
exception error rust, spacedrive, pull, device-registry, cross-device, copy
Could not find node_id for device {} (slug: {}). Device may
exception error rust, spacedrive, pull, device-registry, offline, iroh, networking
Networking endpoint not available
exception error rust, spacedrive, pull, networking, iroh, endpoint, lifecycle
Failed to connect to device: {}
exception error rust, spacedrive, pull, iroh, connection, network, cross-device
Failed to open bidirectional stream: {}
exception error rust, spacedrive, pull, iroh, stream, network, cross-device
Pull request rejected: {}
exception error rust, spacedrive, pull, remote-rejection, file-transfer, cross-device
Unexpected response to pull request
exception error rust, spacedrive, pull, protocol-mismatch, version-skew, file-transfer
Failed to read message type: {}
exception error rust, spacedrive, pull, network-interruption, stream, transfer-abort
Chunk {} checksum mismatch
exception critical rust, spacedrive, pull, checksum, data-corruption, blake3, file-transfer
Byte count mismatch: expected {}, got {}
exception error rust, spacedrive, pull, byte-count, integrity, file-transfer
Final checksum mismatch
exception error rust, spacedrive, pull, checksum, blake3, integrity, file-transfer
Transfer error: {}
exception error network, file-transfer, p2p, copy
Transfer interrupted: received {} of {} bytes before connect
exception error network, file-transfer, p2p, interruption
Failed to generate content hash: {}
exception error checksum, filesystem, copy, integrity
Could not find node_id for device {}
exception error network, device-registry, p2p, copy
Failed to open stream: {}
exception error network, iroh, quic, file-transfer
Failed to write message length: {}
exception error network, file-transfer, quic, streaming
Failed to write chunk data: {}
exception error network, file-transfer, quic, streaming
Failed to flush stream: {}
exception error network, file-transfer, quic, streaming
Failed to finish stream: {}
exception error network, file-transfer, quic, acknowledgment
Unexpected response type: {}
exception error network, protocol, versioning, file-transfer
Received ack for wrong transfer: expected {}, got {}
exception error network, file-transfer, sessions, concurrency
Expected TransferFinalAck, got different message type
exception error network, file-transfer, verification, acknowledgment
Path is not local
exception error filesystem, invariant, sdpath, delete
Networking service not available
exception error network, configuration, delete, daemon
Volume not mounted, cannot verify path existence
exception warning indexing, volume, offline, filesystem
IO error, volume may be offline: {}
exception warning indexing, volume, io, hardware
Cannot access path: {}
exception warning indexing, filesystem, permissions, offline
Failed to get metadata via backend: {}
exception error indexing, filesystem, volume-backend, metadata, change-detection
Library not found: {}
exception error indexing, database, library, lifecycle, change-detection
Location not found: {}
exception error indexing, database, location, lifecycle, change-detection
Location {} has no root entry
exception error indexing, database, location, initialization, change-detection
Location {} has no volume_id - volume must be detected befor
exception error indexing, database, volume, initialization, change-detection
Entry {} not found after ID lookup
exception error indexing, database, race-condition, change-detection
Failed to create entry: {}
exception error indexing, database, create, constraint, change-detection
Entry not found after creation
exception error indexing, database, race-condition, create, change-detection
Failed to update entry: {}
exception error indexing, database, update, race-condition, change-detection
Failed to move entry: {}
exception error indexing, database, move, rename, change-detection
Entry not found
exception error indexing, media-processors, database, race-condition
Arena index mismatch: expected {}, got {}
validation error ephemeral-index, snapshot, serialization, corruption, indexing
Failed to add entry to ephemeral index: {}
exception error ephemeral-index, indexing, watcher, duplicate-events
EphemeralEventHandler not connected to FsWatcherService
exception error ephemeral-index, watcher, lifecycle, wiring, indexing
PersistentEventHandler not connected to FsWatcherService
exception error indexing, watcher, lifecycle, wiring, change-detection
Entry has no content_id
exception error ocr, media-processors, pipeline-ordering, content-identity
ContentIdentity not found
exception error ocr, media-processors, content-identity, race-condition
ContentIdentity not found
exception error proxy, media-processors, content-identity, race-condition
ContentIdentity missing UUID
exception error proxy, content-identity, migration, data-integrity
Proxy generation failed: {}
exception error proxy, media-processors, ffmpeg, transcoding, hardware-accel
Whisper model not found: {}. Please download it first.
exception error rust, whisper, speech-to-text, model-download, filesystem
ContentIdentity missing UUID
exception error
Thumbstrip generation failed: {}
exception error
Source entry not found
validation error
Target entry not found
validation error
Both source and target must be directories
validation error
Conduit already exists between these entries
validation error
Conduit not found
exception error
Entry not found
exception error
Conduit is disabled
validation error
Sync already in progress for this conduit
validation error
Invalid sync mode
validation error
No paths to copy
exception error
Source entry not found
exception error
Target entry not found
exception error
Invalid sync mode
validation error
Failed to create networking service: {}
exception error
Failed to start networking service: {}
exception error
Failed to finish stream: {}
exception error
Device {} not found in registry (not paired or offline)
exception error
Network endpoint not initialized
exception error network, iroh, initialization, sync, rust
Failed to connect to {}: {}
exception error network, iroh, connectivity, sync, rust
Failed to open bidirectional stream: {}
exception error network, iroh, quic, streams, sync, rust
Failed to serialize sync request: {}
exception error serde, json, serialization, sync, rust
Failed to send length: {}
exception error network, iroh, quic, streams, sync, rust
Failed to send request: {}
exception error network, iroh, quic, streams, sync, rust
Failed to read response length: {}
exception error network, iroh, quic, protocol, sync, rust
Failed to read response: {}
exception error network, iroh, quic, protocol, sync, rust
Sync request timed out after 60s - peer {} not responding
exception error timeout, network, sync, iroh, rust
Failed to deserialize sync response: {}
exception error serde, json, version-skew, protocol, sync, rust
Device {} not found in registry (not paired or offline)
exception warning registry, pairing, sync, rust
Failed to serialize sync message: {}
exception error serde, json, serialization, sync, rust
Network endpoint not initialized
exception error network, iroh, initialization, sync, rust
Failed to connect to {}: {}
exception error network, iroh, connectivity, sync, rust
Failed to open stream: {}
exception error network, iroh, quic, cache, sync, rust
Failed to write length prefix: {}
exception error network, iroh, quic, streams, sync, rust
Failed to write message: {}
exception error network, iroh, quic, streams, sync, rust
Failed to finish stream: {}
exception error network, iroh, quic, streams, sync, rust
Failed to open bidirectional stream: {}
exception error network, sync, quic, connection-cache, stale-connection
Failed to serialize sync request: {}
exception error serde, serialization, sync, invariant
Failed to send length: {}
exception error network, sync, quic, write
Failed to send request: {}
exception error network, sync, quic, write, partial-delivery
Failed to read response length: {}
exception error network, sync, quic, read, protocol
Failed to read response: {}
exception error network, sync, quic, read, truncation
Sync request timed out after 60s - peer {} not responding
exception error network, sync, timeout, hang
Failed to deserialize sync response: {}
exception error serde, deserialization, sync, version-skew
Failed to query library devices: {}
exception error database, sea-orm, sync, migration, sqlite
Library {} not initialized
exception error sidecar, lifecycle, initialization, library
Invalid sidecar format: {}
validation warning sidecar, data-validation, version-skew, database
Invalid sidecar status: {}
validation warning sidecar, data-validation, version-skew, database
Failed to dispatch thumbnail job: {}
exception warning jobs, thumbnails, sidecar, shutdown
Source entry not found
exception warning sidecar, data-integrity, foreign-key, orphans
Failed to create libraries directory: {}
exception error filesystem, io, permissions, library
Operation cancelled
exception info copy, cancellation, interrupted, jobs
Checksum verification failed: source={}, dest={}
exception error copy, checksum, blake3, integrity
Failed to move to trash: {}
exception error trash, filesystem, deletion, platform-specific
Cannot determine parent directory
exception error ffmpeg, thumbnail, path-validation
SD_LIBRARY_ID environment variable must be set
panic error environment, configuration, panic, gpui
Failed to create HTTP client
panic error http-client, reqwest, panic, startup
Failed to open window
panic error gpui, windowing, display, gpu, panic
DATA_DIR must be set in production
panic critical configuration, environment, deployment, server
failed to register Alt+Space global shortcut
panic error tauri, global-shortcut, startup, panic
error while running tauri application
panic critical tauri, runtime, webview, panic
System channel closed trying to resume not running task
panic error task-system, channel, concurrency, panic
System channel closed trying to report working
panic error rust, tokio, task-system, panic, channel, shutdown, lifecycle
System channel closed trying to resume task
panic error rust, tokio, task-system, panic, channel, shutdown, use-after-shutdown
Interrupter ack channel closed
panic error rust, tokio, task-system, panic, oneshot, ack-handshake, shutdown, cancellation
Worker channel closed trying to pause a not running task
panic error rust, tokio, async, panic, channel, shutdown, race-condition, task-system
Worker channel closed trying to cancel a not running task
panic error rust, tokio, async, panic, channel, shutdown, race-condition, task-system
Worker channel closed trying to force task abortion
panic error rust, tokio, async, panic, channel, shutdown, race-condition, task-system
Worker channel closed trying to shutdown
panic error rust, tokio, async, panic, channel, shutdown, lifetime, task-system
Worker channel closed trying to steal task
panic critical rust, tokio, async, panic, channel, work-stealing, shutdown, race-condition, task-system
Stolen task channel closed
panic error rust, tokio, async, panic, channel, work-stealing, detached-task, task-system