actualbudget/actual
Documented errors, page 4 of 5. Back to actualbudget/actual
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
unknown res.description || res.reason || 'unknown' | error_code | error | sync-server, api-response, server-error, authentication |
| Report name is required | exception | error | validation, custom-reports, missing-field |
| Table " " does not exist | exception | critical | schema, table, aql, typo |
| No rule found for schedule | exception | error | schedule, data-integrity, missing-record |
| A ' ' category group already exists. | exception | error | duplicate, categories, constraint |
| Can't cast to date-year | exception | error | aql, query-compiler, type-cast, dates |
| : category " " does not exist | validation | error | validation, api, category, not-found |
| File not found | exception | error | file-not-found, database, sync-server |
| Invalid cutoff date: expected a valid date (e.g… | validation | error | cli, validation, date, arguments |
| Invalid property " ". Property name cannot be empty or… | validation | error | css, validation, custom-themes |
| Invalid recurring date config | validation | error | schedules, validation, data-corruption |
| Field " " does not exist on table | exception | error | schema, field, validation, aql |
unauthorized unauthorized | error_code | error | auth, unauthorized, cloud-sync, missing-token |
| Server URL is required. Set --server-url, ACTUAL_SERVER_URL… | validation | error | config, cli, env, missing-option |
| Could not update File | exception | error | database, update-failed, sync-server, race-condition |
| Internal error: category group with ID | exception | error | ui, drag-and-drop, render, internal-error |
| Only one spend template is allowed per category | exception | error | goal-templates, spend, duplicate, validation |
| --order-by contains an empty field | validation | error | cli, validation, query |
| Path error: table does not exist | exception | error | aql, query, path, schema, compile-error |
| An ' ' account group already exists. | exception | error | validation, duplicate, account-groups, database |
not-admin You have to be admin to manage global secrets | http | error | http-403, authorization, admin, secrets |
SYNC_ERROR SYNC_ERROR | error_code | error | bank-sync, fallback, unclassified |
| Date can not be found. Schedules can not be created without… | exception | error | schedules, internal-state, data-corruption |
| Duplicate headers encountered for key | http | error | http-headers, http-400, sync, proxy |
| Failed to delete user access | exception | error | database, sqlite, sync-server, user-management |
| Invalid internal table filter: field names cannot contain… | exception | error | aql, schema, internal-table-filters |
| There is already a report named | exception | error | custom-reports, duplicate, validation |
| ACTUAL_DATA_DIR is not set | exception | error | electron, env-var, window-state |
| " " is required for table | exception | error | schema, required-field, validation, aql |
| Invalid --name: must be a non-empty string. | validation | error | cli, validation, arguments, accounts |
| Invalid group ID | exception | error | validation, corrupt-data, sync-server, database |
| Schedule not attached to a rule | exception | error | schedule, null-argument, data-integrity |
| --table is required when the input file lacks a "table"… | validation | error | cli, validation, query, missing-field |
| Transaction does not belong to account | exception | error | validation, transactions, ownership, argument-mismatch |
| Authentication required. Set --password/--session-token… | validation | error | auth, cli, env, missing-option |
| Template cannot be null | exception | error | null, budget-templates, client-side, validation |
| Unknown operator | exception | error | aql, query-compiler, unknown-operator |
zip-too-large zip-too-large | error_code | error | file-import, zip, size-limit, security |
ACCOUNT_NEEDS_ATTENTION ACCOUNT_NEEDS_ATTENTION | error_code | error | bank-sync, account-status |
| --table is required (or use --file or --last) | validation | error | cli, validation, missing-argument, query |
| Cannot use both --data and --file | validation | error | cli, options, input |
| Internal error: category | exception | error | ui, drag-and-drop, data-integrity, internal-error |
| TrieNode for key could not be found | exception | critical | crdt, merkle, data-corruption, sync |
ACCOUNT_MISSING ACCOUNT_MISSING | error_code | error | bank-sync, account-missing |
| Unsupported type of expression: | exception | error | aql, query-compiler, unsupported-type, literal-validation |
| Only one #goal is allowed per category | exception | error | goal-templates, goal, duplicate, validation |
| @actual-app/api requires a node version | exception | error | node, environment, version-check, api |
| --count and --select are mutually exclusive | validation | error | cli, aql, invalid-flags, mutually-exclusive-options |
| Sync ID is required for this command. Set --sync-id or… | validation | error | cli, config, missing-option, budget |
| text (raw server response body) | http | error | network, http, proxy |
| The environment variable `lootCoreScript` is not defined… | exception | critical | electron, env-var, startup |
download-failure download-failure | error_code | error | network, http, download, cloud-sync |
| Error inserting: table | exception | critical | schema, insert, table, aql |
| ACTUAL_DATA_DIR env variable is required | exception | critical | electron, env-var, fs |
| Error reading zip file | exception | error | import, ynab4, zip, corrupt-file |
| Invalid order field in | validation | error | cli, validation, query |
json-parse-error Invalid JSON file. | exception | error | json, import, parse-error |
| Creating a category: groupId is required | validation | error | api, validation, missing-parameter, categories |
| : category id is required | validation | error | validation, api, missing-argument, category |
| Failed to init the server bundle after all retries | exception | critical | electron, startup, init-failure, retry-exhausted |
| Error parsing Budget.yfull file | exception | error | import, ynab4, json, corrupt-file |
| Invalid url parameter | http | warning | cors-proxy, validation, url-parsing |
| Only one `up to` allowed per category | exception | error | goal-templates, limit, duplicate, validation |
| You cannot change the rule of a schedule | validation | error | schedule, immutable-field, api-misuse |
| Failed to copy SQL file from | exception | error | fs, sqlite, copy-failure |
| No valid payee IDs provided in --ids. Provide… | validation | error | cli, validation, missing-argument |
| A date condition is required to create a schedule | validation | error | schedule, validation, missing-condition |
| --last and --limit are mutually exclusive | validation | error | cli, validation, conflicting-flags |
not-zip-file not-zip-file | error_code | error | file-import, zip, format, validation |
| There is already a schedule named | validation | error | api, schedules, uniqueness, validation |
| Tried to edit unknown transaction id | exception | error | transactions, validation, stale-data |
| Schedule and By templates must be the same priority level… | exception | error | goal-templates, priority, schedule, validation |
| Amount to hold needs to be greater than 0 | validation | error | api, validation, budget |
| Invalid order direction | validation | error | cli, validation, query |
| Invalid widget. .x data-type for value . | validation | error | dashboard, validation, import, types |
| results.reason || results.error | exception | error | banksync, simplefin, network, api-error |
| Unhandled field | exception | error | api, validation, typo |
| Failed creating a new rule | exception | error | api, rules, validation |
| Total embedded font data exceeds maximum of | validation | error | css, font-face, size-limit, validation |
| File does not exist or you don't have access to it | exception | error | file-not-found, sync-server, http, rest |
| File name matches multiple files | exception | error | import, ynab4, zip, duplicate-entries |
| Invalid Origin header | http | error | validation, http, gocardless, headers |
| results.reason | exception | error | banksync, pluggyai, api-error, credentials |
| Error updating: table | exception | critical | schema, update, table, aql |
| Field is system-managed and not user-editable. | validation | error | api, schedules, read-only-field, validation |
| Conditions are required | exception | error | filters, validation, empty-array, api |
since-required since-required | validation | error | validation, http-422, sync, missing-field |
| A tag with that name already exists | validation | error | tags, validation, uniqueness |
| Backup zip file is missing db.sqlite or metadata.json | exception | error | backup, zip, schema, restore |
| Requisition not linked yet | exception | error | gocardless, bank-sync, authorization, requisition |
| Invalid widget. .height data-type for value . | validation | error | dashboard, validation, import, types |
| Timestamp.InvalidError | exception | critical | crdt, timestamp, deserialization, sync |
| Weekly limit requires a start date (YYYY-MM-DD) | exception | error | goal-templates, limit, weekly, template-syntax |
| Method not allowed | http | warning | cors-proxy, http-method, policy |
| Cannot create schedules with the same name | validation | error | schedule, duplicate, uniqueness-constraint |
| fileAccessError (requireFileAccess denial) | http | error | auth, permissions, http-403, sync |
| Tag not found | exception | error | tags, not-found |
| Too few arguments | exception | error | aql, query-compiler, argument-validation |
| Cannot start a batch process: batch already started | exception | error | api, batching, concurrency |
| Invalid widget. .y data-type for value . | validation | error | dashboard, validation, import, types |