siyuan-note/siyuan
Documented errors, page 12 of 21. Back to siyuan-note/siyuan
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| block is not a task list item | validation | error | blocks, type-mismatch, siyuan, task-list |
| can not get or create rollback box | exception | error | history, rollback, internal-state, workspace |
| failed to serialize config. | validation | error | plugin, goja, json, config |
| full-manual mode requires 'push' or 'pull' subcommand | validation | error | cli, sync, configuration |
| invalid attr format [ ], expected name=value | validation | error | cli, argument-format, validation |
| invalid deck ID | validation | error | flashcards, deck, validation |
| panic during lifecycle hook invocation | console | error | plugin, panic, lifecycle, goja |
| parent path not found | exception | error | cli, path, document-not-found |
| read attribute view custom color usage | exception | error | av, json, filesystem, corruption |
| response stream terminal event is missing response | exception | error | streaming, openai, malformed-event, protocol |
| streamed function call ID does not match the terminal… | exception | error | openai, tool-calls, id-mismatch, streaming |
| asset path must be relative to data directory | validation | error | assets, path-validation, absolute-path |
| compaction summary request failed | exception | error | go, network, llm, streaming |
| Conf.Language(29) | exception | error | subscription, licensing, cloud-reminder, i18n |
| duplicate notebook ID | validation | error | go, validation, duplicate-ids, sorting |
| Field [name] must not be empty | validation | error | sync, validation, http-api, empty-string |
| goja panic during dispatchEvent | error_code | error | goja, javascript, panic, events |
| invalid light theme of attribute view custom color | validation | error | attribute-view, color, validation |
| mobile export lease [ ] already exists | exception | error | concurrency, export, lease |
| OIDC login requires at least one claim rule when Allow all… | validation | error | oidc, validation, config |
| only TTF and OTF font files are supported | validation | error | validation, font-format, unsupported-type |
| parse document history failed | exception | error | history, parse-error, corruption, rollback |
| RPC reply requires success or failure | validation | error | json-rpc, serialization, go, zero-value |
| second argument must be a config object | validation | error | plugin-api, type-error, config-object |
| streamed response text does not match the terminal response | exception | error | openai, streaming, text-mismatch, consistency-check |
| synchronous function returned a Promise | panic | error | goja, plugin-sandbox, async, promise |
| --av and --ids are required | validation | error | cli, validation, database, missing-flag |
| avif: invalid exif ifd offset | error_code | warning | exif, metadata, ifd, corrupt-data |
| cannot parse document | exception | error | parsing, ast, asset-relink |
| config.actionEffects contains an empty action | validation | error | plugin, validation, config |
| document not found | validation | error | cli, document, not-found, lookup |
| empty IFrame block | exception | error | lute, dom, parsing |
| invalid attribute view source | validation | error | attribute-view, validation, type-mismatch |
| invalid content template path | validation | error | path-validation, templates, go |
| invalid encrypted asset content length | error_code | error | crypto, integrity, corruption |
| no valid file paths to write (invalid UTF-8 or path) | exception | error | clipboard, macos, utf-8, cgo |
| OAuth issuer mismatch | exception | error | oauth, mcp, issuer-validation, security |
| previous block not found | validation | error | cli, block-move, not-found, stale-id |
| remote access requires at least one authentication method | validation | critical | oidc, lockout, auth, config |
| [ ] parameter [ ] is deprecated, visit… | validation | error | api, deprecation, attribute-view |
| write file failed | http | error | filesystem, disk, agent-tools |
| Conf.Language(122) (localized subscription-required message… | exception | warning | subscription, cloud-reminder, ios, entitlement |
| Conf.Language(315) | exception | error | file-not-found, encryption, backup, i18n |
| download failed (tried main and master) | exception | error | network, github, download, branch |
ErrBlockNotFound block not found | error_code | error | go, kernel, block, not-found, publish |
| failed to make directory | exception | error | plugins, filesystem, mkdir, permissions, siyuan |
| failed to parse CA certificate | exception | error | tls, certificate, pem, x509 |
| Field [rootIDs] should be of type [Array] | validation | error | validation, type-mismatch, json, array |
| marketplace package is too large | exception | error | bazaar, zip, overflow, security, zip-bomb |
| marketplace package manifest not found | validation | error | bazaar, package, manifest, file-not-found |
| parse font failed | exception | error | font-parsing, sfnt, corrupt-file |
| [ ] is not an asset path | validation | error | validation, path-traversal, asset-resolution |
| template document tree plan contains an invalid parent… | exception | error | go, transaction, validation |
| walk notebook assets | exception | error | filesystem, walk, assets |
| database blocks are not supported by createDocTree templates | exception | error | template, attribute-view, database, unsupported-operation |
| duplicate document ID | validation | error | go, blocktree, not-found, stale-state |
| invalid database binding replay | exception | error | database, undo-redo, transaction, replay |
| invalid frontend capability | validation | error | go, schema, agent, capabilities |
| missing parent document properties | exception | error | document, ial, missing-attributes |
| newPath is required | validation | error | go, validation, missing-field |
| opened notebook [ ] not found | validation | error | import, notebook, race-condition |
| option settings require a select or mSelect field | validation | error | attribute-view, field-type, select-options |
| rollup requires a configured relation field | exception | error | attribute-view, rollup, relation |
| unsupported agent runtime schema version | exception | error | agent, schema-version, forward-compatibility |
| window.siyuan.languages.clipboardPermissionDenied | exception | error | clipboard, harmony, permission |
| a list-item cannot directly contain another list-item; to… | validation | error | lists, block-move, ast-structure |
| block swap undo state is unavailable | exception | error | transactions, undo, replay, block-swap |
| boot appearance path is too deep or long | validation | error | boot-appearance, package-limits, path-length |
| entry [ ] | validation | error | api, json, map, validation |
ErrRichTextSpecMismatch attribute view rich text requires storage spec 9 | exception | error | attribute-view, spec, rich-text |
| kernel is exiting | exception | warning | shutdown, concurrency, rename, race-condition |
| list attribute views failed | exception | error | filesystem, attribute-view, directory-listing |
| parse attribute view rich text failed | error_code | error | attribute-view, rich-text, parse-error, lute |
| template call depth exceeds | exception | error | template, depth-limit, validation, recursion-guard |
| unsupported image output format | validation | error | validation, image-format, ai |
| write file failed: | exception | error | filesystem, file-write, permissions, go |
| all asset mappings failed | error_code | error | go, batch-operation, validation |
| asset path must be absolute | validation | error | path-validation, assets, invalid-argument |
| attribute view [ ] has no block key | exception | error | attribute-view, missing-block-key, corrupt-data |
| chained or cyclic asset mappings are not supported | validation | error | go, validation, graph-cycle |
| Conf.Language(29) (localized subscription-required message) | exception | warning | subscription, cloud-reminder, entitlement, kernel |
| Conf.Language(332) | exception | error | obsidian, import, not-ready, task-state |
| Field [srcs]: each element should be of type [String] | validation | error | api, validation, array, type-mismatch |
| history version is not a document | validation | error | history, invalid-path, document |
| invalid encrypted asset chunk size | error_code | error | crypto, chunking, corruption |
| invalid profiles | validation | error | |
| --path is required | validation | error | cli, missing-argument, templates |
| Query asset failed [ ] | exception | error | assets, encrypted-notebook, not-found, i18n |
| source document [ ] not found | validation | error | go, kernel, document, not-found |
| Unable to link graph shader | exception | error | |
| agent session has an uncommitted turn | exception | error | agent, turn, state-machine, recovery |
| document [ ] is unavailable | exception | error | pinned-docs, file-not-found, notebook-closed |
| duplicated attribute view custom color index | validation | error | attribute-view, duplicate, validation |
| empty JSON value | validation | error | json, validation, api |
| image model returned no image | exception | error | openai, image-generation, api-response |
| invalid custom emoji image | validation | error | image, validation, security |
| invalid light theme of | validation | error | config, color-format, validation, hex |
| invalid marketplace package manifest | validation | error | bazaar, package, manifest, json, validation |
| new option name already exists | validation | error | attribute-view, duplicate-name, validation |
| source changed during scan | error_code | error | go, concurrency, race-condition, file-write |