Summary
A MessageFlow cannot have a Gateway as its source or target.
Details
Gateways are control nodes that control the flow of a sequence. Only SequenceFlows should connect them.
Tips
If you have a MessageFlow connecting a Gateway, you should change it to a SequenceFlow instead.