diff --git a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackerImpl.java b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackerImpl.java
index 049426bcc33..6580060c0ec 100755
--- a/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackerImpl.java
+++ b/java/com.sap.sailing.domain.tractracadapter/src/com/sap/sailing/domain/tractracadapter/impl/RaceTrackerImpl.java
@@ -150,7 +150,13 @@ public class RaceTrackerImpl implements Listener, RaceTracker {
receiver.stop();
}
ioThread.join(3000); // wait no more than three seconds
- trackedEvent.removedTrackedRace(trackedEvent.getTrackedRace(getRace()));
+ RaceDefinition race = getRace();
+ if (race != null) {
+ TrackedRace trackedRace = trackedEvent.getExistingTrackedRace(race);
+ if (trackedRace != null) {
+ trackedEvent.removedTrackedRace(trackedRace);
+ }
+ }
}
protected DataController getController() {
diff --git a/java/com.sap.sailing.server/SailingServer (No Proxy).launch b/java/com.sap.sailing.server/SailingServer (No Proxy).launch
index 47c0701e32c..54a25add558 100755
--- a/java/com.sap.sailing.server/SailingServer (No Proxy).launch
+++ b/java/com.sap.sailing.server/SailingServer (No Proxy).launch
@@ -18,7 +18,7 @@
-
+
diff --git a/java/com.sap.sailing.server/SailingServer (Proxy).launch b/java/com.sap.sailing.server/SailingServer (Proxy).launch
index b06e5431829..97bee91564c 100755
--- a/java/com.sap.sailing.server/SailingServer (Proxy).launch
+++ b/java/com.sap.sailing.server/SailingServer (Proxy).launch
@@ -17,7 +17,7 @@
-
+