Steps to reproduce
Environment:
- Existing Obsidian vault synced to Mac & iOS devices with Obsidian Sync
- Some files use emoji in the names, commonly
Added a Supernote A6X
- Install exFAT formatted SD card
- Side loaded Obsidian 1.7.7 APK
- Configured Sync with encryption to the existing vault
- Sync starts fine and synchronizes all files without emoji in the file names
- Reports an error for every file with an emoji in the name : Unable to download file with illegal name “folder/ filename.md”
Did you follow the troubleshooting guide? [Y/N]
Yes
Expected result
All files in the vault should be copied to the new device.
Actual result
All files with emoji in the name failed to sync.
Environment
SYSTEM INFO:
Operating system: android 11 (Supernote Supernote Nomad)
Obsidian version: 1.7.7 (171)
API version: v1.7.7
Login status: logged in
Language: en
Catalyst license: vip
SYNC INFO:
Vault ID: 31288561a57a3d4922bc3f128f459159
Host server: wss://sync-16.obsidian.md
Device name:
Allowed file types: image, audio, pdf, video
Allowed special types: app, appearance, appearance-data, hotkey, core-plugin, core-plugin-data
Ignored directories:
Prevent sleep: false
Error message from sync logs:
Ignoring remote file name with illegal characters
Additional information
I mounted the SD card on a Mac and created a file with an emoji in the name - this worked fine so it doesn’t appear to be an exFAT filesystem limitation.
Note: the problem appeared before I had installed any plugins.