The 0901 release of the platform has an issue that may cause problems for applications that access device data that was created from HealthVault Connection center. It occurs in the following situation:
Connection Center now creates instances of the Exercise class and relates them to other instances (in this case, ExerciseSample instances) using the client-id feature. SDK versions before PB9 are not able to successfully parse this client-id information, and throw the following exception:
NullReferenceException: Object reference not set to an instance of an object.]
Microsoft.Health.HealthRecordItemRelationship.ParseXml(XPathNavigator relationshipNav) Microsoft.Health.CommonItemData.ParseXml(XPathNavigator commonNav) Microsoft.Health.HealthRecordItem.AddXmlSectionValues(XPathNavigator thingNavigator)
The fix is to upgrade the HealthVault SDK to a newer release.