Skip to content

Commit d0036c3

Browse files
authored
RabbitMqIO doesn't handle closed channels (#35471)
1 parent 2e45270 commit d0036c3

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq

sdks/java/io/rabbitmq/src/main/java/org/apache/beam/sdk/io/rabbitmq/RabbitMqIO.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -442,7 +442,9 @@ public void finalizeCheckpoint() throws IOException {
442442
channel.basicAck(sessionId, false);
443443
sessionId = sessionIds.poll();
444444
}
445-
channel.txCommit();
445+
if (channel.isOpen()) {
446+
channel.txCommit();
447+
}
446448
latestTimestamp = Instant.now();
447449
}
448450
}

0 commit comments

Comments
 (0)