From 8bfe4d2ddf76b5c7956225657ddaa3cac586eaf9 Mon Sep 17 00:00:00 2001 From: Axel Uhl Date: Fri, 8 Jun 2012 01:46:02 +0200 Subject: [PATCH] ignore but log an unfound leaderboard or race column in ConnectTrackedRaceToLeaderboardColumn, related to bug 736 --- .../ConnectTrackedRaceToLeaderboardColumn.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java b/java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java index 8033d2c5da6..daef38abcf9 100755 --- a/java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java +++ b/java/com.sap.sailing.server/src/com/sap/sailing/server/operationaltransformation/ConnectTrackedRaceToLeaderboardColumn.java @@ -1,5 +1,7 @@ package com.sap.sailing.server.operationaltransformation; +import java.util.logging.Logger; + import com.sap.sailing.domain.base.RaceColumn; import com.sap.sailing.domain.common.RaceIdentifier; import com.sap.sailing.domain.leaderboard.Leaderboard; @@ -8,6 +10,7 @@ import com.sap.sailing.server.RacingEventService; import com.sap.sailing.server.RacingEventServiceOperation; public class ConnectTrackedRaceToLeaderboardColumn extends AbstractLeaderboardColumnOperation { + private static final Logger logger = Logger.getLogger(ConnectTrackedRaceToLeaderboardColumn.class.getName()); private static final long serialVersionUID = -1336511401516212508L; private final RaceIdentifier raceToConnect; private final String fleetName; @@ -43,9 +46,13 @@ public class ConnectTrackedRaceToLeaderboardColumn extends AbstractLeaderboardCo } else { raceColumn.setRaceIdentifier(raceColumn.getFleetByName(fleetName), raceToConnect); } + success = true; + updateDB(toState, leaderboard, raceColumn); + } else { + logger.info("unable to find race column "+getColumnName()+" in leaderboard "+leaderboard.getName()); } - success = true; - updateDB(toState, leaderboard, raceColumn); + } else { + logger.info("unable to find leaderboard "+getLeaderboardName()+" in server "+toState); } return success; }