ErrLookup › BookStackApp/BookStack
BookStackApp/BookStack
NOW MANAGED ON CODEBERG · PHP · 1,995 source files
Analyzed at 18f8469a1c on 2026-09-02. 162 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| errors.login_user_not_found | exception | error | auth, session, http-404 |
| errors.social_no_action_defined | exception | error | oauth, session, social-login |
| errors.social_login_bad_response | exception | warning | oauth, social-login, provider-error |
| errors.email_already_confirmed | exception | info | email, registration, duplicate-action |
| $exception->getMessage() | exception | error | ldap, provisioning, login |
| Could not find or create a user for LDAP login. | exception | error | ldap, login, user-lookup |
| ($isAnonymous ? trans('errors.ldap_fail_anonymous') : trans( | exception | critical | ldap, bind, authentication |
| errors.ldap_extension_not_installed | exception | critical | ldap, php-extension, environment |
| errors.ldap_cannot_connect | exception | critical | ldap, network, connection |
| Could not start TLS connection. Further details in the appli | exception | error | ldap, tls, starttls, network |
| Could not start TLS connection | exception | error | ldap, tls, starttls |
| Provided path [{$caCertPath}] for LDAP TLS CA certs could no | exception | error | ldap, tls, configuration, path |
| Login not allowed for guest user | exception | error | auth, login, guest-user |
| auth.mfa_throttle | exception | warning | auth, mfa, rate-limit, http-429 |
| Token audience value has ' . count($aud) . ' values, Expecte | exception | error | oidc, jwt, openid-connect, token-validation |
| Token authorized party exists but does not match the expecte | exception | error | oidc, jwt, openid-connect, token-validation |
| Missing token expiration time value | exception | error | oidc, jwt, token-validation, openid-connect |
| Token has expired | exception | error | oidc, jwt, token-expired, clock-skew |
| Missing token issued at time value | exception | error | oidc, jwt, token-validation |
| Token issue at time is not recent or is invalid | exception | error | oidc, jwt, clock-skew, token-expiry |
| Missing token subject value | exception | error | oidc, jwt, token-validation |
| Unexpected type of key value provided | exception | error | php, oidc, key-config |
| Failed to load key from file path with error: {$exception->g | exception | error | php, oidc, key-loading, filesystem |
| Key loaded from file path is not an RSA key as expected | exception | error | php, oidc, rsa, key-format |
| Only RS256 keys are currently supported. Found key using {$a | exception | error | oidc, jwk, jwt, algorithm |
| Only signature keys are currently supported. Found key for u | exception | error | oidc, jwk, key-usage |
| An "e" parameter on the provided key is expected | exception | error | oidc, jwk, rsa |
| A "n" parameter on the provided key is expected | exception | error | oidc, jwk, rsa |
| Failed to load key from JWK parameters with error: {$excepti | exception | error | php, oidc, jwk, rsa, key-loading |
| Could not parse out a valid {$prop} within the provided toke | exception | error | php, oidc, jwt, token-parsing, malformed-token |
| Could not parse out a valid signature within the provided to | exception | error | php, oidc, jwt, signature, malformed-token |
| Only RS256 signature validation is supported. Token reports | exception | error | php, oidc, jwt, rs256, algorithm-mismatch |
| Failed to read signing key with error: | exception | error | php, oidc, jwt, signing-key, configuration |
| Token signature could not be validated using the provided ke | exception | critical | php, oidc, jwt, signature-validation, security |
| Missing or non-matching token issuer value | exception | critical | php, oidc, jwt, issuer-validation, configuration |
| Missing token audience value | exception | critical | php, oidc, jwt, audience-validation, token-validation |
| Token audience value did not match the expected client_id | exception | critical | php, oidc, jwt, audience-validation, client-id |
| {$data['error'] ?? $response->getReasonPhrase()} | http | error | oauth2, http-error, identity-provider |
| Missing required configuration "{$prop}" value | validation | error | configuration, oidc, validation |
| Issuer value must start with https:// | validation | error | configuration, https, oidc, validation |
| Endpoint value for "{$prop}" must start with https:// | validation | error | configuration, https, oidc |
| HTTP request failed during discovery with error: {$exception | exception | error | network, discovery, http-client, oidc |
| Error discovering provider settings from issuer at URL {$iss | exception | error | discovery, json, oidc, network |
| Unexpected issuer value found on discovery response | exception | error | oidc, discovery, issuer-mismatch, configuration |
| Error reading keys from issuer jwks_uri | exception | error | jwks, discovery, network, oidc |
| OIDC Discovery Error: | exception | error | discovery, oidc, network, configuration |
| ID token validation failed with error: {$exception->getMessa | exception | error | oidc, jwt, authentication |
| errors.oidc_no_email_address | exception | error | oidc, email, user-attributes |
| errors.oidc_already_logged_in | exception | error | oidc, session, authentication |
| {$exception->getMessage()} | exception | error | oidc, registration, provisioning |
| Userinfo endpoint response validation failed with error: {$e | exception | error | oidc, userinfo, jwt |
| No valid subject value found in userinfo data | exception | error | oidc, userinfo, spec-compliance |
| Subject value provided in the userinfo endpoint does not mat | exception | error | oidc, userinfo, spec-compliance |
| auth.registrations_disabled | exception | error | registration, configuration |
| errors.error_user_exists_different_creds | exception | error | registration, account-conflict, oidc |
| errors.auth_pre_register_theme_prevention | exception | error | themes, registration, hooks |
| auth.email_confirm_send_error | exception | error | php, laravel, email, registration, smtp |
| auth.registration_email_domain_invalid | exception | warning | php, laravel, registration, validation, access-control |
| Invalid ACS Response; Errors: {implode(', ', $errors)}; Reas | exception | error | php, saml, sso, authentication, onelogin-saml |
| Invalid SLS Response: | exception | error | php, saml, sso, logout, signature-validation |
| Invalid SP metadata: | exception | error | php, saml, sso, metadata, configuration |
| errors.saml_no_email_address | exception | error | saml2, authentication, attribute-mapping, configuration |
| errors.saml_already_logged_in | exception | warning | saml2, authentication, session |
| errors.social_account_in_use | exception | error | oauth, social-login, registration, duplicate-account |
| errors.error_user_exists_different_creds | exception | error | oauth, social-login, registration, email-conflict |
| errors.social_account_not_used | exception | error | oauth, social-login, login, registration |
| errors.social_driver_not_configured | exception | error | |
| {$exception->getMessage()} | exception | error | |
| Token "' . $token . '" not found" | exception | error | |
| Token of id {$entry->id} has expired. | exception | error | |
| errors.cannot_add_comment_to_draft | exception | error | |
| Only top-level comments can be archived. | exception | error | comments, api, validation, http-400 |
| Only top-level comments can be un-archived. | exception | error | comments, api, validation, http-400 |
| Unauthorized | exception | error | api, authentication, http-401, token |
| errors.email_confirmation_awaiting | exception | error | api, authentication, email-confirmation, http-401 |
| errors.api_no_authorization_found | exception | error | api, authentication, http-401, missing-header |
| errors.api_bad_authorization_format | exception | error | api, authentication, bookstack |
| errors.api_user_token_not_found | exception | error | api, authentication, bookstack |
| errors.api_incorrect_token_secret | exception | error | api, authentication, credentials |
| errors.api_user_token_expired | exception | error | api, authentication, token-expiry |
| errors.api_user_no_api_permission | exception | error | api, authorization, permissions |
| This page is already published or does not belong to you. | exception | error | permissions, drafts, pages |
| errors.chapter_not_found | exception | error | laravel, not-found, permissions, bookstack |
| errors.page_not_found | exception | error | laravel, not-found, permissions, bookstack |
| Book to move chapter into not found | exception | error | bookstack, move-operation, validation, laravel |
| User does not have permission to create a chapter within the | exception | error | bookstack, permissions, authorization, laravel |
| Book or chapter to move page into not found | exception | error | bookstack, move-operation, validation, laravel |
| User does not have permission to create a page within the ne | exception | error | bookstack, permissions, authorization, laravel |
| errors.page_custom_home_deletion | exception | error | bookstack, configuration, deletion-guard, laravel |
| Selected parent is not a book or chapter | exception | error | bookstack, import, validation, laravel |
| Failed to create required font data in {$expectedPath}, Ensu | exception | error | php, dompdf, filesystem-permissions, pdf-export, fonts |
| Failed to create required font data at $expectedUfm, Ensure | exception | error | php, fontlib, filesystem-permissions, pdf-export, fonts |
| PDF Export via command failed due to timeout at {$timeout} s | exception | error | php, process-timeout, symfony-process, pdf-export |
| PDF Export via command failed with exit code {$process->getE | exception | error | php, process-exit-code, symfony-process, pdf-export, shell-command |
| PDF Export via command failed, unable to read PDF output fil | exception | error | php, filesystem, pdf-export, shell-command, symfony-process |
| PDF Export via command failed, PDF output file is empty | exception | error | |
| Failed to create zip file for export. | exception | error | |
| Failed to add files for ZIP export, received error: | exception | error | |
| errors.import_zip_cant_read | exception | error | |
| errors.import_zip_cant_decode_data | exception | error | zip-import, bookstack, file-validation |
| errors.import_zip_data_too_large | exception | error | zip-import, bookstack, upload-limit, config |
| Could not identify content in ZIP file data. | exception | error | zip-import, bookstack, schema, unrecognized-content |
| errors.import_validation_failed | validation | error | zip-import, bookstack, validation |
| Must not have a parent set for a Book import. | validation | error | zip-import, bookstack, parent-validation, api |
| Parent book required for chapter import. | validation | error | zip-import, bookstack, parent-validation, api |
| Parent book or chapter required for page import. | validation | error | zip-import, bookstack, parent-validation, api |
| File $fileName exceeds app upload limit. | validation | error | zip-import, bookstack, upload-limit, attachments |
| errors.api_cookie_auth_only_get | http | error | http-403, authentication, csrf, api |
| errors.role_system_cannot_be_deleted | exception | error | permissions, roles, validation, bookstack |
| errors.role_registration_default_cannot_delete | exception | error | permissions, roles, configuration, bookstack |
| Module in folder "{$folderName}" is missing a valid 'name' p | exception | error | theming, validation, json, bookstack |
| Module in folder "{$folderName}" is missing a valid 'descrip | exception | error | theming, validation, json, bookstack |
| Module in folder "{$folderName}" is missing a valid 'version | exception | error | theming, validation, json, semver, bookstack |
| Module in folder "{$folderName}" has an invalid 'version' fo | exception | error | theming, validation, semver, json, bookstack |
| Failed to load extract files from module ZIP with error: {$e | exception | error | zip, filesystem, permissions, theming, bookstack |
| Failed to load module from zip file after extraction | exception | error | zip, theming, validation, packaging, bookstack |
| Failed to delete file at "{$itemPath}" | exception | error | filesystem, permissions, unlink, theming, bookstack |
| Invalid JSON in module file at "{$moduleJsonFile}": | exception | error | |
| Failed loading module from "{$moduleJsonFile}" with error: { | exception | error | |
| Bad file path found in module ZIP file: {$name} | exception | error | |
| errors.attachment_not_found | exception | error | |
| errors.path_not_writable | exception | error | php, laravel, file-upload, filesystem, permissions |
| errors.image_upload_replace_type | exception | warning | php, laravel, image-upload, validation, file-type |
| errors.cannot_create_thumbs | exception | error | php, laravel, image-processing, gd, thumbnail |
| errors.path_not_writable | exception | error | php, laravel, image-upload, filesystem, permissions |
| Invalid non-image file type when streaming from storage | http | error | php, laravel, http-415, content-type, image |
| errors.cannot_get_image_from_url | exception | error | php, http, avatars, bookstack |
| errors.users_cannot_delete_only_admin | exception | error | php, permissions, users, bookstack |
| errors.users_cannot_delete_guest | exception | error | php, permissions, users, bookstack |
| errors.role_cannot_remove_only_admin | exception | error | php, roles, permissions, bookstack |
| errors.http_ssr_url_no_match | exception | error | php, ssrf, security, configuration, bookstack |
| ${error.toString()} Parent: ${dom.tagName}, new child: {tag: | exception | error | javascript, lexical, rich-text, reconciler, dev-only |
| Cannot call set() on a frozen Lexical node map | exception | error | javascript, lexical, rich-text, dev-only, immutability |
| Cannot call clear() on a frozen Lexical node map | exception | error | javascript, lexical, rich-text, dev-only, immutability |
| Cannot call delete() on a frozen Lexical node map | exception | error | javascript, lexical, rich-text, dev-only, immutability |
| ${method} is not supported in headless mode | exception | error | lexical, headless, test-environment, dom |
| To use $generateHtmlFromNodes in headless mode please initia | exception | error | lexical, headless, jsdom, dom, environment |
| Cell not found in table. | exception | error | lexical, table, node-lookup, stale-reference |
| Cell not found at cords. | exception | error | lexical, table, coordinates, keyboard-navigation |
| Node at cords not TableCellNode. | exception | error | lexical, table, coordinates, selection |
| Table Element Not Found | exception | error | lexical, table, dom, editor-key |
| Expected to find TableElement in DOM | exception | error | lexical, table, observer, dom, mounting |
| Expected TableNode. | exception | error | lexical, table, observer, stale-reference, node-validation |
| No root element. | exception | error | |
| Expected table cell to be inside of table row. | exception | error | |
| Expected table cell to be inside of table. | exception | error | |
| Table row target index out of range | exception | error | |
| Row before insertion index does not exist. | exception | error | lexical, table, index-out-of-range, editor |
| Table column target index out of range | exception | error | lexical, table, index-out-of-range, editor |
| Unexpected delta format | exception | error | yjs, collaboration, lexical, delta-format, sync |
| Could not find expected color bar in the icon for this ${thi | exception | error | dom, ui, icon, selector, editor-toolbar |
| Attempted to use EditorUIContext before it has been set | exception | error | initialization, lifecycle, null-context, wysiwyg |
| Attempted to get use node without it being set | exception | error | lifecycle, lexical, decorator, null-value |
| Can't find options for dropdown menu | exception | error | dropdown, state-management, unregistered-element, wysiwyg |
| Context attempted to be used without being set | exception | error | initialization, lifecycle, null-context, wysiwyg |
| Attempted to show modal of key [${key}] but no modal registe | exception | error | modal, config, missing-key, wysiwyg |
| Attempted to use decorator of type [${decoratorType}] but no | exception | error | |
| Failed to save image with error: ${err} | exception | error | |
| Not an image file | exception | error | |
| TableMap Error: Attempted to get cell ${position+1} of ${thi | exception | error | |
| Not an image file | exception | error | |
| Failed to save image with error: ${err} | exception | error |