siyuan-note/siyuan
Documented errors, page 16 of 21. Back to siyuan-note/siyuan
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| encrypted notebook is not accessible | error_code | error | encryption, access-control, locked-notebook |
| get bazaar package failed, please check your network | exception | error | network, bazaar, download, http |
| invalid database option name | exception | error | type-assertion, undo-redo, attribute-view |
| read file annotation | exception | error | export, file-annotation, file-read, sidecar |
| renderDocRef children target must be a document ID | validation | error | go, template, type-error |
| staged document tree contains a symbolic link | exception | error | security, symlink, file-copy |
| The doc in the user guide does not support sharing to the… | exception | warning | export, liandi, user-guide, policy |
| unmarshal notebook crypt backup failed | exception | critical | json, corruption, encrypted-notebook |
| unregistered API contract | validation | error | api-contract, routing, unregistered-endpoint |
| URL value is missing | validation | error | attribute-view, validation, nil-value |
| catalog has no providers with API endpoints and valid models | exception | warning | catalog, schema, upstream, http |
| current document ID is invalid | validation | error | validation, identifier, document-history |
| duplicate inline style ID | validation | error | go, validation, uniqueness, inline-styles |
| encode image failed | validation | error | image, encoding, png, memory, ai |
ErrTreeNotFound tree not found | error_code | error | go, kernel, tree, not-found |
| failed to decode certificate PEM | exception | error | tls, pem, certificate |
| generated image exceeds size limit | validation | error | image, size-limit, ai, generated-content |
| invalid type | validation | error | |
| plugin service response forbids a body | validation | error | go, http, plugin-service, response-body |
| : (Conf.Language(382) with avID) | exception | error | export, attribute-view, database |
| template directory contains a symbolic link | exception | error | filesystem, symlink, templates |
| : [ ] checksum is unavailable | exception | warning | go, updater, checksum |
| configuration must not be null | validation | error | api, validation, null |
| document IDs are required | validation | warning | go, api, validation, argument |
ErrInvalidColumnAlign invalid column align | exception | error | attribute-view, enum, validation |
| invalid image operation state | exception | error | validation, state-management, image, state-machine |
| read agent runtime failed | exception | error | io, runtime, persistence, session |
| svg contains too many tokens | validation | error | svg, sanitization, resource-limit, security |
| template requires a template field; use renderTemplate for… | validation | error | api, validation, attribute-view, field-type |
| web search failed | exception | error | network, http, websearch |
| compaction summary stream failed | exception | error | go, network, llm, streaming |
| Conf.Language(49) | exception | error | configuration, daily-note, missing-config |
| Conf.Language(77), msg: endpoint | validation | error | |
| Field [srcs] must not be empty | validation | error | api, validation, empty-array, file-operations |
| load block tree [ ] failed: tree is empty | exception | critical | corrupt-file, empty-tree, data-loss, kernel |
| method name and function required | validation | error | plugin, rpc, missing-argument, validation |
| cannot swap a block with itself or its ancestor | error_code | error | validation, block-swap, tree-structure |
| document not found or has no headings | validation | error | cli, not-found, outline |
| EnableSiyuanModule | exception | error | plugin-lifecycle, goja, module-registration |
| filters must be an array | validation | error | type-mismatch, filters, attribute-view |
| invalid sort position | exception | error | api, validation, document-creation, sort |
| OAuth authorization failed | exception | error | oauth, mcp, authorization-denied, rfc6749 |
| unrecognized skill source | validation | error | url, validation, parsing |
| unsupported server type | exception | error | mcp, config, validation, unsupported-type |
| unsupported skill operation | validation | error | api, invalid-argument, skills |
| attribute view custom color | validation | error | attribute-view, conflict, inline-styles |
| attribute view spec is too new | http | error | siyuan, attribute-view, version, migration, spec, go |
| block not found [ ] | exception | error | block-not-found, delete, stale-id, kernel |
| font file is invalid | validation | error | validation, font-magic-bytes, truncated-file |
| get history directory failed | exception | error | filesystem, io, history |
| image layer cannot declare a poster | validation | error | boot-appearance, layers, poster, conflicting-options |
| invalid bazaar index schema | validation | error | bazaar, schema, versioning, validation |
| invalid pinned document | exception | error | go, json, storage, validation |
| invalid skill path component | validation | error | path-validation, filename, cross-platform, go |
| keys must be an array | validation | error | mcp, database, validation, argument-format |
| mkdir box conf dir failed | exception | error | go, filesystem, mkdir, permissions |
| attribute view custom colors must not be empty | validation | error | attribute-view, validation, payload |
| document path [ ] already exists | validation | error | go, template, conflict, duplicate |
| --id and --parent are required | validation | error | cli, validation, flag |
| invalid agent runtime turn id | exception | error | agent, turn, empty-field |
| invalid encrypted asset format | error_code | error | encryption, corrupt-data, format-validation |
| invalid relation block ID | validation | error | attribute-view, relation, identifier-validation |
| load tree failed: | exception | error | tree, file-io, corruption |
| parse [u] failed | validation | error | url, validation, proxy, go |
| relation requires avID and isTwoWay | exception | error | attribute-view, relation, missing-field |
| target document [ ] is not in an opened and unlocked… | validation | error | go, kernel, notebook, state |
| unzip failed | exception | error | zip, archive, install, validation |
| attribute view item markdown is nil | exception | error | attribute-view, null-argument, api |
| Conf.Language(14) | exception | error | export, file-copy, io-error |
| invalid bazaar downloads | validation | error | bazaar, legacy-format, validation, value-out-of-range |
| invalid layer source | validation | error | boot-appearance, layers, resource-validation, missing-file |
| prepared image exceeds size limit | validation | error | image, size-limit, jpeg, ai |
| property : x-mcp-header can only be applied to primitive… | validation | error | json-schema, mcp, validation, http-headers |
| provider and appearance must both be empty or non-empty | validation | error | go, kernel, validation, boot-appearance |
| unsupported data type: %T | error_code | error | goja, plugin, type-error, serialization |
0 Conf.Language(0) | validation | error | notebook, not-found, rename, siyuan |
| each key must be an object | validation | error | mcp, database, validation, schema |
| empty result | exception | error | mcp, markdown, lute, empty-input |
| invalid asset type [ ] | validation | error | attribute-view, assets, validation |
| invalid child template path | validation | error | go, security, path-traversal, template |
| plugin has already been loaded | exception | error | plugins, lifecycle, duplicate |
| unsupported enum field | validation | error | enum, api-contract, reflection, schema |
| worker event loop not initialized | error_code | error | goja, concurrency, initialization, worker |
| builtin color index [ ] must be between and | validation | error | value-out-of-range, attribute-view, validation |
ErrInvalidAttributeViewID invalid attribute view id | exception | error | attribute-view, validation, identifier |
ErrSpecTooNew attribute view spec is too new | exception | error | attribute-view, version-compat, spec |
| Field [mode] must be 0 or 1 | validation | error | validation, enum, api, value-out-of-range |
| Field [notebook] should be of type [String] | validation | error | api, validation, type-mismatch |
| --ids is required (comma-separated shorthand IDs) | validation | error | cli, missing-flag, validation |
| invalid inline styles data | validation | error | validation, inline-styles, json |
| invalid session data | validation | error | go, agent, validation, json, schema |
| path [ ] must not contain '.. | validation | error | validation, path-traversal, security, filesystem |
| A loopback OIDC redirect URL is required for local access | validation | error | oidc, redirect, loopback |
| document version is required | validation | error | validation, nil-argument, document-history, api |
| Field [batch] must not be empty | validation | error | validation, clipboard, request-body |
| get block failed: | exception | error | blocks, api, not-found |
| Google does not support the fixed SiYuan mobile OIDC… | validation | error | oidc, mobile, provider |
| history path [ ] is not under history directory | validation | error | history, validation, path-traversal, security |
| invalid new item template field value mode | validation | error | attribute-view, validation, enum |
| invalid plugin SSE status | validation | error | go, api-contract, plugin-service, sse, http-status |