diff --git a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/StubRunnerExecutor.java b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/StubRunnerExecutor.java index 98b0d90be5..6ea5c89c93 100644 --- a/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/StubRunnerExecutor.java +++ b/spring-cloud-contract-stub-runner/src/main/java/org/springframework/cloud/contract/stubrunner/StubRunnerExecutor.java @@ -251,7 +251,7 @@ class StubRunnerExecutor implements StubFinder { setMessageType(contract, ContractVerifierMessageMetadata.MessageType.OUTPUT); Object payload = null; - if (body.getClientValue() instanceof FromFileProperty) { + if (body != null && body.getClientValue() instanceof FromFileProperty) { FromFileProperty fromFile = (FromFileProperty) body.getClientValue(); if (fromFile.isByte()) { payload = fromFile.asBytes();