siyuan-note/siyuan
Documented errors, page 18 of 21. Back to siyuan-note/siyuan
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| relation value is missing | validation | error | attribute-view, relation, validation |
| snapshot file ID is required | validation | error | snapshot, missing-argument, repo |
| block [ ] not found | exception | error | block-not-found, stale-id, block-update, kernel |
| duplicate builtin color index | validation | error | config, validation, duplicate-key, inline-styles |
| duplicate workspace attribute view builtin color update | validation | error | duplicate, attribute-view, validation |
| history path [ ] not exist | validation | error | history, file-not-found, stale-path |
| host has no IP address: | exception | error | dns, network, empty-result |
| invalid template source | validation | error | encoding, utf-8, write |
| item | validation | warning | upload, image, size-limit, validation |
| --parent is required | validation | error | cli, validation, flag |
| root type must be "object" | validation | error | mcp, json-schema, tools |
| attribute view group | exception | error | grouping, not-found, paste |
| attribute view response variant is not set | exception | error | go, json-marshal, union-type, attribute-view |
| Conf.Language(77), msg: endpoint | validation | error | |
| configuration is not initialized | exception | error | config, initialization, mcp, oauth |
| content template [ ] not found | validation | error | file-not-found, templates |
| download generated image failed with status | http | error | http, download, image, network |
| failed to decode CA private key PEM | exception | error | tls, pem, private-key |
| failed to read body | validation | error | network, http, request-body |
| hidden template paths are reserved | validation | error | path-validation, naming, templates |
| key must be a template field | validation | error | attribute-view, template, type-mismatch |
| name must end in .html or .htm | validation | error | validation, filename, mcp |
| parse file annotation | exception | error | export, json, file-annotation, parse |
| read-only mode | validation | warning | go, kernel, read-only, boot-appearance |
| writing file paths to clipboard is not supported on this… | exception | error | clipboard, platform, unsupported |
| globalThis.siyuan.event is not an object | error_code | error | goja, plugin-sandbox, events |
| invalid marketplace package archive | validation | error | bazaar, zip, archive, corrupt-file |
| invalid notebook history path | validation | error | history, notebook, validation, path |
| skill source too large (limit 10MB) | validation | error | download, size-limit, validation |
| --av is required | validation | error | cli, validation, database |
| --file is required | validation | error | cli, validation |
| injectRpc | exception | error | goja, plugin-init, panic, rpc |
| invalid cloud login code | validation | error | json, unmarshal, cloud, login |
| missing query param [u] | validation | error | http, query-param, proxy, go |
| OAuth callback did not include an authorization code | exception | error | oauth, mcp, authorization-code, callback |
| property : duplicate x-mcp-header value | validation | error | json-schema, mcp, http-headers, validation |
| unsupported attribute view row sort operation | validation | error | attribute-view, api, validation |
| unsupported encrypted envelope spec | exception | error | encryption, envelope-format, version-compatibility, forward-compatibility |
| attribute view is not unused | validation | error | validation, state, attribute-view |
| clone new item template failed | error_code | error | attribute-view, clone, go |
| create a skill before creating its subdirectories | validation | error | api, invalid-argument, skills |
| invalid plugin redirect status | validation | error | go, api-contract, plugin-service, redirect, http-status |
| numberFormat requires a number field and a supported format | validation | error | api, validation, attribute-view, field-type |
| property : x-mcp-header value is not a valid HTTP field name | validation | error | json-schema, mcp, http-headers, validation |
| stopped after 10 redirects | http | error | http, redirect, network |
| template document tree parent snapshot is invalid | error_code | error | transaction, template, snapshot |
| --title is required | validation | error | cli, validation, document, missing-flag |
| inline style [ ] must define color or backgroundColor | validation | error | go, validation, required-field, themes |
| invalid reorder position | validation | error | go, kernel, validation, argument |
| invalid skill path | validation | error | path-validation, security, path-traversal, go |
| invalid width for attribute view column | validation | error | attribute-view, api, validation |
| parse [h] failed | validation | error | json, headers, proxy, validation |
| target asset does not exist locally | validation | error | assets, missing-file, relink, filesystem |
| too many layers | validation | error | boot-appearance, layers, limit-exceeded, manifest |
| cannot remove storage root | validation | error | plugin, storage, path, validation |
| createDocTree document title exceeds | validation | error | template, validation, limit |
| duplicated new item template id | validation | error | attribute-view, duplicate, validation, go |
| Failed to update agent session permission | exception | error | api, permissions, agent-sessions |
| Field [scope] should be of type [String] | validation | error | json, type-mismatch, validation, api |
| GitHub API returned status | exception | error | go, http, github-api |
| invalid provider config | validation | error | ai, config, api, normalization |
| list document images failed | error_code | error | go, assets, documents, indexing |
| --remote only accepts an origin without a path, query, or… | validation | error | cli, url-validation, origin, remote-kernel |
| response.msg || "Failed to update the global plugin state" | exception | error | |
| target ID [ ] must not be included in source IDs | validation | error | go, kernel, validation, argument |
| unsupported renderDocRef query mode | validation | error | go, template, invalid-argument |
| view [ ] not found in attribute view [ ] | validation | error | attribute-view, not-found, validation |
| window.siyuan.languages.exportFileSaveFailed | exception | error | export, image, rendering |
| capability validator unavailable | exception | error | ai, tool-calling, internal, validation |
| first argument must be a tool name string | validation | error | plugin-api, type-error, argument-order |
| task list item marker can not be [ or ] | validation | error | validation, invalid-argument, siyuan, task-list |
| unsupported template operation | error_code | error | unsupported-operation, api, enum |
| unzip [ ] failed | panic | critical | zip, mobile, panic, file-extraction |
| encrypted HEIF cache requires a notebook ID | exception | error | heif, cache, encryption, validation |
| failed to remove | exception | error | plugin, storage, filesystem, os-error |
| injectPlugin | exception | error | goja, plugin-init, panic, lifecycle |
| invalid asset path | validation | warning | go, url, validation, assets |
| no valid IDs provided | validation | error | cli, empty-input, batch-get, invalid-argument-format |
| tool handler is not configured | exception | error | mcp, tools, registration |
| Conf.Language(294) | validation | warning | validation, empty-input, activation-code, i18n |
| config.description must not be empty | validation | error | plugin-api, empty-string, config-validation |
| invalid asset download mode | validation | error | validation, enum, sync-config |
| invalid attribute view source | validation | error | attribute-view, validation, type-mismatch |
| no file found | validation | error | import, upload, multipart, validation |
| only local assets/... images are supported | validation | error | go, validation, assets, ai |
| open form part [ ] file [ ] error | http | error | http, multipart, file-upload |
| path must start with / | validation | error | plugin, api, fetch, url |
| create history directory | exception | error | filesystem, io, mkdir, history |
| image clipboard is unavailable | validation | warning | clipboard, browser-compatibility |
| prev must be a string | validation | error | mcp, database, type-mismatch, validation |
| read image failed | error_code | error | go, file-read, assets, filesystem |
| unsupported system proxy protocol | validation | warning | proxy, unsupported-protocol, system-config |
| workspace attribute view builtin color update must not be… | validation | error | null-argument, attribute-view, validation |
| AudioWorklet is not supported | exception | error | audio, audioworklet, browser-support |
| invalid custom emoji URL | validation | error | url, validation, emoji, download |
| marketplace package contains a file that is too large | exception | error | bazaar, zip, limit, file-size |
| template already exists, use --overwrite to replace | validation | error | cli, template, collision |
| template path is not a regular file or directory | validation | error | filesystem, symlink, security |
| --attr is required (format: name=value) | validation | error | cli, required-flag, argument-validation |
| encrypted notebook key envelope nonce mismatch | error_code | error | encryption, key-envelope, integrity, nonce |