Commit Graph
100 Commits
Author SHA1 Message Date
Axel Uhl 4b61ea7d7c introduced RaceLogTrackingAdapterFactory.INSTANCE to avoid warnings due to access to unexported package 2014-12-29 11:10:57 +01:00
Axel Uhl 2faa459c4d Merge branch 'regatta-log' 2014-12-29 11:05:28 +01:00
Axel Uhl d0b8c66a52 Merge remote-tracking branch 'server/regatta-log' into regatta-log 2014-12-29 11:04:54 +01:00
Axel Uhl 365b8d6bd4 formatting and rename of getDelayedIntentsContents() 2014-12-29 11:04:33 +01:00
Axel Uhl 31e37ba13d avoid NPE (see bug 2543) in case no restorer is configured for the MessageSendingService 2014-12-23 15:42:49 +01:00
Axel Uhl d761546343 Merge branch 'master' into regatta-log 2014-12-23 12:24:34 +01:00
Axel Uhl 9b2dab7518 use NamedReentrantReadWriteLock and LockUtil consistently in polar service 2014-12-23 12:12:32 +01:00
Axel Uhl eff16ef27e Merge branch 'master' into regatta-log
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-12-23 10:34:40 +01:00
Axel Uhl 714c8edabc using Util.equalsWithNull for brevity 2014-12-23 10:32:23 +01:00
Axel Uhl d39eb39dc1 solution for bug 2539: clear trackerExists flag explicitly for all RaceColunmDTO/RaceLogTrackingInformation objects pointing to tracked race that got removed 2014-12-22 22:02:41 +01:00
Axel Uhl 3b99659180 fixed an i18n issue 2014-12-22 21:20:11 +01:00
Axel Uhl df8e50a669 sending push ID and device type 2014-12-22 20:46:47 +01:00
Axel Uhl edabb39ab1 avoid NPE 2014-12-22 18:24:42 +01:00
Axel Uhl 83161e2c85 tracking app prototype now uses device_mappings/start service to check in 2014-12-22 18:04:20 +01:00
Axel Uhl c95b15721b fixed SailingGWT launch configurations 2014-12-22 14:39:13 +01:00
Axel Uhl 608330e826 Merge branch 'master' into regatta-log
Conflicts:
	java/com.sap.sailing.gwt.ui/SailingGWT Remote Profiling (Run-Mode only).launch
	java/com.sap.sailing.gwt.ui/SailingGWT.launch
2014-12-22 14:22:32 +01:00
Axel Uhl 409dc239cf Merge remote-tracking branch 'origin/bug2511'
Conflicts:
	java/com.sap.sailing.domain/src/com/sap/sailing/domain/leaderboard/caching/LiveLeaderboardUpdater.java
2014-12-20 13:14:45 +01:00
Axel Uhl 6d9f3f73c3 a fix for bug 2511 comment #4. An exception in LiveLeaderboardUpdater.run() is notified to getLiveLeaderboard(...), unblocks it and re-throws as ExecutionException;
this may end up in the onFailure callback of GetLeaderboardByName where it is set as a browser status.
2014-12-19 16:23:49 +01:00
Axel Uhl 20987a64db reduced log level for Storage updates from info to fine 2014-12-19 16:22:35 +01:00
Axel Uhl 35b18c1312 implemented ConcurrentHashBag.Iterator.remove() and added test cases 2014-12-19 15:05:34 +01:00
Axel Uhl 1befb86bbd removed obsolete comment 2014-12-19 14:51:08 +01:00
Axel Uhl 2ac000200d reduce test case runtime to 2s which still reliably reproduces the error before the fix 2014-12-19 14:50:37 +01:00
Axel Uhl b0eb0bf0b0 replacing private int size by private AtomicInteger size; this avoids race conditions during decrement/increment operations 2014-12-19 14:37:13 +01:00
Axel Uhl 0a1590b524 found what looks like a reproduction scenario for bug 2502; failing test case 2014-12-19 13:50:58 +01:00
Axel Uhl 30b4657452 inlined Thread.currentThread() consistently 2014-12-19 09:43:03 +01:00
Axel Uhl b2384b565e Merge branch 'master' into bug2502 2014-12-19 09:23:16 +01:00
Axel Uhl 91f6576297 Merge remote-tracking branch 'server/master' 2014-12-19 09:22:50 +01:00
Axel Uhl 1a67e2b5b3 Merge branch 'master' into bug2502 2014-12-19 08:48:58 +01:00
Axel Uhl cdfe598c2a removed WithImage as it was used nowhere and implemented nowhere in a meaningful way 2014-12-19 08:47:47 +01:00
Axel Uhl f7a2afcc1f Fixed typos in Wiki 2014-12-18 15:29:45 +00:00
Axel Uhl a8482d1874 Fixed typo in wiki 2014-12-18 15:25:53 +00:00
Axel Uhl 45aa1f630f Updated amazon ec2 (markdown) 2014-12-18 15:18:30 +00:00
Axel Uhl 8acbc3d5fb updated admin release notes 2014-12-18 16:16:29 +01:00
Axel Uhl ab3a29b719 Merge remote-tracking branch 'origin/master'; the SAP-internal master was broken by attempts of an early merge of racelog-simulator; watch out when merging that branch later... 2014-12-18 15:45:38 +01:00
Axel Uhl c886b8d4df added date fields for regatta structure import 2014-12-18 15:33:23 +01:00
Axel Uhl 8b567a7eca added start/end date edit fields again 2014-12-18 15:25:38 +01:00
Axel Uhl cebfa0b7ad Merge branch 'master' into structureImport
Conflicts:
	java/com.sap.sailing.gwt.ui/pom.xml
	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
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/StringMessages_ru.properties
2014-12-18 09:06:06 +01:00
Axel Uhl 5a6a1da390 adjusting the test case such that only one thread works on one key; problem doesn't occur 2014-12-17 17:12:35 +01:00
Axel Uhl abfc4b882f moved lockForRead() before try/finally as usual 2014-12-17 15:41:25 +01:00
Axel Uhl 09806cce62 removed a locking statement in GPSFixTrackImpl.getDistanceTraveledRecursively which was redundant; added failing test case for bug 2502 2014-12-17 15:38:51 +01:00
Axel Uhl 4f7afa891d use NamedReentrantReadWriteLock and LockUtil in master data import 2014-12-17 15:24:23 +01:00
Axel Uhl 500aaa859e Merge branch 'master' into bug2502 2014-12-17 10:20:31 +01:00
Axel Uhl 8ce7bc59de re-imported 2015 declination after fixing issue with degree vs. minute for the unit of annual change 2014-12-17 07:32:43 +01:00
Axel Uhl 347d9d4bd4 updated 2015 declination cache; not yet complete 2014-12-16 23:39:49 +01:00
Axel Uhl e46396da8b Merge branch 'master' into bug2502 2014-12-16 18:00:56 +01:00
Axel Uhl d4cf78c144 fixed further declination test cases 2014-12-16 10:52:12 +01:00
Axel Uhl cce08dcc79 fixed NOAA declination importer and tests; no data anymore for years prior to 2014; annual change now reported in degrees instead of minutes 2014-12-16 10:42:02 +01:00
Axel Uhl 745ad4b3ad Merge branch 'master' into bug2502 2014-12-16 09:14:31 +01:00
Axel Uhl 281a8af89e added a first test case for ConcurrentHashBag, trying to reproduce bug 2502 2014-12-16 09:13:30 +01:00
Axel Uhl 471ca4dcb5 added World Magnetic Model data for 2015 2014-12-16 09:09:20 +01:00
Axel Uhl a21e5159b8 added missing adding thread to readers collection in currently unused ReadLockWrapper.lock() method 2014-12-15 15:08:43 +01:00
Axel Uhl 3ca3873e2d remove duplicates from "sailing loves photography" slider, solving bug 2514 2014-12-14 23:06:44 +01:00
Axel Uhl 6b89b9a422 removed now obsolete adjustSizes stuff 2014-12-14 22:43:02 +01:00
Axel Uhl 9cb674dddb fixing bug 2512 by sorting by time range difference, simplifying algorithm for stage selection 2014-12-14 21:49:02 +01:00
Axel Uhl 4bc8b040bc obtain Course read lock before using RaceRankComparator, fixing bug 2511 2014-12-14 12:44:06 +01:00
Axel Uhl 066b6daca4 added "boolean preemptive" parameter to Tracker.stop() method, passing it through for TracTracRaceTrackerImpl;
using it to stop trackers immediately when clearing RacingEventService for initial load, as well as when the
timeout expires or when the regatta is untracked.
2014-12-13 22:17:12 +01:00
Axel Uhl c912ccb857 fixed finding of regatta in raceTrackersByRegatta; did look it up using TrackedRegatta instead of Regatta 2014-12-13 21:53:26 +01:00
Axel Uhl 635813118f needed to make ReplicationPanel.updateReplicaList public for auto-refresh 2014-12-13 21:52:59 +01:00
Axel Uhl 308477fd04 auto-refresh replication panel when shown 2014-12-13 21:52:16 +01:00
Axel Uhl 3b0ea9aeb1 avoiding NPE during clearing state at beginning of replication when there are no race trackers for a regatta 2014-12-13 18:15:48 +01:00
Axel Uhl e9f5185a83 fix for bug 2507, re-establishing the raceLogReplicator as listener on RegattaImpl and FlexibleLeaderboardImpl after initial load 2014-12-13 01:23:13 +01:00
Axel Uhl f76172ae27 by moving the wiring of the RaceLog listeners for TrackedRace into a validation callback using ObjectInputStream.registerValidation, bug 2506 seems solved 2014-12-13 00:32:18 +01:00
Axel Uhl de9d9f701d fixed NoSuchElementException checks in ArrayListNavigableSet 2014-12-12 23:19:09 +01:00
Axel Uhl c378db182a fixed NoSuchElementException check for next() on descending iterator on ArrayListNavigableSet 2014-12-12 22:55:30 +01:00
Axel Uhl e031882feb Merge branch 'master' into bug2506 2014-12-12 21:35:25 +01:00
Axel Uhl 515358aeb1 reverting the bug2506 contribution here because it was supposed to be on the bug2506 branch; see 59f02fc9b8 2014-12-12 21:31:01 +01:00
Axel Uhl 59f02fc9b8 solution proposal for bug 2506: re-attach all race logs to all referenced tracked races of a race column after de-serialization 2014-12-12 21:28:55 +01:00
Axel Uhl afd0818218 failing test case for bug 2506 2014-12-12 21:28:29 +01:00
Axel Uhl 054171eddf throw exceptions according to specification in ArrayListNavigableSet 2014-12-12 21:24:11 +01:00
Axel Uhl f25d885608 solution proposal for bug 2506: re-attach all race logs to all referenced tracked races of a race column after de-serialization 2014-12-12 17:54:22 +01:00
Axel Uhl 1c2203ee25 Merge remote-tracking branch 'server/master' 2014-12-12 17:48:10 +01:00
Axel Uhl d4d7052732 use only 2GB as memory for building the GWT stuff 2014-12-12 17:46:28 +01:00
Axel Uhl e97451d50a switched logging for usermanagement requests from INFO to FINE 2014-12-12 17:45:34 +01:00
Axel Uhl cabaf4778b fixing bug 2500 by introducing a strategy for assigning an order to a fleet during regatta structure import 2014-12-12 10:33:54 +01:00
Axel Uhl 20d17158c9 Merge remote-tracking branch 'server/master' 2014-12-12 09:01:04 +01:00
Axel Uhl 7181b2ecf9 fixing grave bug with replication: replicator was being resumed after receiving *first* initial load, but we need to wait until after the *last* initial load 2014-12-12 07:41:20 +01:00
Axel Uhl 1d11714fbf formatting only 2014-12-12 00:34:33 +01:00
Axel Uhl b7817718cc added success message after regatta structure import; enable import button only if regatta(s) and event selected; use LOW_POINT as default scoring scheme 2014-12-12 00:25:37 +01:00
Axel Uhl c798f803ad solving bug 2492 by cloning default structure RegattaDTO and adjusting by filling in some elements of the original regatta from the XRR document 2014-12-11 22:53:44 +01:00
Axel Uhl 4eecdc4b00 reduced memory for GWT compiles from 4096m to 2048m per job 2014-12-11 21:14:07 +01:00
Axel Uhl b7bdcf2c3c cloning RegattaDTO with a new copy/clone constructor, then adapting name and boat class to match original regatta from XRR; see bug 2492 2014-12-11 21:12:31 +01:00
Axel Uhl 4e18af1865 Merge branch 'master' into structureImport 2014-12-11 20:50:32 +01:00
Axel Uhl c757548fae Merge branch 'master' into structureImport
Conflicts:
	java/com.sap.sailing.gwt.ui/src/main/java/com/sap/sailing/gwt/ui/client/SailingService.java
	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.server/SailingServer (No Proxy).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889, Cached MTB).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (No Proxy, winddbTest).launch
	java/com.sap.sailing.server/SailingServer (Proxy).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Jetty on 8889).launch
	java/com.sap.sailing.server/SailingServer (Proxy, Remote Debug SAP VM).launch
	java/com.sap.sailing.server/SailingServer (Proxy, SwissTiming Live Simulation).launch
	java/com.sap.sailing.server/SailingServer (Proxy, winddbTest).launch
2014-12-11 18:15:44 +01:00
Axel Uhl 163e7ca0f6 making the ThreadLocal objectcs instance variables in the Replicables helps the tests that failed due to a lack of isolation between the many Replicable objects in the same VM 2014-12-11 10:06:36 +01:00
Axel Uhl 64451c2702 fixing bug 2493; introduced a ThreadLocal telling whether replica is receiving initial load or running a master operation; not firing back to master if this flag is set 2014-12-11 09:57:18 +01:00
Axel Uhl af1b4d24ba this seems to be a fix for bug 2494, avoiding NPEs during polar data gathering 2014-12-11 09:13:33 +01:00
Axel Uhl 7b9f437474 this now pretty much does what it shall regarding editing the import defaults; tested with Kieler Woche 2014 stuff; import itself not tested yet 2014-12-11 02:34:31 +01:00
Axel Uhl e635b49254 fix issue with initial discard display if selected 2014-12-11 02:19:50 +01:00
Axel Uhl 6e1111461b ensure that repeated editing of regatta import default options always shows the latest copy of creation options 2014-12-11 02:06:46 +01:00
Axel Uhl bda2ace0ce first draft implementation of settings replacement and use of default creation settings instead of the original regattas 2014-12-11 01:59:33 +01:00
Axel Uhl afc411587e fixed another ordering problem for the imported series lists in the back-end 2014-12-11 00:47:57 +01:00
Axel Uhl 387677ad77 fixed ordering problem for series in structure import at the root, namely on the server side 2014-12-11 00:37:20 +01:00
Axel Uhl 5b7e957bd7 fixed order preservation in RegattaStructure 2014-12-11 00:08:47 +01:00
Axel Uhl f2db1cee22 major refactoring for how the structure import series editing works, using dedicated SeriesDTO and introducing RegattaStructure 2014-12-10 23:50:21 +01:00
Axel Uhl aec82613e9 removed unused abstract class for discard editing 2014-12-09 18:08:05 +01:00
Axel Uhl 13474b7137 fixed initialization of discard threshold field in series edit/create dialogs; added structureimport to launch configs 2014-12-09 15:52:13 +01:00
EC2 Server 4f13e8172b Merge branch 'master' into regatta-log 2014-12-09 14:34:30 +00:00
Axel Uhl 9d58ae0959 no longer needed DiscardThresholdBoxes.setDiscards 2014-12-09 14:26:22 +01:00
Axel Uhl 35e3b450bc renamed packages in structureimport bundle; fixed project name; upgraded to Java8 because no GWT-compiled code sees it 2014-12-09 14:24:59 +01:00
Axel Uhl 109496ae95 Merge remote-tracking branch 'server/structureImport' into structureImport 2014-12-09 10:47:51 +01:00