FitContributor breaks multisport activities

I've written a data field that implements the FitContributor method to write additional data to the FIT file.
It's designed for running, but that shouldn't really prevent it being used in multisport activities. I don't have a multisport capable watch myself, but a user has reported that when my data field is used in multisport mode, it causes the Garmin Connect activity to appear blank.
e.g.


Has anyone else seen this problem? Garmin aware of it? It looks like a bug to me.
  • Former Member
    Former Member
    Hello,

    I tried looking at the activities listed and the web pages came up with a page not found error with the exception of the last one. I'm not sure if your reported deleted those activities or perhaps made them private again. I have not had reports of this, though there are some things that happen with fit recording in regards to multisport activities that I imagine could possibly cause issues here. I'd like to help you out as much as I can. Can you take a moment to review the Bug Reports Forum Rules and reply back to this thread with a full report?

    Thanks so much,

    -Coleman
  • Hi,

    Thanks for the reply. They were small, test activities I think, but they were created by a user of my data field upon request, so perhaps he/she has now deleted them.
    To summarize the rules you mention:
    I had the user upgrade their watch (FR735XT) to the latest firmware (7.10), and uninstall and reinstall my data field, to make sure they had the latest version (which was built with the latest Connect IQ SDK at the time, 2.2.3).
    I then asked the user to create a running activity and a multisport activity, and to repeat the multisport activity, to ensure the problem was reproducible.
    He/she reported that it looks fine in the Garmin Connect Mobile app (not sure if iOS or Android), but is broken on the web. Clicking on any of the sports or transition icons shows nothing, no graphs or stats. Clicking on the overall 'three rings' icon shows no graphs, but some summary information, if I remember correctly.
    The user reports that other data fields which don't use FitContributor don't have this problem (but that seemed obvious to me!).

    I'm unsure how to proceed, as I don't have a multisport device myself, there is no way to simulate such activities in the simulator (correct me if wrong), and in any case, I have no way of debugging Garmin Connect, which seems to be where the problem lies, rather than in my data field, per se.
  • Have you had any progress with this from the Garmin Connect team?
    Another user has reported the same problem: https://forums.garmin.com/showthread.php?372684-Multisport-activity-not-showing-right

    Here are links to their activities illustrating the problem:


  • Former Member
    Former Member
    Hello,

    So far I haven't seen any movement, but I believe it is officially on the schedule as a work item for the Connect team. I will update when I have more information about any progress on this issue.

    Thanks,
    -Coleman
  • a bump with another use-case scenario where the multisport activity is broken when fit contribution is on.
    without / when fit recording off: https://connect.garmin.com/modern/activity/2513523432
    when fit recording on: https://connect.garmin.com/modern/activity/2515484162

  • Hi Coleman, could you please check with your team for progress on this bug? The activities linked above by IMGrant come from me.

    In the meanwhile I realized that the affected activity (same as was linked above, in case I remove it from profile) displays wrongly not only in GCweb, but in GCM as well. In GC you can barely see anything. GCM is better in that it shows the map and the stats (not sure if all), but the graphs for individual legs are also missing.
  • Former Member
    Former Member
    All,

    The original post raised an issue that looks the same (or very similar) to the end user, but had a different root cause. It looks like the Connect Web team addressed some of the issues originally raised earlier this year. However, the specifics of this new issue are a little different and have a different cause. It's yet to be determined what the cause is, but I have created another ticket to work through with the connect web team with the new information. Thanks for your continued help.

    - Coleman
  • I have an example of a multi-sport activity I created today that shows no details on the web interface. Garmin Connect Mobile looks better with maps and details for each leg.
    https://connect.garmin.com/modern/activity/2718794137

    I had Combo Running Power from GarminLabs enabled though no chest strap so didn't get anything from it. Also extra data fields from fbbrown - Dozen Cycle & Dozen Run.

    Is there anything I can do to see the details on the web page?

    Here is an older activity that had the two data fields by fbbrown and everything displays fine.
    https://connect.garmin.com/modern/activity/1804798301

    I guess Running Power by Garmin might be to blame since it wasn't available at the time.
  • Removed the Combo Running Power data field and updated to latest (beta) firmware (8.99)
    https://connect.garmin.com/modern/activity/2718656271

    Still broke, any ideas? I can start a new post as I kinda commandeered this post. It was the closest to the issue I'm seeing.
  • DozenRun and DozenCycle have optional custom IQ data fields that show up as extra graphs on Mobile and web interface. Appears that Multi Sport activities break if custom IQ data fields are added to the FIT file.

    Looks good to me now with those disabled:
    https://connect.garmin.com/modern/activity/2720890495