I am trying to use the TFS connector to synchronize CA Agile and TFS. We have an issue with a few Stories and Bugs that cannot transfer to CA Agile. I have determined that one of the stories had "MS Word Quotes" in it and it seemed to break the connector. After some debugging, what appears to happen is the connector reads from TFS and gets the JSON output for the TFS item. Then I assume it breaks down the JSON to pull out the fields we are trying to copy. This is where things go wrong. I get the following error:
E, [2018-07-12T15:08:20.389871 #792] ERROR -- : RallyEIF::WRK::ConnectorRunner.rescue in run_services - Unexpected exception occurred
E, [2018-07-12T15:08:20.389871 #792] ERROR -- : RallyEIF::WRK::ConnectorRunner.exception - Message undefined method `each' for "value":String
Is there a way to find out what other characters are causing this issue? Is there a way in the connector to filter out bad characters before we try reading them? Is there a setting in the TFS API that we can change?
Running out of ideas. we would like to do a bulk update into CA Agile at some point to start the syncing but this issue is preventing that.