diff --git a/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java b/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java
index <HASH>..<HASH> 100644
--- a/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java
+++ b/flink-streaming-java/src/main/java/org/apache/flink/streaming/runtime/tasks/StreamTask.java
@@ -1024,13 +1024,7 @@ public abstract class StreamTask<OUT, OP extends StreamOperator<OUT>>
 	public void dispatchOperatorEvent(OperatorID operator, SerializedValue<OperatorEvent> event) throws FlinkException {
 		try {
 			mainMailboxExecutor.execute(
-				() -> {
-					try {
-						operatorChain.dispatchOperatorEvent(operator, event);
-					} catch (Throwable t) {
-						mailboxProcessor.reportThrowable(t);
-					}
-				},
+				() -> operatorChain.dispatchOperatorEvent(operator, event),
 				"dispatch operator event");
 		}
 		catch (RejectedExecutionException e) {
[FLINK-<I>][hotfix][task] Simplify exception handling in StreamTask#dispatchOperatorEvent

Since Mails are allowed to throw an exception, there is no need to manually handle
the exceptions in every mail.