The following configuration throws Akri.Mqtt.AkriMqttException : response missing MQTT user property "__stat":
Note that telemetry messages with this same configuration work, so it doesn't seem to be an error in terms of communication with EG. Azure portal shows that messages are reaching the broker successfully, but something seems to go awry in the handling sdk-side.
A guess as to why this happens is the same mqtt client being used causes the invoker to fire its own callback, which sends a message that doesn't include __stat.
Repro steps:
Akri.Mqtt.AkriMqttException : response missing MQTT user property "__stat"
:Note that telemetry messages with this same configuration work, so it doesn't seem to be an error in terms of communication with EG. Azure portal shows that messages are reaching the broker successfully, but something seems to go awry in the handling sdk-side.