I have found a solution for that after investigating.
The link that the android mobile application provide is http://connect.garmin.com/modern/activity/896833361/share/0?lang=fran%C3%A7ais&t=1442137188127
and the result is :
Sorry, we encountered an internal error.etc ...
Details
Locale part "français" contains invalid characters
org.springframework.util.StringUtils.validateLocalePart(StringUtils.java:691)
org.springframework.util.StringUtils.parseLocaleString(StringUtils.java:671)
org.springframework.web.servlet.i18n.LocaleChangeInterceptor.preHandle(LocaleChangeInterceptor.java:73)
org.springframework.web.servlet.HandlerExecutionChain.applyPreHandle(HandlerExecutionChain.java:130)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:919)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:856)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:915)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:811)
javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:796)
But if you replace lang=fran%C3%A7ais by lang=fr it works normally !
(I'm french)
So the correct exported address should be http://connect.garmin.com/modern/activity/896833361/share/0?lang=fr&t=1442137188127
You have now the solution, please correct the application :)
Kind regards;
Alexis