ErrLookup › laurent22/joplin
laurent22/joplin
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. · TypeScript · 2,615 source files
Analyzed at 981a03c5c9 on 2026-09-17. 170 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| tarExtract: Source file does not exist | exception | error | mobile, filesystem, tar, android, ios, backup |
| Unhandled resource | http | warning | resource-server, http, link-handler, terminal-gui, loopback |
| Could not get geolocation from any of the services | exception | error | network, geolocation, geoip, external-service |
| Invalid response: Shares list is not an array. Was | validation | error | joplin, api, response-validation, server-compatibility, shares |
mustUpgradeApp In order to synchronise, please upgrade your application to version | exception | critical | joplin, sync, version-compatibility, upgrade-required, sync-target |
| Cannot change the note lock of a conflict note | exception | error | note-lock, conflict, sync, validation |
| Unexpected git ls-remote output | exception | error | plugin-publish, git, generator-joplin, remote, ssh |
| Cannot change the note lock while the session is locked | exception | error | note-lock, session, auth |
lockError Sync target is locked - aborting API call | exception | error | sync, locking, concurrency, network |
InvalidOrigin Invalid origin | http | error | joplin-server, origin-check, csrf, config, reverse-proxy, base-url |
| Cannot find " ". | validation | error | cli, help, command-registry, defensive |
downloadLimiter : Total bytes stored ( ) has exceeded the amount established ( ) | exception | warning | download, rate-limiting, resources, sync, memory |
| Synchronisation is already in progress. | exception | warning | sync, lock, concurrency, cli, retryable |
| Notebooks cannot be named | exception | error | model, folder, validation, reserved-name, i18n |
| Please select a notebook first. | exception | error | cli, ls, notebook, defensive, unreachable |
| No item with ID | http | warning | resource-server, note-link, database, sync, e2ee |
| Parent ID cannot be the same as ID | exception | error | model, folder, validation, tree-cycle |
| Cannot find library | exception | error | editor, codemirror, plugin, require, dependency |
| The created file name was not as expected and the existing… | exception | error | android, saf, filename, collision |
| All plugins must have a function default export | exception | error | editor, codemirror, plugin, content-script, typescript |
| The created file name was not as expected: input name was | exception | error | android, saf, filename, collision |
| No published share for folder | exception | error | joplin, sharing, unpublish, stale-state, idempotency |
| No such folder | exception | error | joplin, sharing, folder, not-found, local-database |
failSafe Fail-safe: Sync was interrupted because | exception | critical | sync, fail-safe, data-protection, config, delta |
| Failed to extract a valid commit hash. Ensure that git is… | exception | error | plugin-publish, git, generator-joplin, ci |
| Ambiguous notebook " ". Please use short notebook id… | exception | error | cli, mkbook, notebook-lookup, ambiguous, validation |
| Got metadata for path but could not fetch content | exception | error | sync, content-fetch, race-condition, sync-target |
| The command " " is only available in GUI mode | exception | error | cli, gui-mode, command-compat, i18n |
| is not a valid category. Please make sure that the category… | validation | error | plugin-build, manifest-validation, generator-joplin |
| Cannot open database | exception | critical | database, sqlite, startup, native-modules, filesystem |
| Note count must be specified | exception | error | testing, argument-validation, numeric, cli, dev-only |
| Could not verify the share status of this notebook -… | exception | error | commands, sharing, network, permissions, joplin-server |
| No active notebook. | validation | error | cli, notebook, state, precondition |
changedDuringSync Processing a path that has already been done | exception | info | sync, race-condition, mobile, concurrent-editing |
rejectedByTarget Do not have proper permissions to Bucket | exception | error | s3, permissions, iam, sync, aws, rejectedbytarget |
| Cannot change encrypted item | exception | error | e2ee, encryption, cli, data-integrity, i18n |
| Repeated categories are not allowed | validation | error | plugin-publish, manifest, generator-joplin, config, build |
| Ambiguous notebook " ". Please use notebook id instead -… | exception | error | cli, mv, notebook-lookup, ambiguous, validation |
| Cannot initialise synchroniser. | exception | error | sync, synchronizer, config, auth, cli, sync-target |
| password must be set | validation | error | server, validation, user-model |
| Shortcuts are not available in CLI mode. | exception | warning | cli, gui, keymap, mode, interactive-only |
| No share found for folder | exception | error | share, notebook, share-users, cli, not-found, joplin-cloud |
| Extracting would overwrite | exception | error | mobile, filesystem, tar, backup, data-integrity |
| Unsupported item type | http | warning | resource-server, note-link, item-type, renderer |
| Multiple invitations found with the same ID | exception | error | share, invitation, duplicate, data-integrity, cli, accept, reject |
| Validation error: cannot contain a null byte | validation | error | validation, data-integrity, security, typescript, joplin-core |
processingPathTwice Processing a path that has already been done | exception | warning | sync, timestamp, conflict, clock-skew |
| Could not verify your identity | exception | error | biometrics, security, mobile, auth |
| Cannot convert read-only item | exception | error | commands, read-only, sharing, permissions, conversion |
| Invalid callback url | exception | error | callback-url, validation, x-callback-url, url-parsing |
| Remote item has an updated_time in the future | exception | error | sync, timestamp, conflict, manual-fix |
| Unknown profile version. Most likely this is an old version… | exception | critical | database, migration, version-mismatch, startup |
| could not create file at | exception | error | android, saf, filesystem, permissions |
| No such note | exception | error | joplin, sharing, note, not-found, local-database |
| fetchBlob | exception | error | mobile, network, rn-fetch-blob, download, tls |
| Not a valid URL | exception | error | mobile, network, url-validation, react-native, fetch |
| Reading commands from standard input is only available in… | exception | error | cli, batch-command, stdin, gui-mode, i18n |
| AWS S3 bucket not found | exception | error | sync, aws, s3, network, configuration |
| WebDAV directory not found | exception | error | sync, webdav, network, configuration |
| Resource file was not created | exception | error | mobile, filesystem, resource, android, content-uri |
| Unknown subcommand | exception | error | share, invalid-command, argument-validation, cli |
| Your local commit has not been pushed to GitHub. Run git… | exception | error | plugin-publish, git, generator-joplin, remote, sync |
| Authentication failed! | exception | error | e2ee, crypto, security, mobile |
404 The specified file doesn't exist. | http | info | webdav, sync, iis, http-404, compatibility |
| Locked notes cannot be opened in an external editor | exception | error | desktop, encryption, external-editor, security, validation |
| a file or directory already exist at | exception | error | android, saf, filesystem |
| href not in baseUrl nor relativeBaseUrl | exception | error | webdav, sync, url, config, propfind |
| This plugin name cannot be converted to a package name | validation | error | generator-joplin, package-naming, scaffold |
| fetch failed | exception | error | web, network, fetch, http-status, cors |
| Timed out trying to get sync target clock time | exception | warning | sync, timestamp, network, clock, fallback |
| Unknown command | exception | error | terminal-gui, command-dispatch, keybinding, programming-error |
| Missing required argument | validation | error | cli, argument-parsing, usage, i18n |
| The active profile cannot be deleted. Switch to a different… | exception | error | profiles, validation, mobile, precondition |
| You are in a detached HEAD state. Checkout a branch (e.g… | exception | error | plugin-publish, git, generator-joplin, ci |
| Invalid file name: Could not extract filename from uri… | exception | error | android, saf, filename, validation |
| Could not create directory | exception | error | filesystem, node, mkdir, permissions, config |
| Unsupported file system entity type | exception | error | mobile, filesystem, tar, backup, symlink |
| Non-css assets are not supported by the CodeMirror 6 editor. | exception | error | editor, codemirror, plugin, asset, css |
| has_more support not implemented | exception | warning | joplin-server, sync, pagination, clear |
| Cannot move notebook to this location | exception | warning | folder, move, cycle, validation, notebook |
| Remote HEAD is empty. Make sure you have pushed your… | exception | error | plugin-publish, git, generator-joplin, remote |
| s3UploadFileFrom: file does not exist | exception | error | s3, sync, resources, filesystem, upload |
| Delta link missing | exception | error | onedrive, sync, delta, pagination, network |
| Non-inline asset missing required property "name" | exception | error | editor, codemirror, plugin, asset, css |
| Invalid WebDAV resource format | exception | error | webdav, sync, propfind, parsing, config |
| Invalid command | exception | error | tag, invalid-command, argument-validation, cli |
| No notebook has been specified. | validation | error | cli, notebook, item-lookup, i18n |
| No such invitation found | exception | error | share, invitation, accept, reject, cli, not-found |
| [user] is required | exception | error | share, argument-validation, user, email, cli |
| HTML export is not supported. Please use the desktop… | exception | error | cli, export, html, interop, deprecated |
| [notebook] is required | exception | error | share, argument-validation, notebook, cli |
| there is already a user with this email | validation | error | server, validation, duplicate |
| Validation error: ID must a 32-characters lowercase… | validation | error | validation, data-integrity, typescript, joplin-core |
| User is not authenticated | exception | error | sync, onedrive, authentication, oauth |
| Note not published | exception | error | cli, sharing, joplin-server, validation |
| Batch delete failed? | exception | error | dropbox, sync, batch-delete, network |
| email must be set | validation | error | server, validation, user-model |
| Missing read-write access. It might be necessary to share… | exception | error | filesystem, web, permissions, file-system-access, mobile |
| No note with id | exception | error | navigation, notes, validation, mobile, precondition |
| Plugin assets must have property "mime" set to "text/css"… | exception | error | editor, codemirror, plugin, asset, css |