siyuan-note/siyuan
Documented errors, page 19 of 21. Back to siyuan-note/siyuan
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| missing or invalid annotation | exception | error | export, file-annotation, validation, pdf |
| parse [t] failed | validation | error | duration, timeout, query-param, parsing |
| source document [ ] is unavailable | validation | error | validation, document-tree, sorting, argument-validation |
| unsupported template render mode | validation | error | go, template, enum, invalid-argument |
| checkbox value is missing | validation | error | attribute-view, validation, nil-value |
| config.description is required and must be a string | validation | error | plugin-api, missing-property, config-validation |
| create AI editor actions directory failed | exception | error | filesystem, mkdir, permissions, persistence |
| marketplace package manifest not found or invalid | validation | error | bazaar, json, manifest, validation |
| result["msg"].(string) | exception | error | cloud, api, remote-error |
| right document version is required | validation | error | api, history, validation, missing-field |
| siyuan.server[ ][ ].handler is not set | error_code | error | goja, plugin, registration, missing-handler |
| Conf.Language(126) | validation | warning | go, kernel, bookmark, empty-input |
| font file is empty | validation | error | filesystem, validation, empty-file, custom-font |
| invalid archive entry path | validation | error | archive, path-safety, zip-slip |
| invalid view state data key | validation | error | view-state, validation, key |
| new password must not be empty | validation | error | password, validation, encryption |
| --output is required for docx | validation | error | cli, missing-argument, export, docx |
| previous key not found in current view | exception | error | mcp, database, not-found, stale-reference |
| read form part [ ] file [ ] error | http | error | http, multipart, file-upload, io |
| unsupported block data type | validation | error | api, validation, enum-value, block-update |
| write box conf [ ] failed | exception | critical | go, filesystem, file-write, notebook-config |
| asset must be a regular file | validation | error | filesystem, validation, asset-relink |
| createDocTree exceeds the maximum document count of | validation | error | template, limit, validation |
| asset upload(s) failed | exception | error | cli, upload, partial-failure |
| invalid dark theme of inline style | validation | error | go, validation, color-format, themes |
| invalid document spec | validation | error | validation, document-spec, corruption |
| --pattern is required | validation | error | cli, missing-flag, validation |
| builtin style must not be null | validation | error | config, json, validation, inline-styles |
| CalDAV: calendar path is invalid | exception | error | caldav, url, validation |
| duplicate oldPath | validation | error | go, validation, duplicate-input |
| failed to write file paths to pasteboard | exception | error | clipboard, macos, pasteboard, cgo |
| Field [assets] must not be empty | validation | error | validation, clipboard, request-body |
| get stage index failed | http | error | bazaar, http, network |
| invalid public rating returned by cloud server | exception | error | cloud, validation, response |
| --path must not be empty | validation | error | cli, validation |
| rollup requires a rollup field | exception | error | attribute-view, rollup, type-mismatch |
| : path is empty | exception | error | obsidian-import, empty-path, validation, input-validation |
| block write failed: empty block ID | exception | error | cli, empty-id, validation |
| CardDAV: address book path is invalid | exception | error | carddav, url, validation |
| duplicate source ID [ ] | validation | error | go, kernel, validation, duplicate |
| expected promise object, got %T | error_code | error | goja, plugin-sandbox, async, promise |
| failed to parse CA private key | exception | error | tls, private-key, ecdsa, pem |
| HTTP | http | error | http, status-code, network |
| invalid user rating returned by cloud server | exception | error | cloud, validation, response |
| active tab [ ] is not a direct child of [ ] | validation | error | validation, tabs, reference |
| built-in marketplace package cannot be overwritten | exception | error | marketplace, local-install, protected-resource, themes |
| encrypted envelope too short | exception | error | encryption, aes-gcm, envelope-format, truncated-data |
| expected one content item, got | exception | error | mcp, content, conversion |
| failed to decode CA certificate PEM | exception | error | tls, pem, certificate, import |
| failed to decode CA key PEM | exception | error | tls, pem, certificate |
| generated image is empty | validation | error | image, ai, empty-payload, validation |
| invalid attribute view field template | validation | error | attribute-view, template, type-mismatch |
| invalid view state key | validation | error | view-state, validation, key |
| --new is required | validation | error | cli, missing-flag, bookmark, rename |
| proxy CONNECT returned | exception | error | proxy, connect, http-error-response, network |
| read destination [ ] failed | exception | error | ios, migration, filesystem |
| theme [ ] not exists or not available for light mode | exception | error | appearance, theme, invalid-value, config |
| WebSocket is closed | exception | error | websocket, lifecycle, reconnect |
ErrFilterTooDeep filter nesting depth exceeds the maximum allowed | exception | warning | attribute-view, filter, recursion-limit |
| invalid option color | validation | error | attribute-view, select-options, color |
| custom emoji file is too large | validation | error | http, size-limit, download |
| destination [ ] is not empty | exception | warning | ios, migration, conflict, workspace |
| Failed to save agent session | exception | error | |
| get checksum manifest failed | http | error | http, github, network |
| invalid new item template id | validation | error | attribute-view, identifier, validation, go |
| optionUpdate must name an existing option | validation | error | attribute-view, select-options, api |
| template source is too large | validation | error | file-size, limits, templates |
| : normalize Vault path | error_code | error | obsidian-import, path-normalization, filesystem, filepath |
| at least one visible view is required | validation | error | attribute-view, empty-list, validation |
| exporting symbolic links is not supported | exception | error | symlink, export, unsupported-operation |
| inline styles file exceeds the | validation | error | size-limit, inline-styles, storage |
| Invalid table cell rich text payload | validation | error | |
| theme [ ] not exists or not available for dark mode | exception | error | appearance, theme, invalid-value, config |
| get rhy result failed | http | error | network, http, version-check, marketplace |
| --id and --notebook are required | validation | error | cli, validation, missing-flag |
| marketplace package install path already exists | validation | error | filesystem, bazaar, install, conflict |
| new item templates config is nil | validation | error | attribute-view, null-argument, go |
| notebook not found | exception | error | cli, not-found, notebook |
| read Vault directory | exception | error | obsidian-import, filesystem, directory-scan, permissions |
| topic required | validation | error | plugin, event, empty-string, validation |
| asset path must be a file | validation | error | validation, assets, filesystem |
| create inline styles directory failed | exception | error | filesystem, mkdir, inline-styles |
| invalid marketplace package type | validation | error | bazaar, validation, enum, install |
| Obsidian Vault has no readable Markdown | exception | error | obsidian, import, validation, empty-input |
| rollup requires a supported operator | exception | error | attribute-view, rollup, enum |
| tool execution was cancelled before it started | exception | warning | context, cancellation, agent, tools |
| : read Vault root | error_code | error | obsidian-import, file-not-found, lstat, filesystem |
| web search read response failed | exception | error | network, io, http |
| CalDAV: calendar object path is invalid | exception | error | caldav, url, validation |
| createDocTree document title must be a string | validation | error | template, type-error, validation |
| --ids is required | validation | error | cli, required-flag, argument-validation |
| marketplace package contains too many files | validation | error | bazaar, zip, limit, resource-exhaustion |
| --remote requires HTTPS | validation | error | cli, https, security, url-validation, remote-kernel |
| unknown tool | exception | error | agent, tools, validation |
| email value is missing | validation | error | attribute-view, validation, nil-value |
| errors.New(msg) with Conf.Language(6) template: mkdir… | exception | error | filesystem, mkdir, user-facing |
| Field [groups. ] should be of type [String] | validation | error | validation, type-mismatch, clipboard |
| --label is required | validation | error | cli, tag, missing-flag |
| globalThis.siyuan.event is | error_code | error | goja, plugin-sandbox, events |
| initialize fsnotify watcher | exception | error | fsnotify, watcher, inotify, platform |