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