ErrLookup › syncthing/syncthing

syncthing/syncthing

Open Source Continuous File Synchronization · Go · 417 source files

Analyzed at 058bcd7334 on 2026-08-15. 283 documented errors.

Code / MessageTypeSeverityTags
failed to create {path}: {error}
console error build, windows, filesystem, permissions
timeout
console warning network, discovery, dev-tool, timeout
unknown key type
console error crypto, dev-tool, pem, ed25519
Both --gui-address and --gui-apikey should be specified
validation error cli, api, configuration, arguments
could not find GUI Address
console error cli, api, configuration, setup
could not find GUI API key
console error cli, api, configuration, authentication
invalid endpoint or API call
console error cli, api, http-404, version-mismatch
invalid API key
console error cli, api, authentication, http-401
{HTTP response body}
console error cli, api, configuration, validation
Failed to push error\nStatus code: {status}\nBody: {body}
console error cli, api, errors, http
Failed to override changes\nStatus code: {status}\nBody: {bo
console error cli, api, folders, receive-only
not found (folder/file not in database)
console error cli, api, database, folders
Missing filename in response
console error cli, api, http-headers, download
must set --to or --verify-only
validation error cli, encryption, arguments, untrusted-devices
{HTTP response body}
console error upgrade, api, cli, http
higher major version
console warning upgrade, versioning, major-release
either both or none of --config and --data must be given, us
validation error cli, arguments, configuration, startup
--home must not be used together with --config and --data
validation error cli, arguments, configuration, startup
restart initiated by rest API
console info api, restart, lifecycle, expected-behavior
restart after db reset initiated by rest API
console info rest-api, lifecycle, restart, database, syncthing
shutdown initiated by rest API
console info rest-api, lifecycle, shutdown, syncthing
exit after upgrade initiated by rest API
console info rest-api, upgrade, lifecycle, syncthing
certificate has expired
console error tls, certificate, https, gui, syncthing
certificate will soon expire
console warning tls, certificate, https, gui, syncthing
certificate incompatible with macOS 10.15 (Catalina)
console error tls, certificate, macos, darwin, compatibility, syncthing
no suitable name
exception warning config, naming, hostname, rest-api, syncthing
no multicast interfaces available
exception warning network, multicast, ipv6, local-discovery, syncthing
folder has empty ID
validation error config, validation, folder, syncthing
folder has duplicate ID
validation error config, validation, folder, duplicate, syncthing
folder path not a directory
validation error config, folder, filesystem, validation, syncthing
folder path missing
validation error config, folder, filesystem, validation, syncthing
unsupported protocol
exception info network, transport, config, dialer, syncthing
network not allowed
exception warning network, acl, config, connections, syncthing
already connected to this device
exception info network, connections, deduplication, syncthing
device is ignored
exception warning config, devices, ignored-devices, connections, syncthing
connection limit reached
exception warning network, connections, limits, syncthing
replacing connection
exception info network, connections, connection-priority, syncthing
network disallowed
exception warning network, acl, dialing, config, syncthing
connected to self
exception warning network, device-id, connections, nat, syncthing
not announced
exception warning discovery, network, startup, transient
resp.Status
http error discovery, http, network, rate-limit
flip flopping listener
exception error discovery, network, debounce, environment
http without insecure not supported
validation error discovery, configuration, security, url
http without noannounce not supported
validation error discovery, configuration, security, url
unsupported scheme %s
validation error discovery, configuration, url, validation
security: not TLS
exception error discovery, security, tls, pki
security: no certificates
exception error discovery, security, tls, pki
security: incorrect device id
exception error discovery, security, tls, pki, configuration
name is invalid, must not be empty
validation error filesystem, windows, filename, validation
name is invalid, must not end in space or period on Windows
validation error filesystem, windows, filename, validation, sync
name is invalid, contains Windows reserved name
validation error filesystem, windows, filename, validation, sync
failed to set up inotify handler. Please increase inotify li
exception error filesystem, linux, inotify, watcher, environment
symlinks not supported
exception error filesystem, windows, symlinks, platform
neither uid nor gid specified
validation error filesystem, windows, ownership, sid, validation
watching is not supported
exception warning filesystem, watcher, platform, capability
path is invalid
validation error filesystem, path, windows, validation
infinite filesystem recursion detected
exception error filesystem, walk, recursion, bind-mount, linux
multiple include
validation error ignore, configuration, include, parsing
file not found
validation error syncthing, ignore-file, stignore, configuration
missing pattern
validation error syncthing, ignore-file, stignore, parsing
mutiple #escape= lines found in ignore file
validation error syncthing, ignore-file, stignore, parsing
#escape= line found after patterns in ignore file
validation error syncthing, ignore-file, stignore, parsing
failed to parse #include line: no file?
validation error syncthing, ignore-file, stinclude, parsing
peers who had this file went away, or the file has changed w
exception warning syncthing, sync, puller, transient, network
directory has been deleted on a remote device but contains c
exception warning syncthing, sync, directory-deletion, scan
directory has been deleted on a remote device but contains i
exception warning syncthing, sync, ignore-file, directory-deletion
directory has been deleted on a remote device but is not emp
exception warning syncthing, sync, directory-deletion, ignore-file
no connected device has the required version of this file
exception warning syncthing, sync, puller, transient, availability
file modified but not rescanned; will try again later
exception warning syncthing, sync, conflict, scan, transient
encountered directory when trying to remove file/symlink
exception warning syncthing, sync, deletion, filesystem, type-conflict
unknown device
exception error syncthing, model, device, configuration
device is paused
exception info syncthing, device, pause, connection
folder is paused
exception warning syncthing, folder, pause, api
folder is not running
exception warning syncthing, folder, lifecycle, transient
no such folder
exception error syncthing, folder, configuration, api
Syncthing is being stopped
exception info syncthing, shutdown, connection, lifecycle
can't encrypt outgoing data because local data is encrypted
exception error syncthing, encryption, untrusted-devices, configuration
remote has encrypted data and encrypts that data for us - th
exception error syncthing, encryption, cluster-config, configuration, peer-connection
remote expects to exchange encrypted data, but is configured
exception error syncthing, encryption, configuration, one-sided-config, peer-connection
remote expects to exchange plain data, but is configured to
exception error syncthing, encryption, receive-encrypted, configuration, peer-connection
remote expects to exchange plain data, but local data is enc
exception error syncthing, encryption, receive-encrypted, configuration, peer-connection
device is untrusted, but configured to receive plain data
exception error syncthing, encryption, untrusted-device, configuration, security
protocol negotiation error
exception error network, tls, alpn, relay
failed to load config: unexpected end of file. Truncated or
console critical config, startup, filesystem
couldn't find a release to download
exception warning upgrade, release, platform
upgrade unsupported
exception warning upgrade, build-tags, packaging
command is empty, please enter a valid command
validation warning versioner, config, external
file was not removed by external script
exception warning versioner, external, script
command is empty
validation warning versioner, external, config
unsafe external versioning command; see https://docs.syncthi
validation warning versioner, external, security, injection
cannot restore on top of a directory
exception error versioner, restore, filesystem
Folder %q not found
exception error cli, rest-api, config, folder-id
upload: %s
console warning network, crash-reporting, http, upload
getting folder ID: %w
exception error cli, decrypt, encryption, folder-token
reading folder token: %w
exception error cli, decrypt, filesystem, folder-token
parsing folder token: %w
exception error cli, decrypt, json, folder-token
%s: loading metadata trailer: %w
exception error cli, decrypt, file-corruption, metadata
%s: decrypting metadata: %w
exception error cli, decrypt, encryption, wrong-key
%s: %w
exception error cli, decrypt, filesystem, permissions
%s: %s: %w
exception error cli, decrypt, file-corruption, encryption
block count mismatch: encrypted %d != plaintext %d
exception error cli, decrypt, file-corruption, metadata
encrypted block %d (%d bytes): %w
exception error cli, decrypt, io, file-corruption
plaintext block %d size mismatch, actual %d != expected %d
exception error cli, decrypt, file-corruption, blocks
plaintext block %d (%d bytes) failed validation after decryp
console error cli, decrypt, data-integrity, hash
failed reading GUI password: %w
exception error cli, generate, stdin, authentication
failed to generate config and keys: %w
exception error cli, generate, config, filesystem
create certificate: %w
exception error go, syncthing, tls, certificate, filesystem, permissions
create config: %w
exception error go, syncthing, config, initialization, ports
load config: %w
exception error go, syncthing, config, parsing, xml, validation
modify config: %w
exception error go, syncthing, config, commit, gui
save config: %w
exception error go, syncthing, config, filesystem, io
failed to set GUI authentication password: %w
exception error go, syncthing, authentication, bcrypt, gui, password
delete invalid pending device: %w
http warning go, syncthing, database, corruption, key-value
delete invalid pending folder: %w
http warning go, syncthing, database, protobuf, corruption, folders
get default port (GUI): %w
exception error go, syncthing, config, network, address-parsing, gui
convert default port (GUI): %w
exception error go, syncthing, config, parsing, ports, gui
get free port (GUI): %w
exception error go, syncthing, network, ports, bind, sandbox
get free port (BEP): %w
console error go, syncthing, network, ports, bep, sandbox, containers
folder %q: %w
validation error go, syncthing, config, validation, folders
insufficient space in folder %v (%v): %w
exception error go, syncthing, disk-space, folders, config
current %.2f %% < required %v
exception error go, syncthing, disk-space, percentage, config
current %sB < required %v
exception error go, syncthing, disk-space, config, filesystem
current %sB < required %sB
exception error go, syncthing, disk-space, sync, files
dial: %w
exception warning go, syncthing, quic, network, tls, dial, udp
open stream: %w
exception error network, quic, syncthing, dial
unknown address scheme %q
validation error configuration, uri, syncthing, dial
expected 1 certificate, got %d
exception warning tls, security, syncthing, certificates
unexpected device id, expected %s got %s
exception error security, identity, syncthing, tls
dial proxy %s: %w
exception error network, proxy, syncthing, configuration
set proxy connection deadline: %w
exception error network, proxy, timeout, syncthing
https proxy handshake: %w
exception error network, proxy, tls, syncthing
write proxy CONNECT request: %w
exception error network, proxy, http, syncthing
read proxy CONNECT response: %w
exception error network, proxy, http, syncthing
http proxy CONNECT failed: %s
exception error network, proxy, http, syncthing
syscall.CreateFile failed with: %s
exception error windows, filesystem, syncthing, lstat
windows.GetFileInformationByHandleEx failed with: %s
exception error windows, filesystem, syncthing, winapi
rooted for %s: %w
exception error windows, filesystem, path, syncthing
open %s: %w
exception error windows, filesystem, permissions, syncthing
get security info for %s: %w
exception error windows, security, filesystem, syncthing
get owner for %s: %w
exception error windows, security, syncthing
Listxattr %s: %w
exception error bsd, macos, xattr, filesystem, syncthing
get xattr %s: attribute length %d at offset %d exceeds buffe
exception error bsd, macos, xattr, filesystem, data-corruption, syncthing
Listxattr %s: %w
exception error xattr, filesystem, linux, syscall
get xattr %s: %w
exception error path-validation, security, xattr
Lgetxattr %s %q: %w
exception error xattr, syscall, race-condition
set xattrs %s: GetXattr: %w
exception error xattr, filesystem, permissions
set xattrs %s: %w
exception error path-validation, security, xattr
set xattrs %s: Removexattr %q: %w
exception error xattr, permissions, syscall
set xattrs %s: Setxattr %q: %w
exception error xattr, filesystem, permissions, limits
File system type '%s' not recognized
validation error configuration, factory, filesystem
%w: %q
validation warning windows, filename-validation, cross-platform
download: %w
console error geoip, permissions, disk-space
open downloaded db: %w
console error geoip, data-corruption, configuration
invalid pattern %q in ignore file: %w
exception error ignore, configuration, parsing
failed to parse #escape= line in ignore file: %q
exception error ignore, configuration, parsing
failed to load include file %s: %w
exception error ignore, include, configuration
unknown location: %s
validation error configuration, filesystem, validation, startup
unknown base dir: %s
validation error configuration, filesystem, validation, startup
loading ignores: %w
exception warning folder-health, ignores, filesystem, permissions
insufficient space on disk for database (%v): %w
exception error disk-space, database, folder-health, configuration
deleting unexpected item: %w
exception warning receive-encrypted, deletion, permissions, file-lock
deleting unexpected dir: %w
exception warning receive-encrypted, deletion, permissions, directory
handling unsupported symlink: %w
exception warning symlink, windows, android, pull, cross-platform
handling dir: %w
exception error database, pull, directory, io
creating directory: %w
exception error pull, directory, permissions, filesystem
checking file to be replaced: %w
exception error pull, directory, stat, permissions, nfs
handling dir (setting permissions): %w
exception warning pull, permissions, chmod, mount
handling dir (setting metadata): %w
exception warning pull, metadata, ownership, xattr, permissions
checking parent dirs: %w
exception warning pull, symlink, path-traversal, layout
creating parent dir: %w
exception error pull, directory, permissions, mkdir
handling symlink: %w
exception warning pull, symlink, stat, permissions
symlink create: %w
exception warning pull, symlink, windows, permissions, creation
delete dir: %w
exception warning pull, deletion, directory, ignored-files, permissions
delete file: %w
exception error pull, deletion, database, io
shortcut file (setting permissions): %w
exception error filesystem, permissions, syncthing, sync
shortcut file (setting metadata): %w
exception error metadata, xattrs, ownership, filesystem
writing encrypted file trailer: %w
exception error encryption, receive-encrypted, disk-space, syncthing
folder stopped: %w
exception warning context-cancellation, lifecycle, syncthing, sync
dst write: %w
exception error io, disk-full, copy-range, sync
length mismatch %d != %d
exception error data-integrity, protocol, blocks, sync
hash mismatch %x != %x
exception error data-integrity, hash-mismatch, sync, bit-rot
save: %w
exception error disk-full, sparse-files, io, sync
comparing item on disk to db: %w
exception error syncthing, scanner, metadata, xattrs, puller
copy owner from parent: %w
exception error syncthing, ownership, filesystem, race-condition
lookup group %v: %w
exception error syncthing, windows, ownership, group-lookup
lookup user %v: %w
exception error syncthing, windows, ownership, user-lookup
%v: %w
exception warning syncthing, folder-paused, index, protocol
%s: %w
exception warning syncthing, index, folder-missing, protocol
error getting sequence number: %w
panic critical syncthing, database, corruption, panic, startup
creating versioner: %w
panic critical syncthing, versioner, configuration, panic, startup
%s: %w
exception warning syncthing, index, folder-missing, sharing, configuration
folder %s does not exist
exception error syncthing, ignores, rest-api, folder-missing
failed to create folder root: %w
exception error syncthing, ignores, filesystem, folder-path, permissions
%v: %w
exception info syncthing, error-handling, redaction, patherror
setting perms on temp file: %w
exception error syncthing, puller, temp-file, permissions, resume
opening temp file: %w
exception error filesystem, permissions, sync, go
error after failing to make parent directory writable: %w
exception error filesystem, permissions, sync, go
get process group: %w
exception warning os, linux, syscall, priority, go
set process group: %w
exception warning os, linux, syscall, priority, go
set niceness: %w
exception warning os, linux, syscall, priority, go
set niceness: %w
exception warning os, unix, macos, priority, go
get process handle: %w
exception warning os, windows, priority, go
set priority class: %w
exception warning os, windows, priority, go
%q: device ID invalid: incorrect length
validation error protocol, device-id, validation, go
%q: not enough data
exception error protocol, device-id, protobuf, validation, go
%q: unsupported string length %d
validation error protocol, device-id, validation, internal, go
%q: check digit incorrect
validation error protocol, device-id, checksum, validation, go
decrypting name: %w
exception error protocol, encryption, sync, go
decrypting block hash: %w
exception error protocol, encryption, sync, go
invalid encrypted path: %q
exception error protocol, encryption, validation, go
digit %q not valid in alphabet %q
validation error protocol, device-id, checksum, validation, go
protocol error: %w
exception error network, protocol, bep, version-skew, go
closed by remote: %v
exception info network, protocol, bep, disconnect, go
invalid state %d
exception error network, protocol, bep, handshake, go
request size %d too small
exception error network, protocol, bep, validation, go
request size %d exceeds maximum allowed
exception error protocol, validation, bep, peer-mismatch
reading message length: %w
exception warning network, transport, eof, connection
negative message length %d
exception error protocol, framing, desync, corruption
message length %d exceeds maximum %d
exception error protocol, limits, memory, validation
reading message: %w
exception warning network, transport, eof, index-transfer
decompressing message: %w
exception error compression, lz4, corruption, protocol
unknown message compression %d
exception error protocol, compression, version-compat, enum
unmarshalling message: %w
exception error protobuf, serialization, protocol, version-compat
reading length: %w
exception info network, transport, eof, connection
negative header length %d
exception error protocol, framing, desync, corruption
reading header: %w
exception warning network, transport, eof, header
unmarshalling header: %w
exception error protobuf, header, protocol, corruption
%q: %w
exception error validation, index, filenames, protocol
marshalling message: %w
exception error serialization, protobuf, send-path, concurrency
marshalling header: %w
exception error serialization, protobuf, header, send-path
writing message: %w
exception warning network, transport, send-path, connection
compressed message len %d is too short
exception error compression, lz4, validation, protocol
decompressed message len %d is too large
exception error compression, lz4, security, limits
protocol error on %v: %w
exception error protocol, network, bep, tls, go
handling %v: %w
exception error protocol, bep, go, dispatch
unsupported scheme: %s
validation error relay, config, uri, go
unsupported relay scheme: %v
validation error relay, validation, uri, go
unsupported relay scheme: %v
validation error relay, validation, uri, go
%s: %w
exception warning scanner, filesystem, utf8, go
reading platform data: %w
exception warning scanner, xattr, permissions, filesystem, go
%v in conflict with %v
validation error config, device-id, startup, go
unknown key type: %T
exception error tls, crypto, type-error, go
UPnP error: %s (%d)
exception warning upnp, nat, network, ipv6, router, go
UPnP Error: %s (%d)
exception warning upnp, nat, network, port-mapping, router, go
%w: %v
exception error versioner, external-tool, exec, configuration, go
command is invalid: %w
validation error versioner, configuration, parsing, quoting, go
removing existing symlink: %w
exception error versioner, restore, symlink, filesystem, permissions, go
archiving existing file: %w
exception error versioner, restore, filesystem, disk-full, permissions, go
requested versioning type %q does not exist
validation error versioner, configuration, validation, go
%s versioner: %v: %w
exception error versioner, error-context, wrapper, go
Error starting the main Syncthing process
panic critical startup, process, monitor, panic, go
Failed to expand locations at init time
panic critical startup, panic, environment, paths, go
Failed to get user home dir
panic critical startup, panic, environment, home-dir, go
loading small index:
panic critical database, panic, migration, corruption, go
err.Error()
http warning http, crash-receiver, upload, network, go
Internal server error
http warning http, crash-receiver, storage, server-error, go
Bad request
http warning http, validation, sha256, crash-reporting
JSON Decode Error
http error
Validation Error
http error
Internal Server Error
http error
Method Not Allowed
http error
Bad Request
http error
Not Found
http error
Forbidden
http error
err.Error()
http error
{"error": err.Error()} (dynamic JSON body from marshal failu
http error
Host check error
http error
err.Error()
http error
Internal Server Error
http error syncthing, rest-api, statistics, database, http-500
No such object in the index
http warning syncthing, rest-api, not-found, db-file
Invalid folder ID
http error syncthing, rest-api, system-reset, validation
upgrade unsupported
http warning http, rest-api, upgrade, build-flags, syncthing
msg
http error http, rest-api, devices, validation, syncthing
Error scanning folders
http error http, rest-api, scan, folders, syncthing
Invalid
http warning http, rest-api, qr, validation, syncthing
Not Authorized
http error http, rest-api, authentication, api-key, syncthing
Forbidden
http error http, rest-api, csrf, authorization, syncthing
Failed to parse username and password.
http warning auth, json, http-400, login
CSRF Error
http error csrf, security, http-403, auth
err.Error()
http warning config, folders, json, http-400
No folder with given ID
http warning config, folders, http-404, lookup
No device with given ID
http warning config, devices, http-404, lookup
errMsg
http error config, gui, http-500, validation