Commit Graph
12552 Commits
Author SHA1 Message Date
Simon Pamies 14f451dd27 Fixed nasty replication error with HashMap containing FutureTask instances that can't be serialized 2013-11-14 19:57:05 -02:00
Simon Pamies 5a3b0830f3 Make sure that update uri always ends with a slash 2013-11-14 19:09:45 -02:00
Simon Pamies ca527bc0e6 Trying to recover gracefully from endless recursion that sometimes can happen with TracTrac DataController 2013-11-14 19:03:53 -02:00
Simon Pamies 0b462e04e3 Making sure to always use score corrected rank 2013-11-14 18:25:55 -02:00
Axel Uhl e2089f4e70 fixing NoSuchElementException in TrackedRaceImpl.updateStartToNextMarkCacheInvalidationCacheListenersAfterWaypointRemoved for empty course 2013-11-14 15:26:50 +01:00
Axel Uhl 9c0d011416 start and finish are not necessarily a line; fixed NPE 2013-11-14 15:20:43 +01:00
Axel Uhl 01e011b40c Merge remote-tracking branch 'server/master' 2013-11-14 13:47:13 +01:00
Axel Uhl 2a0aa86c17 made logging of TracTrac TTCM progress events more verbose, adding the URLs/URIs to the log output, for cases where races are not yet known 2013-11-14 13:44:02 +01:00
Jens Rommel fc6a63c1d6 Changed mongo host and tractract tunnel host from hard-wired IP adress of local hudson server to "localhost".
This change became necessary after local hudson server could no longer be used for tunneling.
2013-11-14 13:31:42 +01:00
Jens Rommel a0ad7621c2 Merge remote-tracking branch 'refs/remotes/external/master' into jens--fix-expedition-import-gps-time 2013-11-14 10:03:21 +01:00
Axel Uhl 843a74148d i18n for "Tracked races" of settings/component implementation of AbstractTrackedRacesListComposite 2013-11-13 23:07:24 +01:00
Axel Uhl 026fc74b94 more NPE-safety for getEstimatedSpeed results 2013-11-13 22:27:31 +01:00
Axel Uhl 9720629087 made robust against NPE after getEstimatedSpeed more aggressively returns null when fixes are strange 2013-11-13 22:23:43 +01:00
Axel Uhl 66acf3e037 Merge remote-tracking branch 'server/master' 2013-11-13 20:45:57 +01:00
Axel Uhl 6c3050d7d9 added another test for fix validity/invalidity in case of discrepancies between measured and inferred speed 2013-11-13 20:36:35 +01:00
Simon Pamies f4a5aab6cc Reverted a5b5c2e40f - didn't read the
introduction properly - bug 1345 still holds as we're not talking about
FINISHED state but a TRACKING state that does not properly indicates
that there could be still data missing.
2013-11-13 16:30:29 -02:00
Simon Pamies 6d1254aedc No longer stopping all trackers because we can not reliably check if
we're in an infiinite loop of stored data - just logging for debugging
purpose
2013-11-13 16:24:09 -02:00
Simon Pamies 2d73f8186f Making sure that we only check for repeating pattern if the progress is
bigger than 0.0 as lastStatus also contains the status of the last
finished race
2013-11-13 16:15:33 -02:00
Simon Pamies 513bf91673 Also throwing an exception to make sure flow is interrupted and problem can be handled 2013-11-13 16:06:13 -02:00
Simon Pamies 15715a3e7e It should never happen that the loading progress decreases over time.
But this happens and seems to be a bug in the TracAPI when loading many
races concurrently. The only possible fix on our side is to stop the
trackers for this race and notify the user.
2013-11-13 16:03:37 -02:00
Simon Pamies a5b5c2e40f Speeding up loading of races by removing fix for bug 1345 as the problem described there no longer holds as races no longer are put in state FINISHED automagically 2013-11-13 15:48:51 -02:00
Simon Pamies 2841dec7d7 Added the possibility of caching stored race data - helps when internet connection is very slow and races have been loaded before 2013-11-13 15:10:44 -02:00
Simon Pamies dd96e0be24 Updated racecommitteeapp (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 7d3080b0d6 Created racecommitteeapp () 2013-11-13 15:10:44 -02:00
Simon Pamies 47534f2503 Updated sponsorshipengine (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 37d6b7e051 Updated sponsorshipengine (markdown) 2013-11-13 15:10:44 -02:00
Simon Pamies 90c6a78548 Created sponsorshipengine () 2013-11-13 15:10:44 -02:00
Simon Pamies cf8776a903 Updated planning (markdown) 2013-11-13 15:10:44 -02:00
Jens Rommel 6280cff8d8 Merge remote-tracking branch 'refs/remotes/external/master' into jens--fix-expedition-import-gps-time 2013-11-13 18:09:48 +01:00
Axel Uhl 4b53da214d fetch start time from TracTrac into startTimeReceived; tolerate null values for start line / finish line 2013-11-13 18:09:13 +01:00
Axel Uhl a64a191992 fix for bug 1587: when a fix-provided speed is greater than the maximum for smoothing (50kts by default), the fix-provided speed is ignored 2013-11-13 17:57:03 +01:00
Jens Rommel 04c15f533b Merge remote-tracking branch 'refs/remotes/external/master' into jens--fix-expedition-import-gps-time 2013-11-13 17:53:42 +01:00
Jens Rommel df9445499b - changed time stamp source from UTC (system time) to GPS Time
- replaced hard-wired column numbers by order given by header line
- fixed issue with Excel date conversion. Now settings miliseconds to zero.
2013-11-13 17:53:12 +01:00
Axel Uhl 1139fcaa3b added toString() support for CompetitorImpl and GPSFixTrackImpl 2013-11-13 17:05:38 +01:00
Axel Uhl 77dde0b95b Merge branch 'leaderboardView2' 2013-11-13 13:24:45 +01:00
Axel Uhl 9ce06563ec fixed build.properties that accidentally had gwt-maps-v3 stuff in it 2013-11-13 13:24:05 +01:00
Axel Uhl 2b6462939a added .header("Access-Control-Allow-Origin", "*") again to LeaderboardGroupsResource to allow cross-server access 2013-11-13 10:42:49 +01:00
Axel Uhl 6c29115160 Merge remote-tracking branch 'server/master' 2013-11-12 21:51:44 +01:00
Axel Uhl 09ea6bc476 fixing bug 1604: line analysis suffered from signum issues with getWindwardDistance which are now fixed; test added 2013-11-12 21:39:06 +01:00
fmittag 8b1d772e72 added a competitorId column in the CompetitorPanel 2013-11-12 18:43:34 +01:00
Axel Uhl 3222edc06f added a very short summary presentation of the project 2013-11-12 10:31:46 +01:00
fmittag 2a4d1763fd Merge remote-tracking branch 'origin/leaderboardView2' 2013-11-11 16:09:21 +01:00
fmittag 198140911a Merge remote-tracking branch 'origin/master' into leaderboardView2
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingServiceAsync.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.java
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages.properties
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_de.properties
2013-11-11 16:01:51 +01:00
Axel Uhl 025f288a3b allow resetting many competitors at once 2013-11-07 22:04:42 +01:00
Axel Uhl b20e674a52 fixed compile error caused by introducing new method on Regatta interface 2013-11-07 21:47:45 +01:00
Axel Uhl 64d14f742d renamed persistentCompetitorStore to competitorStore because it may also be a TransientCompetitorStoreImpl 2013-11-07 20:44:06 +01:00
Axel Uhl 025ae58573 test for replicating the reverting of a competitor to what is provided by a tracking provider 2013-11-07 20:42:19 +01:00
Axel Uhl eb2d76ca8c successfully tested in-place update of competitor in replica with explicity update operation 2013-11-07 20:04:03 +01:00
Axel Uhl 28aa49dbc6 use assertNotSame in CompetitorStoreTest; started CompetitorReplicationTest to validate replication of persistent competitor behavior 2013-11-07 19:58:19 +01:00
Axel Uhl c34f583552 Merge remote-tracking branch 'server/persistentCompetitors' into persistentCompetitors 2013-11-07 15:07:01 +01:00