actualbudget/actual
Documented errors, page 3 of 5. Back to actualbudget/actual
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Account with ID does not exist. | validation | error | state, react-query, not-found |
| boot?.error | http | error | sync-server, bootstrap, http-400 |
| OpenID configuration not found | http | error | openid, http-500, configuration, database, missing-data |
| `undefined` is not a valid query value | exception | error | aql, query-compiler, undefined, literal-validation |
| Failed to add user access | exception | error | sync-server, error-wrapping, sqlite, database |
| Missing url parameter | http | warning | cors-proxy, rest-api, validation |
| Invalid catalog format: expected an array | validation | warning | validation, json, schema |
already-bootstraped already-bootstraped | http | error | openid, http-400, bootstrap, configuration, state-conflict |
| API request redirected | exception | error | fetch, auth, redirect, network |
| Invalid amount operator | validation | error | validation, api, schedules |
forbidden forbidden: permission-not-found | http | error | authorization, http-403, openid, admin-only, permissions |
internal internal | error_code | error | network, cloud-sync, unclassified-error |
| Failed to parse mapping | exception | error | parsing, configuration, sync, json |
| Unrecognized sync source | exception | error | react, bank-sync, validation, switch-statement |
| Can't cast to date-month | exception | error | aql, query-compiler, type-cast, dates |
| Invalid property " ". Property name contains invalid… | validation | error | css, validation, custom-themes, naming |
NOT_CONFIGURED Enable Banking is not configured | error_code | error | configuration, enablebanking, missing-secret, sync-server |
| Casting string fields to dates is not supported | exception | error | aql, date, casting, compile-error |
| Error reading backup zip file | exception | error | backup, zip, corruption, restore |
| Invalid filter conditionsOp | validation | error | validation, custom-reports, typescript |
Connection Connection | error_code | error | bank-sync, pluggy, connection, configuration |
| Error importing budget: no budget was loaded | exception | error | import, budget, api, version-mismatch |
invalid-prefs invalid-prefs | http | error | http-400, validation, schema, server-prefs |
| Invalid upload filename | exception | error | upload, filename, validation, browser |
| Schedule not found | exception | error | not-found, schedules, stale-data, sync |
openid-grant-failed openid-grant-failed | error_code | error | openid, authentication, sso, sync-server |
| Invalid dashboard.widgets data type: it must be an array of… | validation | error | dashboard, validation, import, schema |
| Invalid month format, use YYYY-MM | exception | error | validation, api, input-format |
| Invalid user IDs | validation | error | validation, openid, sync-server, user-management |
| Unitialised context method called: onToggleSummaryCollapse | exception | error | react, react-context, missing-provider, budget |
user-already-have-access User already have access | http | warning | duplicate, http-400, sync-server, idempotency |
| Path does not exist: | exception | error | aql, query, path, compile-error |
| Unsafe zip entry name | exception | critical | security, zip, path-traversal, validation |
| An error occurred while parsing the template | exception | error | parsing, budget-templates, template-syntax, client-side |
fileId-required fileId-required | validation | warning | http, validation, request-body, client-error |
| getServerErrorReason(json) | http | error | network, http, sync-server |
| Unsupported scheduled frequency | exception | error | import, ynab5, schedules, unsupported-value |
| key-make must be called with file loaded | exception | error | encryption, precondition, state, budget-file |
| transfer account can not be the account being closed | exception | error | api, accounts, validation, loot-core |
| Invalid method parameter | http | warning | cors-proxy, validation, rest-api |
| Either `filepath` or `buffer` must be given | exception | error | import, validation, missing-argument |
| Invalid config file: key | validation | error | cli, config, type-error, validation |
| Invalid field name, must be a string | exception | error | aql, query, types, compile-error |
| Invalid : expected a non-negative integer, got | validation | error | cli, validation, options |
| --last implies --table transactions. Cannot use with --table | validation | error | cli, validation, conflicting-flags |
| No fields to update. Use --name to specify a new name. | validation | error | cli, validation, missing-argument |
| results.reason || results.error_code | exception | error | banksync, simplefin, network, api-error |
| Schedule does not exist | exception | error | goal-templates, schedule, validation |
| Invalid font-family value for | validation | error | css, validation, font-family, theme |
| Invalid property " ". Only CSS custom properties (starting… | validation | error | css, validation, custom-themes |
parse-recur-date parse-recur-date | error_code | error | schedule, date-parsing, recurring-date |
| Health check failed: Server responded to health check with… | exception | error | health-check, ops, sync-server, availability |
| Invalid repo: must include both owner and repo name | validation | error | validation, input, github |
| Invalid token_expiration value | validation | error | config, startup, validation, env-var |
| Single file ID is required | http | warning | http, validation, headers, client-error |
| Failed to get server config. | exception | error | configuration, sync-server, local-only |
| At least one of --tag, --color, or --description is required | validation | error | cli, tags, missing-argument, invalid-flags |
| No budget file is open | exception | error | api, budget-not-loaded, state |
| Unknown function | exception | error | aql, query-compiler, unknown-function |
user-already-exists User already exists | http | error | http-400, duplicate, sync-server, admin-api |
| Account group name is required | validation | error | api, validation, required-field |
file-not-found file-not-found | http | error | http-400, file-not-found, sync, state-mismatch |
| Merging is only possible with 2 transactions, but found | validation | error | validation, transactions, merge, argument-count |
| Failed to update file owner | exception | error | sync-server, error-wrapping, sqlite, database |
| Invalid config file: key | validation | error | config, validation, types |
| Invalid font-family value for | validation | error | css, security, validation, font-family |
| Formula must start with = | validation | error | validation, formula, rules |
load-key-error load-key-error | error_code | error | encryption, sync-server, keys |
| ${text} | http | error | http, network, cloud-storage, fetch |
| Failed to retrieve owner count | http | critical | http-500, database, sqlite, sync-server |
invalid-meta-file invalid-meta-file | error_code | error | json, file-import, data-integrity, cloud-sync |
cannot-find-user-to-update Cannot find user to update | http | error | http-400, not-found, sync-server, admin-api |
| Invalid font-family value for | validation | error | css, validation, font-family, theme |
| Invalid property " ". Property name cannot end with a dash. | validation | error | css, validation, custom-themes, naming |
| The provided userIds must be a non-empty array. | validation | error | sync-server, validation, arguments, array |
| A non-literal null doesn't make sense | exception | error | aql, null, ast, compile-error |
| Bad format | exception | error | aql, date, format, compile-error |
| Invalid path | exception | error | aql, query, path, compile-error |
| : category " " is not an expense category | validation | error | validation, api, category, type-mismatch |
| Zip archive exceeds maximum size of | exception | error | zip, security, size-limit, dos |
| Can't convert to integer: | exception | error | integer, types, validation, aql |
| Invalid tag name | validation | error | validation, tags |
| getModifiedTime not supported on the web (only used for… | exception | warning | fs, web, not-implemented, backups |
RATE_LIMIT_EXCEEDED RATE_LIMIT_EXCEEDED | error_code | warning | bank-sync, rate-limit, retry |
| Report recall error | exception | error | validation, missing-identifier, reports |
| User or file not found | exception | error | sync-server, user-not-found, file-not-found, referential-integrity |
| Blocked request to disallowed protocol | exception | warning | ssrf, security, url, sync-server |
| Not found: with name | exception | error | api, not-found, lookup |
| Zip archive contains a duplicate entry | exception | error | zip, import, validation, security |
| Invalid parameters | validation | error | sync-server, validation, arguments, guard-clause |
| Invalid URL | validation | error | ssrf, url, validation, sync-server |
| Transaction not found | exception | error | not-found, transactions, stale-data, sync |
| Theme CSS contains nested blocks or additional selectors… | validation | error | css, validation, theme, syntax |
| Unable to resolve host | exception | error | dns, network, ssrf, sync-server |
| File does not appear to be a valid qif file | validation | error | import, qif, parsing, file-format |
| Invalid file ID | exception | error | validation, corrupt-data, sync-server, database |
| Zip archive's total uncompressed size exceeds maximum of | exception | error | zip, security, size-limit, decompression-bomb |
| Either --data or --file is required | validation | error | cli, input, missing-option |
| Error exporting budget | exception | error | export, budget, api, backup |
| Font file exceeds maximum size of | validation | error | css, font-face, size-limit, validation |