diff --git a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java
index <HASH>..<HASH> 100644
--- a/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java
+++ b/spring-cloud-contract-verifier/src/main/java/org/springframework/cloud/contract/verifier/messaging/camel/CamelStubMessages.java
@@ -76,7 +76,7 @@ public class CamelStubMessages implements MessageVerifier<Message> {
 			ConsumerTemplate consumerTemplate = this.context.createConsumerTemplate();
 			Exchange exchange = consumerTemplate.receive(destination,
 					timeUnit.toMillis(timeout));
-			return exchange.getIn();
+			return exchange != null ? exchange.getIn() : null;
 		}
 		catch (Exception e) {
 			log.error("Exception occurred while trying to read a message from "
Added npe guard; fixes gh-<I>