Since few months, I am not able to export manual workout anymore.
If I create a manual workout, lets say a run of one hour for 10km
When I try to export in TCX, I have a big crash into garmin connect.
I thought Garmin would have been fix it, but I have this issue for months now.
Does anybody else have this issue or am I the only one ?
Here is the java error diplayed on garmin connect:
----------------------------------------------------------------
TTP Status 500 - detailMetrics or metricDescriptors is null or empty
type Exception report
message detailMetrics or metricDescriptors is null or empty
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.RuntimeException: detailMetrics or metricDescriptors is null or empty
com.garmin.connect.service.download.activityexport.provider.ActivityTcxSerializer.addTrackPoints(ActivityTcxSerializer.java:329)
com.garmin.connect.service.download.activityexport.provider.ActivityTcxSerializer.addLaps(ActivityTcxSerializer.java:299)
com.garmin.connect.service.download.activityexport.provider.ActivityTcxSerializer.createActivityTcxComponent(ActivityTcxSerializer.java:170)
com.garmin.connect.service.download.activityexport.provider.ActivityTcxSerializer.buildDocument(ActivityTcxSerializer.java:79)
com.garmin.connect.service.download.activityexport.provider.ActivityTcxSerializer.serialize(ActivityTcxSerializer.java:68)
com.garmin.connect.service.download.activityexport.provider.ActivityProvider.writeTo(ActivityProvider.java:38)
com.garmin.connect.service.download.activityexport.provider.ActivityProvider.writeTo(ActivityProvider.java:21)
com.sun.jersey.spi.container.ContainerResponse.write(ContainerResponse.java:306)
com.sun.jersey.server.impl.application.WebApplicationImpl._handleRequest(WebApplicationImpl.java:1448)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1360)
com.sun.jersey.server.impl.application.WebApplicationImpl.handleRequest(WebApplicationImpl.java:1350)
com.sun.jersey.spi.container.servlet.WebComponent.service(WebComponent.java:416)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:538)
com.sun.jersey.spi.container.servlet.ServletContainer.service(ServletContainer.java:716)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.oauth.provider.filter.ProtectedResourceProcessingFilter.onValidSignature(ProtectedResourceProcessingFilter.java:87)
org.springframework.security.oauth.provider.filter.OAuthProviderProcessingFilter.doFilter(OAuthProviderProcessingFilter.java:168)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
com.netflix.hystrix.contrib.requestservlet.HystrixRequestContextServletFilter.doFilter(HystrixRequestContextServletFilter.java:53)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.57 logs.
Apache Tomcat/7.0.57