Replies: 5 comments 2 replies
-
Can you share a file with this data so I can debug it and see the best way to fix it? |
Beta Was this translation helpful? Give feedback.
-
So despite my stupidity about the I have explored the files a little and there doesn't seem to be consistency between device (some were my Edge 1030 others were my FR 945) or event type (some were biking and some were running). They typically have extra fields (I have a Humon Hex from which I get the ConnectIQ data), but many workouts that have the extra fields didn't have this problem. Here are three example files: I should note that for my 1275 FIT activity files, this error occurred for 78 of them, or roughly 6%, so pretty frequently. |
Beta Was this translation helpful? Give feedback.
-
Fix for TCX issue on develop branch 6af707e will be merged to master for next release. |
Beta Was this translation helpful? Give feedback.
-
I dumped Fit file one and it has badly formatted developer fields from the Humon:
|
Beta Was this translation helpful? Give feedback.
-
Zero length fields. Developer field indexes that don't map to developer fields definitions, ... |
Beta Was this translation helpful? Give feedback.
-
I have a garbage HRM (iFit) that will report non-integer values for BPM. Garmin stores those values without truncating or rounding, despite it not being compatible with the data type. As a result, many of my activity files are abandoned when going through processing due to:
Failed to processes file /Users/some_name/HealthData/FitFiles/Activities/5929293279_ACTIVITY.tcx: invalid literal for int() with base 10: '151.5'
Given that this is a known issue with Garmin's behavior (they will write bad data into the FIT files), it seems like this should not be a reason to ignore the FIT activity file?
Beta Was this translation helpful? Give feedback.
All reactions