diff --git a/PlayWallCore/src/main/java/de/tobias/playpad/pad/listener/PadStatusControlListener.java b/PlayWallCore/src/main/java/de/tobias/playpad/pad/listener/PadStatusControlListener.java
index 882aa5c0f6fb3da0e81e180dd2eff5a45cb11f7b..f0ea7b10a3a826fcc3c1fa104c978859abd93270 100644
--- a/PlayWallCore/src/main/java/de/tobias/playpad/pad/listener/PadStatusControlListener.java
+++ b/PlayWallCore/src/main/java/de/tobias/playpad/pad/listener/PadStatusControlListener.java
@@ -1,5 +1,6 @@
 package de.tobias.playpad.pad.listener;
 
+import de.thecodelabs.logger.Logger;
 import de.tobias.playpad.PlayPadPlugin;
 import de.tobias.playpad.pad.Pad;
 import de.tobias.playpad.pad.PadSettings;
@@ -28,7 +29,12 @@ public class PadStatusControlListener implements ChangeListener<PadStatus> {
 		PadSettings padSettings = pad.getPadSettings();
 		ProfileSettings profileSettings = Profile.currentProfile().getProfileSettings();
 
-		PlayPadPlugin.getInstance().getPadListener().forEach(listener -> listener.onStatusChange(pad, newValue));
+		try {
+			PlayPadPlugin.getInstance().getPadListener().forEach(listener -> listener.onStatusChange(pad, newValue));
+		} catch (Exception e) {
+			Logger.error(e);
+		}
+
 		if (newValue == PadStatus.PLAY) {
 			if (pad.getContent() != null) {
 
diff --git a/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java b/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java
index 0390a6715894332672ea3ee5a810168b2f4b6f43..a037825f965c689a95e9f7970c0d2b0595a3c0a1 100644
--- a/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java
+++ b/PlayWallPlugins/PlayWallPluginPlayoutLog/src/main/java/de/tobias/playpad/plugin/playout/log/LogSeason.java
@@ -1,5 +1,6 @@
 package de.tobias.playpad.plugin.playout.log;
 
+import de.thecodelabs.logger.Logger;
 import de.thecodelabs.utils.threading.Worker;
 import de.tobias.playpad.pad.Pad;
 import de.tobias.playpad.pad.mediapath.MediaPath;
@@ -36,7 +37,11 @@ public class LogSeason {
 	}
 
 	public void createProjectSnapshot(Project project) {
-		Worker.runLater(() -> project.getPads().parallelStream().forEach(this::addLogItem));
+		Worker.runLater(() -> {
+			Logger.info("Start creating project snapshot for PlayoutLog session");
+			project.getPads().parallelStream().forEach(this::addLogItem);
+			Logger.info("Finish creating project snapshot for PlayoutLog session");
+		});
 	}
 
 	public void addLogItem(Pad pad) {