Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl a915bf793a use streamingOutput in more places, avoiding memory-intense JSON serialization 2020-07-07 15:43:13 +02:00
Axel Uhl b91639ba15 bug5316: use absolute duration to end of leg to handle "sailing beyond waypoint" scenario 2020-07-07 12:36:07 +02:00
Axel Uhl 7e8ce1e1ec Merge remote-tracking branch 'server/master' 2020-07-07 10:54:22 +02:00
Axel Uhl 7e5d3d37ec fixed missing read lock problem for regatta log event revocations 2020-07-07 10:51:40 +02:00
Axel Uhl 89c806b486 added boat classes Spaekhugger, Scan Kap 99, and Dansk BB 10M 2020-07-07 00:02:39 +02:00
Axel Uhl 1b412be7b8 bug4744: upgraded AWS SDK to version 2.13.50 2020-07-06 13:42:50 +02:00
Axel Uhl 217624028c Merge branch 'bug5154' 2020-07-03 13:12:35 +02:00
Axel Uhl 77116bc157 Merge remote-tracking branch 'server/master' 2020-07-03 12:47:40 +02:00
Axel Uhl 88e45502d6 fixed passing through of mark short name to constructor 2020-07-03 12:45:59 +02:00
Axel Uhl cbc4799e7f Merge remote-tracking branch 'origin/translation' 2020-07-03 07:33:14 +02:00
Axel Uhl be6b9d0df1 Merge remote-tracking branch 'origin/bug5292' 2020-07-03 00:14:41 +02:00
Axel Uhl 11b942477e Merge branch 'master' into translation 2020-07-02 20:08:02 +02:00
Axel Uhl b35a8c69e4 updated release notes for Competitors table handicap fixes 2020-07-02 18:04:41 +02:00
Axel Uhl 6bda12d0d0 bug5154: accept also inofficial results; tests locally green 2020-07-02 18:01:08 +02:00
Axel Uhl 133886d563 bug5154: more failing tests around updating official results from TracTrac 2020-07-02 17:46:38 +02:00
Axel Uhl 75089b1298 Merge branch 'master' into bug5154 2020-07-02 17:38:06 +02:00
Axel Uhl 3c91d572af added missing ToT column in Competitor tables in AdminConsole 2020-07-02 17:37:43 +02:00
Axel Uhl af27bb186d bug5154: added a first failing test for the take-over of inofficial results such as IRM codes 2020-07-02 17:12:47 +02:00
Axel Uhl d947c5bc4e fixing ORC sub-course test case after returning empty course when asking for 0% of first leg 2020-07-02 16:55:19 +02:00
Axel Uhl f153bd9b52 added more null-safety for ORC PCS calculations 2020-07-02 14:10:48 +02:00
Axel Uhl ec1a01c808 updated release notes 2020-07-02 13:57:50 +02:00
Axel Uhl 1f0156e0c2 made cross-track calculation robust against missing competitor tracks/positions 2020-07-02 13:55:40 +02:00
Axel Uhl 647c0e0268 increased timeout for fetching Igtimi wind data from 10 to 15 minutes 2020-07-02 11:21:12 +02:00
Axel Uhl ae30e3935a Merge branch 'master' into bug5232 2020-07-02 01:31:45 +02:00
Axel Uhl 2ed0c6bda8 Merge remote-tracking branch 'origin/bug5232' into bug5232 2020-07-02 01:31:38 +02:00
Axel Uhl fccfa860d7 using effective handicap values in leaderboard panel and leaderboard API 2020-07-02 01:28:33 +02:00
Axel Uhl 3073454571 deleted obsolete code from SpectatorEntryPoint 2020-07-01 17:09:41 +02:00
Axel Uhl cf20dc6114 bug5287: avoid redundant context deserialization 2020-07-01 17:07:19 +02:00
Axel Uhl d6de7bbbf6 bug5287: simplified header callback 2020-07-01 16:53:05 +02:00
Axel Uhl 9a7dedc191 Merge branch 'master' into bug5287 2020-07-01 15:10:12 +02:00
Axel Uhl 3a22777a94 fixed read/write SailingService usage for a few cases 2020-07-01 13:33:10 +02:00
Axel Uhl b18f1000fe fixed course area contains check for raceViewerUrls 2020-07-01 12:00:30 +02:00
Axel Uhl 8420340844 fixed SimpleTimeFormat synchronization, especially for WindFinder 2020-07-01 11:42:06 +02:00
Axel Uhl 653122ff2c Merge remote-tracking branch 'server/bug5270' into bug5270 2020-06-30 12:47:04 +02:00
Axel Uhl fbd862d9cd Merge branch 'master' into bug5270 2020-06-30 12:19:46 +02:00
Axel Uhl 230f1f044f consolidated imports 2020-06-30 10:25:33 +02:00
Axel Uhl d46ec8536d fixed StreamingOutput flushing also for {regattaname}/races/{racename}/competitors/positions 2020-06-30 10:24:28 +02:00
Axel Uhl c143e29b88 fixed StreamingOutput result flushing for OwnershipResource 2020-06-30 10:19:33 +02:00
Axel Uhl 36df4c89a0 Merge branch 'master' into bug5270 2020-06-30 09:41:16 +02:00
Axel Uhl c79beabe8a Merge branch 'master' into bug5014 2020-06-29 10:02:03 +02:00
Axel Uhl fc4cf15144 bug5287: yet a better fix for ensuring valid ID parameter suppresses name param 2020-06-26 19:30:53 +02:00
Axel Uhl 184506c164 bug5287: fixing some URL construction 2020-06-26 19:25:05 +02:00
Axel Uhl b4b5450dce bug5287: fixed camel-case naming of parameter 2020-06-26 18:55:33 +02:00
Axel Uhl c2b9dd8224 bug5287: fixed TestLeaderboardGroupRetrievalProcessor and un-@Ignored 2020-06-26 18:44:28 +02:00
Axel Uhl e0d77a8ce3 bug5287: replaced all usages of ambiguous RacingEventService.getLeaderboardGroups() by getLeaderboardGroupsIdentifiable(), then renamed 2020-06-26 18:40:54 +02:00
Axel Uhl a1e8e752c3 bug5287: fixed handling of leaderboardGroupId/Name combination and added respective comments 2020-06-26 18:21:55 +02:00
Axel Uhl 034d3857f8 bug5287: fixed merge problem 2020-06-26 17:50:30 +02:00
Axel Uhl 3dae64cf83 Merge branch 'master' into bug5287 2020-06-26 17:48:14 +02:00
Axel Uhl 0cf13fb04e fixed test case after the tracker ID semantic changes for TracTrac 2020-06-26 17:39:43 +02:00
Axel Uhl 9ff68c096b bug5308: fixing the TrackedRegatta creation inconsistency for TracTrac connector 2020-06-26 14:27:51 +02:00
Axel Uhl af2cd6fef2 Merge remote-tracking branch 'server/bug4822' 2020-06-26 14:09:18 +02:00
Axel Uhl f793f98a4d bug5308: identify TracTrac race trackers solely by paramURL, ignoring liveURI/storedURI when comparing 2020-06-26 10:40:01 +02:00
Axel Uhl 469cafeb88 avoiding deadlock by fetching tracked race before obtaining monitor for WindFinder connectors 2020-06-26 10:33:10 +02:00
Axel Uhl 5ad0d5b435 accept null race status in UI 2020-06-25 17:02:05 +02:00
Axel Uhl dcff1067c6 added leaderboard group description to set of searchable strings 2020-06-24 17:59:33 +02:00
Axel Uhl 55efd9ff6e made ORC certificate parsing a bit more tolerant 2020-06-24 17:58:58 +02:00
Axel Uhl a843bf1e0a Merge branch 'master' into bug5292 2020-06-24 10:16:10 +02:00
Axel Uhl c7dcd7582c Merge branch 'master' into bug5292 2020-06-24 01:04:46 +02:00
EC2 Server 2ff2f7d897 fixed capitalization of multi-instance server names 2020-06-23 22:25:18 +00:00
EC2 Server c3ed9eba52 Merge remote-tracking branch 'origin/master' 2020-06-23 16:07:59 +00:00
EC2 Server f6e363a234 added multi-instance server configuration to git 2020-06-23 16:07:21 +00:00
Axel Uhl 90e15f65a4 Merge remote-tracking branch 'server/master' 2020-06-22 17:38:47 +02:00
Axel Uhl fec16789a6 removed shadowing shortName field in MarkDTO 2020-06-22 14:07:52 +02:00
Axel Uhl 1c7b3868d3 Merge remote-tracking branch 'server/master' 2020-06-22 14:05:20 +02:00
Axel Uhl 692c51cb73 use streamingOutput for the v2 leaderboards resource, too 2020-06-22 13:40:31 +02:00
Axel Uhl c26ac6bd96 bug5299: also handle RuntimeException that wraps the previously caught OperationException 2020-06-20 12:55:42 +02:00
Axel Uhl f2d35d9ee1 removed redundant "serverInformation" message key in English and German message file 2020-06-20 12:22:09 +02:00
Axel Uhl 58125a4114 Merge remote-tracking branch 'server/master' 2020-06-19 15:55:40 +02:00
Axel Uhl a93c143512 referencing the course creation UML class diagram from the Wiki page 2020-06-19 15:55:00 +02:00
Axel Uhl 1ea9f1e1da Merge remote-tracking branch 'server/master' 2020-06-19 11:56:41 +02:00
Axel Uhl e67724ef18 bug5297: throw IllegalArgumentException when trying to provide infinite ToT value for competitor 2020-06-19 11:55:39 +02:00
Axel Uhl ef53d91da5 made competitor loading loop more tolerant, continuing with other competitors after error 2020-06-19 10:28:28 +02:00
Axel Uhl 8cef2b97ff Merge branch 'master' into bug5279 2020-06-18 12:59:09 +02:00
Axel Uhl 5d5ca34870 bug4418: com.sap.sailing.gwt.ui.test project removed; mocking no longer worked 2020-06-18 11:41:35 +02:00
Axel Uhl 27e4a28886 windward distance to competitor farthest ahead now null before and constant after leg finish time point;
as reported by SwissTiming, when used through the RegattasResource's
/competitors/legs for time points before or after a competitor has
started/finished a leg, the gapToLeader-m value continued changing. It
turned out that the positions at timePoint were used for the
calculation, regardless of whether the competitor had finished the leg
already or hadn't even started the leg yet at that time point. With this
fix, for time points when the competitor hasn't started the leg yet,
null is returned; for time points after the competitor has finished the
leg, the time point when the competitor finished is used to determine
the leader and both, the leader's and the competitors position for the
distance calculation at that time point.
2020-06-17 18:27:54 +02:00
Axel Uhl 73932b827c release notes entry for gap change in first leg 2020-06-17 14:33:30 +02:00
Axel Uhl abeb4bd96c fixed getGapAtEndOfPreviousLeg implementation for first leg 2020-06-17 14:33:07 +02:00
Axel Uhl 8c192b1b12 Merge branch 'master' into bug5232 2020-06-16 23:47:54 +02:00
Axel Uhl 799766c8df bug5287: handle new StreamingOutput in LeaderboardGroupsResource test 2020-06-16 19:05:16 +02:00
Axel Uhl 5238891b57 bug5014: adjusted custom field serializer for ExpeditionDeviceConfiguration so that it handles security info 2020-06-16 19:00:31 +02:00
Axel Uhl b0bd5d2f12 bug5014: added replication support for ExpeditionDeviceConfiguration; security ID solely based on UUID now 2020-06-16 18:39:27 +02:00
Axel Uhl e99cf6397c bug5014: fixed use of action column cell constants and removed now obsolete inner class 2020-06-16 17:30:59 +02:00
Axel Uhl 7e24127aff Merge branch 'master' into bug5014 2020-06-16 17:18:13 +02:00
Axel Uhl 92a4fa9afd bug5287: in SailingService.getLeaderboardGroups also return multiple equal-named objects 2020-06-16 14:57:23 +02:00
Axel Uhl 46edb945db Merge branch 'master' into bug5287 2020-06-16 14:29:45 +02:00
Axel Uhl fc84cf337f bug5287: fixed refactoring artifacts; fixed MDI messages for event ID 2020-06-16 14:19:30 +02:00
Axel Uhl 89eecbb409 bug5287: cleaned up some refactoring leftovers 2020-06-16 14:09:37 +02:00
Axel Uhl df67e4b3b0 bug1975/bug5287: use IDs for LeaderboardGroup operations 2020-06-16 13:53:59 +02:00
Axel Uhl a2fcb95f75 bug5287: factoring the code for leaderboard group endpoint, introducing common constants for field names 2020-06-16 12:54:56 +02:00
Axel Uhl 7e1a63dfad bug5287: fixed sorting for MDI panel again; use addItem(String, String) 2020-06-16 12:22:04 +02:00
Axel Uhl d9be70ece8 Merge remote-tracking branch 'origin/master' into bug5289 2020-06-16 12:12:15 +02:00
Axel Uhl e32271f91c bug5287: renamed SailingService.getLeaderboardGroupNamesFromRemoteServer 2020-06-15 17:51:29 +02:00
Axel Uhl e8f01530e0 bug5287: use addItem(String item, String value) also in LinkRegattaLeaderboardToLeaderboardGroupOfEventDialog 2020-06-15 17:43:42 +02:00
Axel Uhl 702c71d8aa introduced a constant to avoid redundancy regarding selecting a specific leaderboard group 2020-06-15 17:41:16 +02:00
Axel Uhl 9cfe70366b i18n support 2020-06-15 17:33:21 +02:00
Axel Uhl 28d48cd609 bug5287: avoid unnecessary use of index by using addItem(String, String) 2020-06-15 17:12:52 +02:00
Axel Uhl 97c545e717 Merge branch 'master' into bug5287 2020-06-15 11:12:46 +02:00
Axel Uhl 1ce6e12e5b Revert "reverted ConcurrencyTest to using the TracTrac test port 1521"
This reverts commit edb6621430.
2020-06-09 11:20:06 +02:00
Axel Uhl 5b6374926c Merge remote-tracking branch 'server/master' 2020-06-05 23:30:23 +02:00
Axel Uhl 45575c8ac5 removed redundant empty lines 2020-06-04 20:16:48 +02:00