java/com.sap.sailing.domain/src/com/sap/sailing/domain/maneuverhash/impl/ManeuverCacheDelegate.java
... ...
@@ -75,6 +75,7 @@ public class ManeuverCacheDelegate implements ManeuverCache<Competitor, List<Man
75 75
synchronized (this) {
76 76
if (maneuverRaceFingerprintRegistry != null) {
77 77
logger.info("Compare maneuverfingerprints");
78
+ race.waitForAllRaceLogsAttacehd();
78 79
fingerprint = maneuverRaceFingerprintRegistry.getManeuverRaceFingerprint(race.getRaceIdentifier());
79 80
} else {
80 81
fingerprint = null;
java/com.sap.sailing.domain/src/com/sap/sailing/domain/tracking/impl/TrackedRaceImpl.java
... ...
@@ -3150,7 +3150,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
3150 3150
3151 3151
3152 3152
3153
- private void waitForAllRaceLogAttacehd() {
3153
+ public void waitForAllRaceLogsAttacehd() {
3154 3154
final CountDownLatch latchForRaceLogs = new CountDownLatch(1); // alternative schauen
3155 3155
3156 3156
final Iterable<Triple<Leaderboard, RaceColumn, Fleet>> ecpextedLinks = TrackedRaceImpl.this.getRaceLogResolver()
... ...
@@ -3203,7 +3203,7 @@ public abstract class TrackedRaceImpl extends TrackedRaceWithWindEssentials impl
3203 3203
triggerManeuverCacheRecalculationForAllCompetitors();
3204 3204
}
3205 3205
3206
- waitForAllRaceLogAttacehd();
3206
+// waitForAllRaceLogAttacehd();
3207 3207
maneuverCache.resume();
3208 3208
}
3209 3209