siyuan-note/siyuan
Documented errors, page 14 of 21. Back to siyuan-note/siyuan
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| invalid skill resource path | validation | error | path-traversal, security, skills, validation |
| OAuth authorization server does not support PKCE S256 | exception | error | oauth, mcp, pkce, compatibility |
| plugin stopped | exception | warning | plugin, lifecycle, fsnotify, watcher |
| skills and text files can only be renamed in the same… | validation | error | skill-management, rename, path-constraint |
| unsupported version | validation | error | |
| invalid AI editor action ID | exception | warning | validation, identifier, api |
| invalid attribute view source | validation | error | attribute-view, validation, batch, argument |
| invalid config. | validation | error | plugin, json, config, type-mismatch |
| invalid request: | exception | error | http, validation, invalid-argument |
| no attribute view rows selected | exception | error | go, attribute-view, drag-and-drop, invalid-argument-value |
| Plugin returned invalid input | validation | error | plugin, validation, upload |
| task list item marker length should be 1 | validation | error | validation, invalid-argument, siyuan, task-list |
| the provided certificate is not a CA certificate | validation | error | tls, certificate, ca, x509 |
| walk global assets [ ] failed | exception | error | filesystem, walk, assets |
344 Markdown [ ] is not valid UTF-8 | exception | error | obsidian-import, encoding, utf-8, markdown |
| agent runtime turn changed | exception | error | go, agent, concurrency, stale-write |
| Argon2id Memory too low (minimum 64 MB) | validation | error | kdf, argon2, encryption, validation |
| cannot change field type to primary key | exception | error | attribute-view, primary-key, unsupported |
| cloud server result message (result.Msg) | exception | error | cloud, api, bazaar, server-error |
| Field [ ] has an invalid value | validation | error | enum, validation, api-contract, whitelist |
| history path [ ] is not in workspace | validation | error | history, path-traversal, validation, security |
| HTML to text panicked | panic | error | panic, recovery, lute, text-extraction |
| invalid encrypted envelope magic | exception | error | encryption, aes-gcm, envelope-format, validation |
| invalid plugin service HTTP status | validation | error | go, api-contract, http-status, validation |
| only UTF-8 text files can be edited | validation | warning | encoding, utf-8, skill-editor, go |
| path and content required | validation | error | plugins, arguments, filesystem, siyuan |
| symbolic links in notebook are not supported | exception | error | filesystem, symlink, asset-relink |
| Argon2id Memory too high (maximum 256 MB) | validation | error | kdf, argon2id, validation, memory-limit, config |
| attribute view custom color index | validation | error | attribute-view, range, validation |
| bazaar response variant is not set | exception | error | go, json-marshal, union-type, bazaar |
| child template path is outside the current template package | validation | error | security, symlink, path-traversal |
| custom emoji name must not be empty | validation | error | validation, path, empty-input |
| document sort item must not be nil | validation | error | go, null-check, request-validation, api |
| encode session data failed | exception | error | json, serialization, session |
| item not found | http | error | siyuan, attribute-view, row, item, not-found, go |
| number value is missing | validation | error | attribute-view, validation, value-shape |
| OAuth state mismatch | exception | error | oauth, mcp, csrf, state-mismatch |
| OIDC configuration is missing | validation | error | oidc, config, null-check, constructor |
| refuse to overwrite existing encrypted notebook | exception | error | import, encryption, conflict, overwrite-protection |
| svg nesting depth exceeds | validation | error | svg, sanitization, resource-limit, security |
| : SiYuan or later is required | exception | error | marketplace, version-compatibility, local-install |
| : Vault root is a symbolic link or reparse point | error_code | error | obsidian-import, symlink, path-safety, security |
| workspace dir [ ] is in third party sync dir | exception | critical | workspace, filesystem, sync |
| Conf.Language(132) | validation | warning | find-replace, unsupported-method, search |
| invalid annotation file | error_code | error | annotation, json, encryption, pdf |
| invalid encrypted notebook key envelope | error_code | error | encryption, corruption, key-envelope, format |
| MiniMax image model returned no image | exception | error | minimax, image-generation, empty-result |
| no AI provider configured | exception | error | ai, configuration, mcp, missing-provider |
| OAuth revocation endpoint must use HTTPS or loopback HTTP | exception | error | oauth, security, https |
| prompt is required for image generation | validation | error | validation, ai, image-generation |
| streamed function name does not match the terminal response | exception | error | openai, tool-calls, name-mismatch, streaming |
| capability model name collision | exception | error | go, agent, capabilities, naming |
| createDocTree document title must not be empty | validation | error | template, validation, empty-value |
| Field [notebook] is required | validation | error | api, validation, missing-field |
| invalid bazaar package rating | validation | error | bazaar, rating, validation, type-mismatch |
| invalid RPC ID | validation | error | json, rpc, plugin |
| notebook [ ] not found | exception | error | go, notebook, sort-order, not-found |
| Plugin lifecycle has ended | exception | error | |
| save session file failed | exception | error | io, filesystem, persistence, file-lock |
| send article to liandi failed | http | error | network, liandi, http-status |
| source row [ ] not found in attribute view [ ] | exception | error | attribute-view, row-not-found, duplicate-row |
| --av, --name and --type are required | validation | error | cli, validation, database |
| box document ID [ ] does not match box ID [ ] | exception | error | identifier, consistency, notebook, metadata |
| capability is disabled or no longer available | exception | error | ai, tool-calling, agent, lifecycle |
| dir [ ] has more than 1 file:\n | exception | critical | filesystem, workspace, sync, self-check |
ErrWrongLayoutType wrong layout type | exception | error | attribute-view, layout, unsupported-operation |
| Field [ ] must not be null | validation | error | validation, api, null-value |
| globalThis.siyuan.event not found | error_code | error | goja, plugin-sandbox, events |
| image data is empty | validation | error | image, validation, multimodal |
| method required | validation | error | javascript, rpc, missing-argument |
| panic during siyuan.storage.put | panic | error | plugins, panic, filesystem, siyuan |
| response returned status | exception | error | openai, response-status, failed-generation, api |
| SQL search mode does not support the replace operation… | validation | warning | find-replace, unsupported-operation, siyuan |
| svg contains text outside the root element | exception | error | xml, svg, sanitization, validation |
| system proxy does not contain a supported HTTP, HTTPS or… | validation | warning | proxy, system-config, network |
| unsupported attribute view key type | validation | error | attribute-view, invalid-enum, api |
| View state key is too long | validation | error | validation, view-state, key-length |
| window.siyuan.languages._kernel[28] | exception | error | streaming, sse, browser-compatibility |
| write notebook crypt backup failed | exception | critical | filesystem, file-write, backup, encryption |
347 parse Markdown [ ] failed | exception | error | obsidian-import, markdown, parser, lute |
348 copy attachment [ ] | exception | error | go, obsidian-import, file-copy |
| document cannot be deleted as a block | exception | error | unsupported-operation, document-root, delete, kernel |
| incomplete bazaar index metadata | validation | error | bazaar, metadata, validation, missing-field |
| sort target document | exception | error | api, validation, document-creation, sort |
| text files must be at most 8 MiB | validation | warning | file-size, limit, skill-editor, go |
| Cannot track a range for an unloaded plugin | exception | error | |
| Conf.Language(14) (copy docx failed: ) | exception | error | file-copy, export, docx, filesystem |
| Conf.Language(242) (insufficient disk space: free, required) | validation | error | disk-space, export, filesystem |
| copied attribute view | exception | error | go, attribute-view, copy, invariant |
| createDocTree document title is required | validation | error | template, validation, missing-field |
| encrypted document in ordinary notebook | exception | critical | encryption, asset-relink, document-scan |
| Field [type] must not be empty | validation | error | api, validation, empty-value, input |
| invalid filter target field | validation | error | attribute-view, filter, foreign-key |
| Invalid shortcut configuration | validation | error | |
| responseHTML.msg | exception | error | api, network, block-not-found |
| skill storage is not a regular directory | exception | critical | filesystem, symlink, storage-layout, go |
| source document [ ] could not be read | error_code | error | document-tree, sorting, concurrency, stale-data |
| variable contains NUL | validation | error | mcp, environment-variables, nul-byte |
| box and dataPath cannot be used together | http | error | http, api, mutually-exclusive-parameters |
| config must contain exactly one setting; use separate calls… | validation | error | api, validation, attribute-view, argument-count |