Skip to content

Faq

Check if a network proxy is enabled. Alternatively, open the terminal and refer to #View DevTools Error Logs.

No Files Synced to New Devices & No Repository Folder on Cloud Drive

Section titled “No Files Synced to New Devices & No Repository Folder on Cloud Drive”

Verify if the repository name is valid. For details on Baidu Cloud Drive filename symbol restrictions, see this link.

  1. Check if the file path contains emojis—emojis are considered invalid characters.
  2. In Automatic Mode, sync failures may occur due to network changes. The system will automatically retry in the next sync cycle.
  3. Try switching to Controlled Mode for manual sync. If manual sync still fails, submit an issue on Github or Gitee, or discuss it in the community group.

Enable the debug file logger in Settings → Maintenance & Debug → Debug File Logging, reproduce the issue, then click Export Report and paste it into a GitHub Bug Report.

The sync experience depends on external factors, including:

  1. Network stability (affects sync stability).
  2. Network bandwidth (affects sync speed).
  3. Network topology (affects peer-to-peer connection capability).
  4. Cloud drive account tier (affects download speed).

Sync Vault users can self-diagnose sync issues as needed.

graph LR
Q2(Slow Sync Speed)
Q1(File Sync Errors)
A1(Run sync speed tests and select the optimal cloud drive)
A2(Obtain diagnostic overview - check errors)
A3(View latest sync report - get detailed error info)
Q1-->A2 & A3
Q2-->A1

Go to the Repository Info settings tab, click the “Diagnose” button, and view the diagnostic information, which includes the following sections:

  1. System Information — Displays Obsidian version, Sync Vault version, and current system type.

    {
    "platform": "macOS",
    "obsidianVersion": "Obsidian Repository - Obsidian v1.9.12",
    "pluginVersion": "2.1.0"
    }
  2. Repository Information — Total number of files and the cloud path corresponding to the repository.

    {
    "name": "Obsidian Repository",
    "path": "/apps/obsidian/Obsidian Repository",
    "totalFiles": 513,
    "configPath": "/apps/obsidian/Obsidian Repository"
    }
  3. Current Configuration — Plugin-related settings.

    {
    "ignorePattern": "^(New Folder).*$",
    "fileSizeLimit": 100,
    "encryptMode": false,
    "syncThemes": true,
    "syncPlugins": true,
    "showHidden": true
    }
  4. Sync Status — Includes current sync mode, cloud drive, and authorization code expiration time.

{
"mode": "restricted",
"isLiveMode": true,
"cloudDisk": "baidu",
"tokenValid": true,
"tokenExpiry": "2026/8/1 11:40:15",
"lastSyncTime": null
}
  1. Sync Statistics — Records last sync time, total sync attempts, and recent errors.

    {
    "lastSyncTime": null,
    "totalSyncTimes": 0,
    "recentErrors": [],
    "totalFilesProcessed": 0
    }
  2. Recent Errors

    {
    "recentErrors": []
    }

During cloud drive sync, users can access the detailed record of the latest sync. For specific operations, refer to View Sync Report.

  1. Go to Advanced Features > Debug.
  2. Locate the “Cloud Drive Performance” section and click the “Perf” button on the right. The following interface will pop up:400
  3. Click the test button for the corresponding cloud drive to test its speed. The image below shows the speed experience for non-cloud drive members on public mall WiFi:
    400
    400
  • Download Speed: File download speed in the current environment.
  • Upload Speed: File upload speed in the current environment.
  • Latency: Access latency of the cloud drive API, which is roughly equivalent to the minimum latency required for one sync.

For detailed sync performance analysis of each cloud drive, click here.

Open the Obsidian Developer Tools to check for errors:

  • macOS: Press cmd+option+i
  • Windows: Press ctrl+shift+I

A built-in diagnostic tool that persists runtime logs for troubleshooting.

Settings → Maintenance & Debug → Debug File Logging — toggle on.

.sync-vault-debug/
├── debug-2026-07-15.log # Full daily log
└── session-20260715T132100.log # Per-sync operation record

Each log file begins with a header containing: system info, vault info, sync config, network status, and plugin State health.

Click Export Report in the settings page to generate a compressed report — paste it directly into a GitHub Issue.

Logs are stored locally only and are added to the sync ignore list — they will never be uploaded to cloud storage.

  1. Enable logging
  2. Reproduce the issue
  3. Export the report
  4. Create a Bug Report on GitHub
  5. Paste the exported report and submit