Skip to content

Commit 1fd3d80

Browse files
committed
Fix Flaky JmsIOTest
1 parent dcd0ee7 commit 1fd3d80

File tree

1 file changed

+6
-0
lines changed
  • sdks/java/io/jms/src/test/java/org/apache/beam/sdk/io/jms

1 file changed

+6
-0
lines changed

sdks/java/io/jms/src/test/java/org/apache/beam/sdk/io/jms/JmsIOTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -648,6 +648,9 @@ private JmsIO.UnboundedJmsReader setupReaderForTest() throws JMSException {
648648
final int delay = 10;
649649
return connectorClass == JmsConnectionFactory.class
650650
? (JmsTextMessage message) -> {
651+
if (message == null) {
652+
return null;
653+
}
651654
final JmsAcknowledgeCallback originalCallback = message.getAcknowledgeCallback();
652655
JmsAcknowledgeCallback jmsAcknowledgeCallbackMock =
653656
Mockito.mock(JmsAcknowledgeCallback.class);
@@ -667,6 +670,9 @@ private JmsIO.UnboundedJmsReader setupReaderForTest() throws JMSException {
667670
return message;
668671
}
669672
: (ActiveMQMessage message) -> {
673+
if (message == null) {
674+
return null;
675+
}
670676
final Callback originalCallback = message.getAcknowledgeCallback();
671677
message.setAcknowledgeCallback(
672678
() -> {

0 commit comments

Comments
 (0)