These are my conventions:
configuration.Conventions().DefiningEventsAs(t => t != null
&& t.Namespace == typeof(ShrinkAdjustmentMessage).Namespace);
configuration.Conventions().DefiningMessagesAs(
t =>
t.Namespace != null
&& (t.Namespace == typeof(Adjustments).Namespace
|| t.Namespace == typeof(StoreAdjustmentMessage).Namespace
|| t.Namespace == typeof(TraceDiagnostic).Namespace));
2019-03-22 12:21:05,578 ERROR NServiceBus.RecoverabilityExecutor - Moving message ‘95608a91-fd5e-4a9d-8f02-b78f12d08446\307320’ to the error queue ‘cao_adjustment_collector.error’ because processing failed due to an exception:
NServiceBus.MessageDeserializationException: An error occurred while attempting to extract logical messages from incoming physical message 95608a91-fd5e-4a9d-8f02-b78f12d08446\307320 —> System.Exception: Could not determine type for node: ‘StoreAdjustmentMessage’.
at NServiceBus.XmlDeserialization.InferNodeType(XmlNode node, Object parent)
at NServiceBus.XmlDeserialization.ProcessChildNodes(IList1 messageTypesToDeserialize, XmlDocument doc, ICollection
1 result)
at NServiceBus.XmlDeserialization.Deserialize(Stream stream, IList`1 messageTypesToDeserialize)
at NServiceBus.DeserializeLogicalMessagesConnector.Extract(IncomingMessage physicalMessage)
at NServiceBus.DeserializeLogicalMessagesConnector.ExtractWithExceptionHandling(IncomingMessage message)