When I tried to use my software to export a Route to Locus Map today I got an interesting behavior related to the update of Locus Map.
My application called sendTrack() and the result code returned was "true". But rather than seeing Locus Map start and my route displayed, control was returned immediately to my application.
Not seeing any error in my code (nothing changed from when it worked yesterday) I started the Locus Map application and see what appears to be an update notification screen (see attachment).
The behavior I would have expected is an exception being thrown reporting that an update of Locus Map is in progress OR I would have expected the application to start and show me the update screen. But NOT starting and NOT returning either a result of false or throwing an exception was an unexpected behavior and one that would most likely cause support tickets against my software.