Axel Uhl
c1e5247c99
first shot at bug 758 to support non-integer scores; UI formatting not taken care of yet
2012-07-19 22:51:56 +02:00
Axel Uhl
5a812dee15
added NPE protection
2012-07-13 15:09:55 +02:00
Axel Uhl
f71b5371eb
made safer against NPEs in case boat position is not known; made WaypointImpl resolving through DomainFactory thread safe
2012-07-13 09:53:54 +02:00
Axel Uhl
2eeb41666f
Merge branch 'master' into rabbitmq
...
Conflicts:
java/com.sap.sailing.feature.p2build/raceanalysis.product
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.server/SailingServer (No Proxy).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Jetty on 8889).launch
java/com.sap.sailing.server/SailingServer (No Proxy, No Tests).launch
java/com.sap.sailing.server/SailingServer (No Proxy, Remote Debug SAP VM).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, SwissTiming Live Simulation).launch
2012-07-12 23:52:03 +02:00
Axel Uhl
0757c13c3e
adjusted adapter for FREG import to ScoreCorrectionProvider interface; adjusted launch configs, feature and product
2012-07-12 21:09:15 +02:00
Axel Uhl
7314386337
deserialize initial load through DomainFactory to cache / replace all objects managed by DomainFactory
2012-07-12 00:48:23 +02:00
Axel Uhl
b1ab2905c6
adjusted text messages from JMS to "Messaging"; adjusted launch configs
2012-07-11 17:44:02 +02:00
Axel Uhl
df370ee178
fixing bug 787: added raceRank field to JSON output
2012-07-09 15:41:57 +02:00
Axel Uhl
50147dc1ec
reverted the part of the time point quantizing that was redundant now; Timer already did quantize during live mode
2012-07-09 15:17:55 +02:00
Axel Uhl
96d3e01606
fixing bug 845 by adding a syncLeaderboardGroups in renameLeaderboard
2012-07-09 11:59:21 +02:00
Axel Uhl
e8c7119bd2
added ess40 import bundle to launch configurations
2012-07-09 00:51:39 +02:00
Axel Uhl
21091bc003
don't use ConcurrentSkipListSet instead of Set becuase elements need to be comparable which they weren't
2012-07-04 08:37:14 +02:00
Axel Uhl
efffd4c09a
changed data structures in RacingEventServiceImpl to their Concurrent... counterparts and in turn reduced additional synchronization
2012-07-03 23:23:12 +02:00
fmittag
d4f2c9c04e
part II of the rename of Servlet.java commit
2012-07-03 18:46:15 +02:00
fmittag
6ea24387d1
Added a servlet filter to the GWT web app to avoid the caching of all nocache.js files of GWT
...
Renamed Servlet.java to SailingServerHttpServlet.java
2012-07-03 18:45:39 +02:00
Axel Uhl
a155637a1a
finally fixing bug 567: swiss timing tests have two different competitor lists, getting cached by sail ID; fixed
2012-06-29 10:50:00 +02:00
Axel Uhl
9f8000b33d
pass on a NoWindException from maneuver analysis if tack cannot be determined
2012-06-28 22:17:11 +02:00
Axel Uhl
f6f5e7e85b
added use of track lock instead of synchronization where missing
2012-06-28 15:05:29 +02:00
Axel Uhl
a8081f71fc
fixing bug 815 by adding synchronization for raceTrackersByRegatta
2012-06-25 17:21:12 +02:00
fmittag
fe128232d1
Merge remote-tracking branch 'origin/master'
2012-06-19 11:02:41 +02:00
fmittag
1fd23701f4
second commit of adding a bundle tracker (missed some files before)
2012-06-19 11:00:29 +02:00
fmittag
a427a06d5c
added a BundleTracker as instrumentation for catching unexpected STOP events in bundles at runtime
2012-06-19 10:56:57 +02:00
Axel Uhl
1e01668a69
work towards a TracTrac simulator
2012-06-18 20:29:51 +02:00
Axel Uhl
afe7746d71
pass through a "simulation" parameter for the TracTrac tracker; doesn't do anything yet
2012-06-18 18:20:36 +02:00
Axel Uhl
f7aef32b74
avoid duplicate leaderboard updates upon initial load
2012-06-18 01:49:16 +02:00
Axel Uhl
89289ff0e5
added isCorrected to LeaderboardJsonExport for entries
2012-06-15 09:46:34 +02:00
Axel Uhl
eb7a8f4050
clear server state entirely before starting to import initial load;
...
particularly registering the replica service for tracked race additions in order to auto-link them
to leaderboards causes trouble if the server state is not cleared before. Replicated tracked races may
then get auto-linked to old leaderboards and regattas in the server that happen to point to races with
equal RaceIdentifiers.
Also, it is important to become tolerant against a non-existing default leaderboard which doesn't exist
yet when tracked races are imported. The default leaderboard will be replicated together with other
leaderboards.
2012-06-15 01:43:07 +02:00
Axel Uhl
d7ca838eb6
added com.sap.sailing.persistence to the dependencies of com.sap.sailing.server.replication; fixed class loading
...
During replication initial load a ClassNotFoundException was thrown because DelayedLeaderboardScoreCorrections
wasn't found. One problem was that obviously the Thread's context class loader set from getClass().getClassLoader()
was "only" the default class loader, not knowing about the OSGi bundle dependencies. Furthermore, the replication
bundle did not have a dependency on the domain.persistence bundle.
2012-06-15 00:14:38 +02:00
Axel Uhl
53e4c62814
use competitor now introduced in mark passing events instead of relying on a MarkPassing to be in the list
2012-06-14 22:21:12 +02:00
Axel Uhl
63ab846f0d
added competitor to change notification about mark passing events
2012-06-14 22:20:38 +02:00
Axel Uhl
9ffd96f606
turned Pair into Triple for result of max points score correction update to also return whether score is corrected
2012-06-13 14:20:37 +02:00
Axel Uhl
718d0be68f
assembling result object in official score import dialog; implemented bulk score correction update service
2012-06-13 13:02:44 +02:00
Axel Uhl
5b72601de5
official scores pass to assignment dialog and need to be displayed / selected now
2012-06-12 15:42:24 +02:00
Axel Uhl
676c9db607
working towards displaying official scores for import
2012-06-12 01:27:42 +02:00
Axel Uhl
a4f3f9209e
fixed byg 754 by using LinkedHashMap; working towards import of Kieler Woche official results; still with warnings
2012-06-12 00:06:12 +02:00
Axel Uhl
43f763080c
steps towards registering b+m result service as OSGi service and grabbing it to deliver results from SailingService
2012-06-11 22:07:48 +02:00
fmittag
b6b22f7ed8
implemented "remove regatta" for the adminconsole "regatta" tab
2012-06-11 13:22:25 +02:00
Axel Uhl
394362230a
fixed bug 739 by using trackedRegatta.getRegatta() instead of getOrCreateDefaultRegatta on TracTrac DomainFactory
2012-06-10 22:24:01 +02:00
Axel Uhl
ddadb8b18e
added explicit dropping for LEADERBOARD and REGATTAS collections again because it still fails on Linux
2012-06-08 17:34:58 +02:00
Axel Uhl
fc1d91f8a6
added more logging
2012-06-08 14:50:57 +02:00
Axel Uhl
857921b192
more stubs for Kieler Woche result list parsing
2012-06-08 14:29:39 +02:00
Axel Uhl
db07cab2b0
added yet more logging
2012-06-08 14:11:43 +02:00
Axel Uhl
df45ba41fc
added more logging to find out how the regatta loses its column
2012-06-08 11:02:24 +02:00
Axel Uhl
4023f7a19c
reduced logging for bug 736 again
2012-06-08 01:47:34 +02:00
Axel Uhl
8bfe4d2ddf
ignore but log an unfound leaderboard or race column in ConnectTrackedRaceToLeaderboardColumn, related to bug 736
2012-06-08 01:46:02 +02:00
Axel Uhl
a7109a0ddc
more logging against bug 736; minor experiments for bug 735
2012-06-08 00:34:33 +02:00
Axel Uhl
43501e3a2a
added missing close() to print writer for debug output for fixing bug 736
2012-06-07 23:54:55 +02:00
Axel Uhl
a2bae85b61
to hopefully finally find and fix bug 736, added the stack trace to the INFO log for adding a regatta leaderboard
2012-06-07 23:31:48 +02:00
Axel Uhl
f67aaa19eb
added more logging
2012-06-07 21:45:48 +02:00
Axel Uhl
5fb51d906d
added logging to track down bug 736
2012-06-07 20:45:36 +02:00