diff --git a/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java b/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java index 1125e320d..077f863c2 100644 --- a/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java +++ b/smack-integration-test/src/main/java/org/jivesoftware/smackx/muc/MultiUserChatOccupantIntegrationTest.java @@ -86,7 +86,10 @@ public class MultiUserChatOccupantIntegrationTest extends AbstractMultiUserChatI // Send and wait for the message to have been reflected, so that we can be sure it's part of the MUC history. final SimpleResultSyncPoint messageReflectionSyncPoint = new SimpleResultSyncPoint(); mucAsSeenByOne.addMessageListener(message -> { - if (message.getBody().equals(mucMessage)) { + String body = message.getBody(); + if (body == null) return; + + if (body.equals(mucMessage)) { messageReflectionSyncPoint.signal(); } });