ErrLookup › Molunerfinn/PicGo
Molunerfinn/PicGo
:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, done. · TypeScript · 351 source files
Analyzed at 07ec7068a5 on 2026-08-30. 36 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| ALBUM_URL_REWRITE_TEMP_RULE_REQUIRED | validation | warning | validation, url-rewrite, regex, input-required |
| Invalid URL rewrite regex pattern "${rule.match}": ${error i | validation | error | regex, validation, url-rewrite, invalid-pattern |
| PICGO_CLOUD_CONFIG_SYNC_LOCAL_CONFIG_INVALID | validation | error | config, json, sync, corrupt-config |
| TIPS_UPLOADER_CONFIG_CANNOT_DELETE_LAST | validation | warning | config, uploader, delete-constraint, business-rule |
| TIPS_UPLOADER_CONFIG_NAME_EMPTY | validation | warning | config, uploader, validation, missing-field |
| TIPS_UPLOADER_CONFIG_NOT_FOUND | validation | error | config, uploader, not-found, stale-data |
| Setting window not found | exception | error | electron, window-management, ipc, missing-window |
| Failed to refresh plugin config schema | exception | error | plugin, rpc, schema, renderer |
| Failed to read local plugin readme | exception | warning | plugin, readme, rpc, file-not-found |
| Failed to change current uploader | exception | error | uploader, rpc, config, switch-failed |
| Failed to load provider configs | exception | error | ipc, rpc, config, picgo |
| Failed to select provider config | exception | error | ipc, rpc, config, state-sync |
| Failed to delete provider config | exception | error | ipc, rpc, config, validation |
| Failed to copy provider config | exception | error | ipc, rpc, config, duplicate-name |
| Failed to save provider config | exception | error | ipc, rpc, config, validation |
| Failed to check latest version | exception | warning | network, ipc, update-check, electron |
| Toolbox fix failed | exception | error | ipc, rpc, toolbox, electron |
| Failed to get window state | exception | warning | ipc, rpc, window, electron |
| Clipboard API is unavailable. | exception | error | clipboard, browser-api, permissions, secure-context |
| result.error (dynamic message propagated from RPC failure) | exception | error | rpc, react-query, network, authentication |
| result.error (dynamic message propagated from RPC failure) | exception | error | rpc, react-query, network, billing |
| result.error (dynamic message propagated from RPC failure) | exception | error | rpc, react-query, config-sync, authentication |
| result.error (dynamic message propagated from RPC failure) | exception | error | rpc, react-query, quota, network |
| result.error (dynamic message propagated from RPC failure) | exception | error | rpc, react-query, authentication, network |
| Install plugin failed | exception | error | plugin, npm, rpc, network |
| Toggle plugin failed | exception | error | plugin, rpc, state |
| Update plugin failed | exception | error | plugin, npm, rpc, network |
| Uninstall plugin failed | exception | error | plugin, npm, rpc, filesystem |
| Plugin not found | exception | error | plugin, state, validation, zustand |
| Transformer not found | exception | error | plugin, transformer, zustand, state-store, validation |
| Import local plugin failed | exception | error | plugin, import, ipc, filesystem |
| Imported plugin not found | exception | error | plugin, import, state-store, sync |
| Config not found | exception | error | uploader, config, state-store, validation |
| Shortcut not found: ${shortcutId} | exception | error | shortcut, settings, hotkey, validation |
| Failed to update shortcut: ${shortcutId} | exception | error | shortcut, hotkey, registration, os-conflict |
| Please agree the privacy policy to upload | exception | warning | privacy, upload, consent, main-process |