This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Garmin Express won't sync courses

Former Member
Former Member
For the last week or so I've been unable to sync courses from Garmin Connect to my edge 810 using garmin express.

The only error in Garmin express is "There was an error syncing with Garmin Connect". I've had a look at the network traffic and I can see that there are HTTP 500 (Server Error) messages being returned when Garmin Express tries to download the course.

I've decoded the error as:

message URLDecoder: Incomplete trailing escape (%) pattern

description The server encountered an internal error (URLDecoder: Incomplete trailing escape (%) pattern) that prevented it from fulfilling this request.

The actual HTTP request that provokes this error doesn't appear to have any issues so I can only assume that this is something internal within the back-end application.

Is this a general problem?


(I tried submitting this via the email support page and got another error!)
  • JJN73

    That message would lead me to believe there is an issue with the Course data and the Connect API cannot create a valid .FIT file to send to Express.

    Go to this location on your computer C:\ProgramData\Garmin\Core Update Service\Sync\UnitID for the Edge\Download - and clear the contents of the folder.

    Can you recreate the course in Connect? Keep the name short, simple, and with no special characters and try again. Check the Download folder to verify that Connect was able to turn the course into a file and send it to Express. Express should then send the file to the New Files folder on the Edge during the next Sync.


    Curt
  • Former Member
    0 Former Member over 10 years ago
    I had the same problem. There seems to be a limitations on the number of characters to use in the name of the course. I renamed my courses with just a few characters and I can now sync.
  • [email protected]

    I am curious as to why this had to be done. Since you changed the name and it worked I am looking into the why. I have sent you a private message to gather your Garmin Express log files if possible so I may investigate this further.

    Mike
  • Former Member
    0 Former Member over 10 years ago
    Error Uploading Courses to Device

    Hi,

    I am having the same problem uploading courses created in Garmin Connect to my forerunner 305. I am getting "Sorry we couldn't sync your device". This is happening during the Downloading from Garmin Connect phase after the Uploading to Garmin Connect progress bar completes.

    I have tried:

    1. Short course names of "H20" and "helena"
    2. Deleted the contents of C:\ProgramData\Garmin\Core Update Service\Sync\3670141621\Download

    I am running Garmin Express version 3.2.18.0.
  • RLMCCARTER

    Is there a file in the C:\ProgramData\Garmin\Core Update Service\Sync\3670141621\Download after each attempt to Send the Course from Connect? If so delete them each time the sync fails.

    Are these Courses created from activities uploaded from the 305 or did you use the Create Course feature in Connect Courses? I suggest you delete the Courses from the Sync menu on the left, then recreate them. Send each Course from the Course menu one at a time. Do not add them to the Calendar in order to send them both at once. Let us know if you continue to have troubles.

    Curt
  • Former Member
    0 Former Member over 10 years ago
    Similar problem syncing my course from Connect to my Edge 510 via Express, and the solution I found was also to shorten the course name.

    Course is http://connect.garmin.com/modern/course/8654522 . Name was 'Brass Monkeys 3 - Jan 2015'. Express just said there was an error each time I tried. I shortened it to 'BM3 - Jan 2015' and it synced fine.

    PS. Nothing in that Download folder after the sync errors.


    Also, just to note it was a bit of hassle doing the course. What I wanted was to trim an activity and convert to a course. In the end I had to use Basecamp to trim the activity and then convert to a route and send it to my device. However Express will not sync the course from the device back to Connect. So I exported the edited Basecamp activity to GPX, then imported it as an activity in Connect and then convert that to a course, and finally sync that to the device.

    Okay I already had the course on the device, but I wanted to keep the course in Connect in sync with the device. Plus in Connect I can set the speed average for the course correctly.

    In other words, it would be great if we can trim a course converted from an activity in Connect ;)


    Edit: Actually scrap that. The course when synced to the 510 is straight lined when I look at the map on device. Useless. Looks like I can only do courses using Basecamp then.

    Oh, and on device I deleted the course to try re-syncing it from Express, but now it says there's nothing to sync.