title: Spring Cloud Contract - NullPointerException in resolvedDestination
body: <p>I am trying to create Spring cloud contract for Spring cloud stream. I have source, processor and sink. The source uses SourcePollingChannelAdapte. The contract groovy file looks like this:</p>
  
  <pre><code>package contracts.messaging
  
  import org.springframework.cloud.contract.spec.Contract
  
  
  Contract.make {
      description("""
  Sends a non XhubJobState in Message
  
  """)
      // Label by means of which the output message can be triggered
      label 'accpetable_message'
      // input to the contract
      input {
          // the contract will be triggered by a method
          triggeredBy('verifyValidXhubJobState()')
      }
      // output message of the contract
      outputMessage {
          // destination to which the output message will be sent
          sentTo 'verifications'
          // the body of the output message
          body([
                  jobName:"Invalid_Destinations"              
          ])
      }
  }
  </code></pre>
  
  <p>When try to do maven install I get the exception:</p>
  
  <pre><code>"Exception took place while trying to resolve the destination. Will assume the name [verifications]
  java.lang.NullPointerException: null
      at org.springframework.cloud.contract.verifier.messaging.stream.StreamStubMessages.resolvedDestination(StreamStubMessages.java:89)......."
  </code></pre>
  
  <p>I have defined following propery set in application.properties file</p>
  
  <pre><code>"spring.cloud.stream.bindings.output.destination= verifications"
  </code></pre>
  
  <p>Am I missing something in the configuration?</p>