Garmin Connect zeigt Aktivitäten mit Geschwindigkeiten über 235 km/h nicht korrekt an

Nun ja, Garmin Connect (also die Webseite) zeigt für die hochgeladene Aktivität statt 272,5 km/h z.B. 36.4 km/h in der Grafik an. Bis < 236 km/h ist alles korrekt... Alles was darüber hinausgeht, erzeugt ein Geschwindigkeits"loch". Also 240 km/h werden als 4 km/h angezeigt.

Auch die Maximalgeschwindigkeit wird in dem Fall falsch berechnet. Schnitt 186,5 km/h und Maximalgeschwindigkeit 36,4 km/h? Kann ja nicht wahr sein.

Strava zeigt mir für den gleichen Track 272,5 km/h als Maximalgeschwindigkeit an.

Ok, es war Sportfliegen. Ist auch irgendwie "Sport" und "Outdoor", nicht?

Ich weiss nicht ob es damit zusammenhängt, aber von Garmin Connect manuell als GPX exportieren lässt sich der Track dann auch nicht. Jedenfalls kommt dieser Fehler:

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error that prevented it from fulfilling this request.

exception

java.lang.NullPointerException
com.garmin.connect.service.download.activityexport.provider.ActivityGpxSerializer.buildDocument(ActivityGpxSerializer.java:73)
com.garmin.connect.service.download.activityexport.provider.ActivityGpxSerializer.serialize(ActivityGpxSerializer.java:36)
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:317)
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:331)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:214)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:177)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
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.



Ein identischer Fehler kommt beim Versuch, den Track als TCX zu exportieren. Lediglich der Export als .fit Datei (d.h. das Original) erzeugt keine Exception. Dann muss es wohl doch an einer unzureichend dimensionierten Java-Variablen liegen...