ErrLookup › mattermost-community/focalboard
mattermost-community/focalboard
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana. · TypeScript · 605 source files
Analyzed at a84bbb65e3 on 2026-08-30. 89 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| no user ID | http | error | validation, auth, empty-input |
| No User IDs | http | error | validation, auth, empty-input |
| invalid username or password | http | error | auth, login, credentials |
| The username already exists | validation | error | auth, registration, duplicate |
| The email already exists | validation | error | auth, registration, duplicate |
| http handler panic | http | critical | panic, http, middleware, recovery |
| turning on sharing for board failed, see log for details | http | error | sharing, http, boards, api |
| block fields size limit exceeded | validation | error | go, validation, payload-size, bad-request |
| at least one board is required | validation | error | go, validation, import, bad-request |
| at least one block is required | validation | error | go, validation, import, bad-request |
ErrorId.NotLoggedIn NotLoggedIn | exception | warning | typescript, authentication, session, frontend |
ErrorId.TeamUndefined TeamUndefined | exception | warning | typescript, frontend, routing, permissions |
ErrorId.InvalidReadOnlyBoard InvalidReadOnlyBoard | exception | warning | typescript, frontend, read-only, sharing |
| team ID cannot be empty | validation | error | go, validation, bad-request |
| board ids and patches need to match | validation | error | go, validation, patch, bad-request |
| block ids and patches need to match | validation | error | go, validation, patch, bad-request |
| Board IDs do not match | validation | error | go, validation, bad-request, cards |
| not a card block | error_code | error | go, type-mismatch, blocks |
| views limit reached for board | error_code | error | go, licensing, views-limit, boards |
| patch updates cards that are limited | error_code | error | go, licensing, cards, patch |
| appropriate license required | error_code | error | go, licensing, enterprise |
| category doesn't belong to user | error_code | error | go, permissions, forbidden, categories |
| category is deleted | error_code | warning | go, not-found, soft-delete, categories |
| cannot leave a board with no admins | error_code | error | go, permissions, board-members, last-admin |
| request entity too large | http | warning | go, upload, size-limit, http-413 |
| invalid board search field | validation | error | go, validation, search, bad-request |
| invalid image block | validation | warning | go, import-export, image-block, validation |
| invalid board block | validation | error | go, import, data-validation |
| invalid property schema | validation | error | go, schema, properties |
| invalid property | validation | error | go, properties, data-validation |
| invalid property value | validation | warning | go, properties, data-validation |
| invalid property value type | validation | warning | go, type-mismatch, properties |
| invalid date property | validation | warning | go, date, parsing |
| mention not permitted | error_code | info | go, permissions, notifications |
| invalid subscriber type | validation | error | go, notifications, type-guard |
| card limit value is invalid | validation | error | go, database, cloud-limits |
| database type is unsupported | error_code | critical | go, database, migrations, configuration |
| cannot fetch board %s for DuplicateBlock: %w | error_code | error | board, not-found, nil-wrap, blocks |
| cannot get block %s: %w | error_code | error | block, lookup, wrapped-error, subscriptions |
| cannot get board %s: %w | error_code | error | board, lookup, orphaned-block, wrapped-error |
| could not get history for board: %w | error_code | error | history, board, store, wrapped-error |
| history not found for board: %w | error_code | error | history, not-found, nil-wrap, board-metadata |
| could not get blocks history descendants for board: %w | error_code | error | history, blocks, store, wrapped-error |
| could not patch file IDs while duplicating board %s: %w | error_code | error | board-duplication, files, storage, rollback |
| %w userID: %s | error_code | error | categories, board, not-found, wrapped-error |
| cannot create card: %w | error_code | error | card, insert, wrapped-error, validation |
| Block2Card fail: %w | error_code | error | card, conversion, data-integrity, wrapped-error |
| cannot patch card %s: %w | error_code | error | go, wrapping, cards, store |
| moveBoardsToDefaultCategory: %w | error_code | error | go, categories, boards, sentinel-error |
| error when parsing response with code %d: %w | http | error | go, http-client, network, io |
| cannot notify block subscribers for block %s: %w | exception | error | go, notifications, subscriptions, database |
| cannot upsert notification hint: %w | exception | error | go, notifications, database, upsert |
| cannot find user: %w | exception | error | go, mattermost-plugin, mentions, notifications |
| cannot get direct channel: %w | exception | error | go, mattermost-plugin, channels, notifications |
| cannot fetch channel member for user %s: %w | exception | error | go, mattermost-plugin, subscriptions, notifications |
| cannot find user: %w | exception | error | go, mattermost-plugin, subscriptions, user-lookup |
| cannot get direct channel: %w | exception | error | mattermost, plugin, direct-channel, error-wrapping |
| cannot add bot to team %s: %w | exception | error | mattermost, plugin, permissions, team-membership |
| SearchBoardsForUser error getting teamMembersSQL: %w | exception | error | sql, squirrel, query-builder, store |
| SearchBoardsForUser error getting channelMembersSQL: %w | exception | error | sql, squirrel, query-builder, store |
| SearchBoardsForUser error getting unionSQL: %w | exception | error | sql, squirrel, union-query, store |
| SearchBoardsForUser unable to replace unionSQL placeholders: | exception | error | sql, squirrel, postgres, placeholders |
| SearchBoardsForUserInTeam error getting memberBoardsSQL: %w | exception | error | sql, squirrel, query-builder, store |
| SearchBoardsForUserInTeam error getting channelMemberBoardsS | exception | error | sql, squirrel, query-builder, store |
| SearchBoardsForUserInTeam error getting unionSQL: %w | exception | error | sql, squirrel, union-query, store |
| SearchBoardsForUserInTeam unable to replace unionSQL placeho | exception | error | sql, squirrel, postgres, placeholders |
| error validating block %s: %w | validation | error | validation, data-model, database |
| getBlockHistoryNewestChildren unable to generate subquery: % | exception | error | sql, query-builder, history |
| getBlockHistoryNewestChildren unable to generate sql: %w | exception | error | sql, query-builder, history |
| getBlockHistoryNewestChildren unable to replace sql placehol | exception | warning | sql, postgres, sqlite, placeholders |
| cannot parse datetime '%s' for board_members_history scan: % | exception | error | datetime, parsing, mysql, database |
| insertBoard error occurred while fetching existing board %s: | exception | error | database, upsert, storage |
| insertBoard error occurred while updating existing board %s: | exception | error | database, update, upsert, concurrency |
| insertBoard error occurred while inserting board %s: %w | exception | error | database, insert, schema |
| failed to insert board %s history: %w | exception | error | database, history, audit, migration |
| cannot save member %s while inserting board %s: %w | exception | error | database, sql, transaction, focalboard |
| store addUpdateCategoryBoard: failed to upsert user-board-ca | exception | error | database, sql, upsert, focalboard |
| cannot get migration state: %w | exception | error | database, migration, startup, focalboard |
| cannot get blocks with same ID: %w | exception | error | database, migration, transaction, focalboard |
| cannot replace blockID %s: %w | exception | error | database, migration, transaction, foreign-key, focalboard |
| cannot mark migration as completed: %w | exception | error | database, migration, transaction, system-settings, focalboard |
| cannot commit unique IDs transaction: %w | exception | error | database, migration, transaction-commit, focalboard |
| cannot commit category UUIDs transaction: %w | exception | error | database, migration, transaction-commit, focalboard |
| unable to create session | exception | error | session, database, storage |
| unable to delete the session | exception | error | session, logout, database |
| Invalid password | validation | warning | validation, password, registration |
| Unable to create the new user | exception | error | go, auth, user-registration, database |
| unable to update password | exception | error | go, auth, password-change, database |
| unable to get the session for the token | exception | error | go, auth, session, token-expired |