Simon Pamies
b4323d5ef8
Handling live races in a way that the export does not crash
2014-01-24 12:30:21 +01:00
Simon Pamies
893ba574bf
During the start phase of a race it can happen that the timepoint of the
...
mark passing can be null although the mark passing object itself is
valid. Making sure to avoid NPE in this case.
2014-01-24 12:30:21 +01:00
Simon Pamies
d16837b58a
Added more messages for administration
2014-01-24 12:30:21 +01:00
Frederik Petersen
2246814e79
Fixed possible conc. mod. error in master data override
2014-01-24 11:52:27 +01:00
Frederik Petersen
b6cdeae717
Merge branch 'master' into masterdataimport-bug1708
2014-01-24 10:31:20 +01:00
Simon Pamies
19c1266af6
Fixed #1722 by checking uncorrected net points and DTO for null value
2014-01-24 10:22:57 +01:00
Simon Pamies
a9feb2b711
Restructured handling of competitors that did not start or finish a leg
2014-01-24 10:17:24 +01:00
Simon Pamies
9c7e0ee221
Do not include competitors that did not start the race
2014-01-23 23:52:29 +01:00
Simon Pamies
ef7ec68f55
Fixing comparator for the case where one competitor has no distance from the start line
2014-01-23 23:41:05 +01:00
Simon Pamies
1bf802efaa
Competitor could not have finished first leg - fixing XML export
2014-01-23 23:28:16 +01:00
Simon Pamies
4d257562b5
Changed race XML generation to be robust against NPE
2014-01-23 23:20:43 +01:00
Simon Pamies
e4d5c880d3
Removed stray comment
2014-01-23 23:14:25 +01:00
Simon Pamies
fb31e6fda5
Removed GetStartAdvantage
2014-01-23 23:14:16 +01:00
Simon Pamies
bfa3e00f48
Added field that includes distance even for non finished legs
2014-01-23 22:53:54 +01:00
Simon Pamies
d1db4b7332
Fixed NPE that occurs when a competitor has no mark roundings for the race
2014-01-23 22:51:18 +01:00
Lennart Hensler
9225e1ba2f
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-23 18:22:12 +01:00
Lennart Hensler
400d8c9552
Merge remote-tracking branch 'origin/dataMining' into dataMining
2014-01-23 18:21:18 +01:00
Lennart Hensler
4c72209bfe
Finished the FunctionRegistry implementation
2014-01-23 18:20:47 +01:00
Simon Pamies
7e6223d82e
Added logging about wind loading times and number of wind tracks
2014-01-23 16:33:32 +01:00
Simon Pamies
d8ba2af621
Fixed leg analytics for competitors that have not started a leg
2014-01-23 16:33:07 +01:00
Frederik Petersen
d89b19e1d3
Merge branch 'master' into masterdataimport-bug1708
2014-01-23 16:32:59 +01:00
Frederik Petersen
ed6d224a1c
Carried points, score corrections, suppressed competitors
...
are all imported even if no corresponding race is loaded on
the exporting side.
also fixed competitor id serialization
2014-01-23 16:10:00 +01:00
Axel Uhl
9900735111
added org.junit.runner to datamining.test dependencies; see bug 1721
2014-01-23 10:15:39 +01:00
Axel Uhl
c7e9d11a6e
on the dataMining branch we of course do want the datamining tests to be executed
2014-01-23 09:30:29 +01:00
Axel Uhl
b6ebd7fbdd
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-23 00:22:29 +01:00
Simon Pamies
aab3015b72
Uppercase fix
2014-01-22 20:10:50 +01:00
Simon Pamies
0a7079ec36
Renamed total rank on leaderboard to regatta rank to avoid confusion especially in RaceBoard
2014-01-22 20:09:02 +01:00
Lennart Hensler
06ecf6aae7
Cleaned the signature of two methods of TrackedRace
2014-01-22 18:24:25 +01:00
Lennart Hensler
3408252b18
Renamed the test util class
2014-01-22 18:15:07 +01:00
Axel Uhl
56ec73f699
eliminated warning by removing redundant import
2014-01-22 18:00:26 +01:00
Axel Uhl
f9c6df05da
un-commented the test bundles again
2014-01-22 17:57:23 +01:00
Axel Uhl
936f4e888d
use a dedicated domain factory for the delayed leaderboard replication test to ensure there is no competitor in there from previous tests
2014-01-22 17:52:29 +01:00
Axel Uhl
77a18aa93b
fixed pom.xml regarding remote debugging properties (need to be in one line)
2014-01-22 17:50:00 +01:00
Lennart Hensler
ab9cb66580
Implemented a function retriever for external library classes
2014-01-22 17:47:53 +01:00
Axel Uhl
3d32e32aff
suppress all tests but server.replication.test
2014-01-22 17:33:15 +01:00
Axel Uhl
6d37827907
Merge remote-tracking branch 'server/master'
2014-01-22 17:29:02 +01:00
Axel Uhl
aecae92cd0
added more logging to find out why DelayedLeaderboardCOrrectionsReplicationTest is failing
2014-01-22 17:22:09 +01:00
Lennart Hensler
7b51354d79
Extracted the inner classes from the tests to the util package
2014-01-22 17:16:00 +01:00
Lennart Hensler
77252109a3
Implemented a function retriever for marked methods
2014-01-22 17:08:41 +01:00
Frederik Petersen
c99cb73d3e
Changed carried points storing
2014-01-22 17:04:46 +01:00
Simon Pamies
6689927305
Added new method getDistanceFromStarboardSideOfStartLine that computes
...
result based on given timepoint - this is useful if you want to compute
the distance before the start of the race
2014-01-22 16:45:30 +01:00
Simon Pamies
87a90149a6
Added new values based on research by Milan
2014-01-22 16:45:30 +01:00
Axel Uhl
78172c929a
commented out the datamining.test tests in pom.xml until Lennart has fixed those
2014-01-22 16:44:34 +01:00
Axel Uhl
b32d1e6ade
Merge remote-tracking branch 'server/master'
2014-01-22 16:06:07 +01:00
Axel Uhl
a13eeb3c59
added some logging to understand why DelayedLeaderboardCorrectionsReplicationTest fails only on central Hudson
2014-01-22 15:53:30 +01:00
Frederik Petersen
c008cd923a
Added failing test for carried points persistance
2014-01-22 15:11:52 +01:00
Lennart Hensler
a118165794
Made the DataRetrievalWorker independent from the source type
...
Previously the DataRetrievalWorker was bound to LeaderboardGroup as source
type, so every worker had to base on a leaderboard group. I added a new
generic attribute SourceType to generalize the DataRetrievalWorker.
2014-01-22 14:53:45 +01:00
Lennart Hensler
2377f14f22
Merge remote-tracking branch 'origin/master' into dataMining
2014-01-22 14:33:53 +01:00
Frederik Petersen
971983d0e1
Suppressed competitors will not be imported if they are resolved to null
...
this fixes the null pointer in bug 1705
note that the supressed competitors are not exported, if the race is not
tracked on the exporting side. Just like the score corrections.
2014-01-22 13:35:28 +01:00
Lennart Hensler
95ddd58aa8
Made the Query independent from the RacingEventService
...
In detail, I made all DataRetrievers independent from the data source, to
be able to use it in other contexts than the data mining of sailing
related stuff.
2014-01-22 13:05:25 +01:00