Filename cannot be downloaded because its name is too long or contains invalid characters
This occurs because Windows has a 260 character limit on the complete path of a file name. It's possible to trigger this issue when a computer synchronizes into a folder that has a very long file name.
For example, if "syncedfolder" is synchronized on two computers:
- Computer A: C:\syncplicity\syncedfolder
- Computer B: C:\syncplicity\some very long folder name thats very long\another very long sub folder\yet another subfolder\syncedfolder
And then, on Computer A, the following folders and file is created:
C:\syncplicity\syncedfolder\very long sub folder name\another sub folder name\yet another long sub folder name\and another long sub folder name\file with long name.doc
Syncplicity will get an error on Computer B when it tries to create the following folders and file:
C:\syncplicity\some very long folder name thats very long\another very long sub folder\yet another subfolder\syncedfolder\very long sub folder name\another sub folder name\yet another long sub folder name\and another long sub folder name\file with long name.doc
This is because the full path to the file on Computer B is longer then 260 characters, which is too long for Windows to handle. In this case, "file with long name.doc" will not show up on Computer B and there will be a "Filename cannot be downloaded because its name is too long or contains invalid characters" error in the tracelog.
There are two ways to work around this issue:
- Use shorter file and folder names in the syncronized folder
- Change the synchronized folder's location to a folder with a shorter path. (See Using the Windows Client for how to change the folder location) For example, if "syncedfolder" on Computer B is moved to C:\syncplicity\shorter path\syncedfolder, then "file with long name.doc" will be correctly synchronized.
For more information, see http://msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#maxpath
Error adding folder
If you are receiving an "error adding folder" message, make sure that TCP port 443 is open for Syncplicity. This may need to be done by your IT department. Also, if your company is using a proxy server then Syncplicity will obtain these settings from Internet Explorer. Make sure that Internet Explorer has the correct proxy server settings.
If a password is required for your proxy server;
- Right click on the Syncplicity tray icon and select 'Display detailed status'
- Click on 'Configure Syncplicity'.
- At the bottom of the screen click 'Proxy Settings' and enter the username and password.
A communication error occurred while validating credentials (Service is unavailable)
Syncplicity requires the TCP port 443 to be open. This is the standard port for Secure Socket Layer (SSL). We use this protocol for secure authentication and data transfer. Please try disabling your firewall or anti-virus while installing Syncplicity. If the installation process is able to complete then you will have to configure your firewall/anti-virus to allow Syncplicity in the future.
A communication error occurred while validating your credentials (Unable to connect to the remote server)
- Check to make sure that firewall software isn't interfering with Syncplicity. The application "syncplicity.exe" should be whitelisted.
- Verify you are able to connect to https://xml.syncplicity.com in your web browser.
"Your account has had too many failed login attempts."
Syncplicity takes our user's security seriously. One of the most common types of security issues is due to users selecting passwords which are guessable or common. Knowledgable attackers will often attempt to guess a user's password by trying multiple common passwords to attempt to break into an account. For security, accounts that have had many unsuccessful password attempts will have their account automatically locked-out for security. To restore access to your account, reset your password. We suggest you take the opportunity to choose a new password then for security as it may mean someone has been trying to access your account.
Currently not uploading or unable to upload
If you receive this error message, Syncplicity cannot synchronize some files. This most commonly occurs because a program has a file open which is preventing the Syncplicity client from accessing that file. To ensure no programs are holding files open, close all programs and restart your computer.
System.ArgumentNullException: Value cannot be null
This error is caused by a registry key not being set on the users machine. Windows sets the value for this key, but in cases of Registry corruption, the registry key may not be set. The registry key is "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\UserShell Folders\AppData". AppData is of type REG_EXPAND_SZ and should contain the value: "%userprofile%\Application Data"
SyncplicitySetup_x86.msi could not be found
This error occurs when a user has a corrupted Windows install. This type of issue normally means there will be other problems within Windows and is best resolved by reinstalling Windows. If this is not possible, users have reported success in working around the issue by doing a force uninstall and install of Syncplicity by following the below steps. As the entire Windows installation is suspect and there are likely other problems in the system, the instructions below and installations done using these steps are not supported by Syncplicity Support.
1. Browse to http://support.microsoft.com/kb/290301
2. Download the cleanup utility from http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe
3. Install the cleanup utility and run it from Start->Programs->Windows Install Cleanup
4. Pick and remove Syncplicity
5. Install Syncplicity again
Root Element is Missing
To resolve this error, delete the C:\Users\<username>\AppData\Local\Syncplicity,_Inc folder and restart Syncplicity.
Windows Icon Overlays missing for files and folders
The reason for the problem on your computer is a Windows limitation on the number of apps with icon overlays that can be installed at any one time. Once the number of icon overlay registrations exceeds a certain number (13), Windows randomly decides which overlays to display and which not to display.
To check this:
1. Click on Start, type in regedit to open the Registry Editor
2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers
If you see more than 13 entries in this list, could you temporarily uninstall the applications in that list that you aren’t using. Syncplicity icon overlays should appear right after you restart.