ErrLookup › laurent22/joplin

laurent22/joplin

Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. · TypeScript · 2,581 source files

Analyzed at 2654b33620 on 2026-08-12. 169 documented errors.

Code / MessageTypeSeverityTags
Unhandled resource: ${resourceId}
http warning resource-server, http, link-handler, terminal-gui, loopback
Unknown command: ${cmd}
exception error terminal-gui, command-dispatch, keybinding, programming-error
No item with ID ${itemId}
http warning resource-server, note-link, database, sync, e2ee
Unsupported item type: ${item.type_}
http warning resource-server, note-link, item-type, renderer
More than one item match "%s". Please narrow down your query
validation error cli, item-lookup, ambiguity, i18n
Cannot find "%s".
validation error cli, item-lookup, i18n
No notebook selected.
validation error cli, notebook, wildcard-search, i18n
No notebook has been specified.
validation error cli, notebook, item-lookup, i18n
The command "%s" is only available in GUI mode
exception error cli, gui-mode, command-compat, i18n
Cannot change encrypted item
validation error e2ee, encryption, cli, data-integrity, i18n
Missing required argument: %s
validation error cli, argument-parsing, usage, i18n
Missing required flag value: %s
validation error cli, argument-parsing, flags, i18n
Cannot find "%s".
validation error cli, attach-command, item-lookup, i18n
Reading commands from standard input is only available in CL
exception error cli, batch-command, stdin, gui-mode, i18n
Cannot find "%s".
validation error cli, cat-command, item-lookup, i18n
Cannot find "%s".
validation error cli, cp-command, notebook, item-lookup, i18n
Cannot find "%s".
validation error cli, done-command, todo, item-lookup, i18n
Please specify the sync target path.
validation error cli, e2ee, sync, filesystem
No text editor is defined. Please set it using `config edito
exception error cli, edit-command, editor, config, environment, i18n
No active notebook.
validation error cli, notebook, state, precondition
HTML export is not supported. Please use the desktop applica
exception error cli, export, html, interop, deprecated
Cannot find "%s".
validation error cli, export, note-lookup, validation
Cannot find "%s".
validation error cli, geolocation, note-lookup, validation
Shortcuts are not available in CLI mode.
exception warning cli, gui, keymap, mode, interactive-only
Cannot find "%s".
validation error cli, help, command-registry, defensive
Cannot find "%s".
validation error cli, import, notebook-lookup, validation
Please select a notebook first.
exception error cli, ls, notebook, defensive, unreachable
Cannot find: "%s"
exception error cli, mkbook, notebook-lookup, validation
Ambiguous notebook "%s". Please use short notebook id instea
exception error cli, mkbook, notebook-lookup, ambiguous, validation
Notes can only be created within a notebook.
exception error cli, mknote, notebook, precondition
Notes can only be created within a notebook.
exception error cli, mktodo, notebook, precondition
Cannot find "%s".
exception error cli, mv, notebook-lookup, validation
Ambiguous notebook "%s". Please use short notebook id instea
exception error cli, mv, notebook-lookup, ambiguous, validation
Ambiguous notebook "%s". Please use notebook id instead - pr
exception error cli, mv, notebook-lookup, ambiguous, validation
Cannot find "%s".
exception error cli, ren, lookup, validation
Cannot find "%s".
exception error cli, restore, trash, lookup, validation
Cannot find "%s".
exception error cli, rmnote, note-lookup, validation, destructive
Cannot find "%s".
exception error notebook, folder, search, cli, not-found
Cannot find "%s".
exception error note, set, property, cli, not-found, e2ee
No share found for folder ${folderId}
exception error share, notebook, share-users, cli, not-found, joplin-cloud
No share found for folder ${folder.id}
exception error share, notebook, remove-recipient, cli, not-found
No recipient found with email ${email}
exception error share, recipient, email, remove-recipient, cli, not-found
No such invitation found
exception error share, invitation, accept, reject, cli, not-found
Multiple invitations found with the same ID
exception error share, invitation, duplicate, data-integrity, cli, accept, reject
[notebook] is required
exception error share, argument-validation, notebook, cli
[user] is required
exception error share, argument-validation, user, email, cli
Unknown subcommand: ${args.command}
exception error share, invalid-command, argument-validation, cli
Synchronisation is already in progress.
exception warning sync, lock, concurrency, cli, retryable
Cannot initialise synchroniser.
exception error sync, synchronizer, config, auth, cli, sync-target
Cannot find "%s".
exception error tag, remove, cli, not-found
Invalid command: "%s"
exception error tag, invalid-command, argument-validation, cli
Note count must be specified
exception error testing, argument-validation, numeric, cli, dev-only
Cannot find "%s".
exception error cli, note-lookup, validation, user-input
Note not published: %s
exception error cli, sharing, joplin-server, validation
Cannot find "%s".
exception error cli, notebook-lookup, validation, user-input
Locked notes cannot be opened in an external editor
exception error desktop, encryption, external-editor, security, validation
Format "${format}" can only be exported to a file
validation error desktop, export, filesystem, validation, interop
Cannot send empty content
validation error clipper, browser-extension, validation, user-input
No notes selected for pdf export
exception error desktop, export, pdf, validation, selection
Only one output directory can be selected
exception warning desktop, export, pdf, filesystem, dialog, validation
Cannot move item with type ${itemType}
exception error desktop, move, notebook, validation, type-dispatch
Only one note can be printed at a time.
exception error desktop, print, validation, selection
Could not check for updates. The server rate limit has been
exception warning desktop, updates, network, rate-limit, github
Could not check for updates. Please try again later (Error $
exception warning desktop, updates, network, http-error, github
Item not found: ${itemId}
exception error mobile, links, item-lookup, validation, sync
Unsupported item type for links: ${item.type_}
exception error mobile, links, type-dispatch, validation
Link cannot be empty
exception error mobile, links, validation, user-input
Missing item ID
exception error mobile, links, callback-url, validation
Unsupported link format.
exception error mobile, links, validation, url-parsing
Unsupported protocol
exception error mobile, links, validation, url-parsing, protocol
Unable to scroll to hash -- no note open.
exception warning mobile, navigation, validation, selection
No folder with id ${id}
exception error mobile, notebook, navigation, validation, sync
No note with id ${id}
exception error navigation, notes, validation, mobile, precondition
The active profile cannot be deleted. Switch to a different
exception error profiles, validation, mobile, precondition
Could not verify your identity: %s
exception error biometrics, security, mobile, auth
Authentication failed! ${error}
exception error e2ee, crypto, security, mobile
This profile is already active
exception warning profiles, validation, mobile, precondition
Could not download from ${modelUrl}: Error ${response.status
exception error network, voice-typing, download, mobile
No supported provider found!
exception error voice-typing, validation, mobile, precondition
Whisper config is not an object
exception error voice-typing, whisper, config, validation
${errorPrefix}: Field "prompts" is not an object
exception error voice-typing, whisper, config, validation
${errorPrefix}: Value for key ${key} is ${typeof value}, not
exception error voice-typing, whisper, config, validation
${errorPrefix}: Field "output" is not an object
exception error voice-typing, whisper, config, validation
${errorPrefix}: ${key} must be an array
exception error voice-typing, whisper, config, validation
${errorPrefix}: values for ${key} must be arrays
exception error voice-typing, whisper, config, validation
${errorPrefix}: values for ${key} must be pairs of strings
exception error voice-typing, whisper, config, validation
No model found at path: ${JSON.stringify(modelFolderPath)}
exception error voice-typing, whisper, filesystem, precondition, mobile
Model not found at path ${modelPath}
exception error voice-typing, whisper, filesystem, precondition, mobile
Could not read directory: ${path}: ${error.message}
exception error filesystem, mobile, scoped-storage, rnfs, permissions
Missing read-write access. It might be necessary to share th
exception error filesystem, web, permissions, file-system-access, mobile
${mode} access is needed for ${id}.
exception error filesystem, web, permissions, file-system-access, mobile
Error! Destination already exists
exception error filesystem, tar, backup, precondition, mobile
tarExtract: Source file does not exist
exception error mobile, filesystem, tar, android, ios, backup
Extracting ${outPath} would overwrite
exception error mobile, filesystem, tar, backup, data-integrity
Unsupported file system entity type: ${header.type}
exception error mobile, filesystem, tar, backup, symlink
fetchBlob: ${method} ${url}: ${error.toString()}
exception error mobile, network, rn-fetch-blob, download, tls
uploadBlob: ${method} ${url}: ${error.toString()}
exception error mobile, network, rn-fetch-blob, upload, sync
fetch failed: ${result.statusText}
exception error web, network, fetch, http-status, cors
Not a valid URL: ${url}
exception error mobile, network, url-validation, react-native, fetch
Resource file was not created: ${targetPath}
exception error mobile, filesystem, resource, android, content-uri
All plugins must have a function default export
exception error editor, codemirror, plugin, content-script, typescript
Non-inline asset missing required property "name"
exception error editor, codemirror, plugin, asset, css
Non-css assets are not supported by the CodeMirror 6 editor.
exception error editor, codemirror, plugin, asset, css
Plugin assets must have property "mime" set to "text/css" or
exception error editor, codemirror, plugin, asset, css
Cannot find library ${library}
exception error editor, codemirror, plugin, require, dependency
Failed to extract a valid commit hash. Ensure that git is pr
exception error plugin-publish, git, generator-joplin, ci
You are in a detached HEAD state. Checkout a branch (e.g. gi
exception error plugin-publish, git, generator-joplin, ci
Remote HEAD is empty. Make sure you have pushed your changes
exception error plugin-publish, git, generator-joplin, remote
Unexpected git ls-remote output: "${remoteHeadLine}". Make s
exception error plugin-publish, git, generator-joplin, remote, ssh
Failed to extract a valid remote commit hash.
exception error plugin-publish, git, generator-joplin, remote
Your local commit has not been pushed to GitHub. Run git pus
exception error plugin-publish, git, generator-joplin, remote, sync
Repeated categories are not allowed
validation error plugin-publish, manifest, generator-joplin, config, build
${category} is not a valid category. Please make sure that t
validation error plugin-build, manifest-validation, generator-joplin
You must specify a src for each screenshot
validation error plugin-build, manifest-validation, generator-joplin
${screenshotType} is not a valid screenshot type. Valid type
validation error plugin-build, manifest-validation, generator-joplin
Max screenshot file size is ${fileMaxSize}KB. ${screenshotPa
validation error plugin-build, manifest-validation, file-size, generator-joplin
Manifest plugin ID is not set in ${manifestPath}
validation error plugin-build, manifest-validation, generator-joplin
Plugin archive was not created because the "dist" directory
exception error plugin-build, archive, build-pipeline, generator-joplin
Could not find extra script: "${name}" at "${fullPath}"
exception error plugin-build, extra-scripts, generator-joplin
A config file must be specified via the --joplin-plugin-conf
exception error plugin-build, webpack, build-config, generator-joplin
This plugin name cannot be converted to a package name: ${pl
validation error generator-joplin, package-naming, scaffold
Validation error: ID must a 32-characters lowercase hexadeci
validation error validation, data-integrity, typescript, joplin-core
Validation error: user_updated_time and user_created_time mu
validation error validation, data-integrity, typescript, joplin-core
Validation error: title must be ${maxTitleLength} characters
validation error validation, data-integrity, typescript, joplin-core
Validation error: ${k} cannot contain a null byte
validation error validation, data-integrity, security, typescript, joplin-core
All potential ports are in use or not available.
exception error network, clipper-server, port-binding, runtime
Unknown profile version. Most likely this is an old version
exception critical database, migration, version-mismatch, startup
AWS S3 bucket not found: ${SyncTargetAmazonS3.s3BucketName()
exception error sync, aws, s3, network, configuration
User is not authenticated
exception error sync, dropbox, authentication, oauth
Could not access data on server "${options.path()}"
exception error sync, joplin-server, network, configuration, data-integrity
User is not authenticated
exception error sync, onedrive, authentication, oauth
WebDAV directory not found: ${options.path()}
exception error sync, webdav, network, configuration
lockError
Sync target is locked - aborting API call
exception error sync, locking, concurrency, network
Remote item %s has an updated_time in the future
exception error sync, timestamp, conflict, manual-fix
processingPathTwice
Processing a path that has already been done: %s. Remote item has an updated_tim
exception warning sync, timestamp, conflict, clock-skew
changedDuringSync
Processing a path that has already been done: %s. The user is making changes whi
exception info sync, race-condition, mobile, concurrent-editing
Got metadata for path but could not fetch content: ${path}
exception error sync, content-fetch, race-condition, sync-target
Invalid callback url ${s}
exception error callback-url, validation, x-callback-url, url-parsing
Cannot convert read-only item: "%s"
exception error commands, read-only, sharing, permissions, conversion
Could not verify the share status of this notebook - abortin
exception error commands, sharing, network, permissions, joplin-server
No URL for SAML authentication set.
exception error saml, sso, authentication, configuration, joplin-server
Cannot open database: ${error.message ?? error}: ${JSON.stri
exception critical database, sqlite, startup, native-modules, filesystem
downloadLimiter
${this.requestId}: Total bytes stored (${this.totalBytes_}) has exceeded the amo
exception warning download, rate-limiting, resources, sync, memory
s3UploadFileFrom: file does not exist
exception error s3, sync, resources, filesystem, upload
rejectedByTarget
Do not have proper permissions to Bucket
exception error s3, permissions, iam, sync, aws, rejectedbytarget
rejectedByTarget
Cannot download because content is restricted by Dropbox
exception error dropbox, sync, restricted-content, rejectedbytarget, policy
Batch delete failed? ${JSON.stringify(check)}
exception error dropbox, sync, batch-delete, network
rejectedByTarget
error.message
exception error joplin-server, sync, http-413, http-409, conflict
isReadOnly
error.message
exception error joplin-server, sync, permissions, read-only, share
has_more support not implemented
exception warning joplin-server, sync, pagination, clear
Delta link missing: ${JSON.stringify(response)}
exception error onedrive, sync, delta, pagination, network
Invalid WebDAV resource format: ${JSON.stringify(resource)}
exception error webdav, sync, propfind, parsing, config
Could not get lastModified date for resource: ${JSON.stringi
exception error webdav, sync, propfind, timestamp, config
Invalid date: ${lastModifiedString}
exception error webdav, sync, date-parsing, timestamp
href ${href} not in baseUrl ${baseUrl} nor relativeBaseUrl $
exception error webdav, sync, url, config, propfind
404
The specified file doesn't exist.
http info webdav, sync, iis, http-404, compatibility
Timed out trying to get sync target clock time
exception warning sync, timestamp, network, clock, fallback
fileNotFound
File not found: ${options.path}
exception error sync, upload, filesystem, validation
failSafe
Fail-safe: Sync was interrupted because %d%% of the data (%d items) is about to
exception critical sync, fail-safe, data-protection, config, delta
Cannot find unique filename
exception error filesystem, filename, export, import
Could not create directory: ${path}
exception error filesystem, node, mkdir, permissions, config
The trash folder cannot be deleted
exception error folder, trash, data-protection, validation
Cannot move notebook to this location
exception warning folder, move, cycle, validation, notebook
Encrypted items cannot be modified
exception error encryption, e2ee, save, security, validation
Invalid date: ${s}
exception warning import, enex, evernote, date-parsing
Cannot decode resource with encoding: ${dataEncoding}
exception warning import, enex, evernote, encoding, base64
Could not get geolocation from any of the services
exception error network, geolocation, geoip, external-service
Parent ID cannot be the same as ID
exception error model, folder, validation, tree-cycle
Notebooks cannot be named "%s", which is a reserved title.
exception error model, folder, validation, reserved-name, i18n