Expected to execute command, but this command refers to an element that doesn't exist

Zeebe failing to deploy the workflow throwing below error:

Exception thrown while invoking com.example.StreamKit.model.MessageListener#consume[1 args]; nested exception is io.zeebe.client.api.command.ClientStatusException: Expected to execute command, but this command refers to an element that doesn’t exist., failedMessage=GenericMessage [payload=byte[73], headers={kafka_offset=14, kafka_consumer=org.apache.kafka.clients.consumer.KafkaConsumer@17398608, deliveryAttempt=3, kafka_timestampType=CREATE_TIME, kafka_receivedMessageKey=null, kafka_receivedPartitionId=0, kafka_receivedTopic=order, kafka_receivedTimestamp=1602680773050, contentType=application/json}]

That message is not a response to a workflow deployment from the look of it.

It looks like a message from Kafka?

I am sending the message from kafka where I am picking some event type and then initiating workflow that is why there it showing kafka header values

How are you initiating the workflow?