# MQTT Engine: SparkplugPayloadHandler: Invalid payload missing sequence number: spBv1.0/RemoteIO/NBIRTH/dfa

**URL:** <https://forum.inductiveautomation.com/t/mqtt-engine-sparkplugpayloadhandler-invalid-payload-missing-sequence-number-spbv1-0-remoteio-nbirth-dfa/73575>\
**Category:** 3rd Party Modules\
**Tags:** ignition81\
**Created:** [May 11, 2023, 4:00am UTC](https://forum.inductiveautomation.com/t/mqtt-engine-sparkplugpayloadhandler-invalid-payload-missing-sequence-number-spbv1-0-remoteio-nbirth-dfa/73575 "2023-05-11T04:00:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Lester\_Lecong](https://avatars.discourse-cdn.com/v4/letter/l/90db22/32.png) [@Lester\_Lecong](https://forum.inductiveautomation.com/u/Lester_Lecong)\
**Post date:** [May 11, 2023, 4:00am UTC](https://forum.inductiveautomation.com/t/mqtt-engine-sparkplugpayloadhandler-invalid-payload-missing-sequence-number-spbv1-0-remoteio-nbirth-dfa/73575/1 "2023-05-11T04:00:06Z")

</div>

Good day everyone.  
We have this issue in MQTT Engine regarding the invalid payload. It keeps on asking for the missing sequence number. When I looked on the MQTT.fx, the sequence is there for NBIRTH payload. I am using Eclipse tahu's library which generated from protobuf 3.  
We are using Ignition Gateway 8.1.17 and MQTT Engine 4.0.10.

Hoping someone can help in our problem.

Regards,  
Lester

---

<div class="post-metadata">

**Author:** ![justinedwards.jle](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/justinedwards.jle/32/37854_2.png) [@justinedwards.jle](https://forum.inductiveautomation.com/u/justinedwards.jle)\
**Post date:** [May 11, 2023, 9:52am UTC](https://forum.inductiveautomation.com/t/mqtt-engine-sparkplugpayloadhandler-invalid-payload-missing-sequence-number-spbv1-0-remoteio-nbirth-dfa/73575/2 "2023-05-11T09:52:57Z")

</div>

Here is a similar problem found in the [Cirrus Link Forum](https://forum.cirrus-link.com/latest):

> **[NBIRTH keeps getting rejected for missing sequence](https://forum.cirrus-link.com/t/nbirth-keeps-getting-rejected-for-missing-sequence/244?u=justinedwards.jle)**
>
> I have a C# / .NET application acting as an edge node sending data from a running Windows service to Ignition via Sparkplug-B. I am using the SparkplugNet / MQTTNet nuget packages. 4.8 framework. The NBIRTH message causes this log entry: ...

---

<div class="post-metadata">

**Author:** ![Lester\_Lecong](https://avatars.discourse-cdn.com/v4/letter/l/90db22/32.png) [@Lester\_Lecong](https://forum.inductiveautomation.com/u/Lester_Lecong)\
**Post date:** [May 11, 2023, 2:52pm UTC](https://forum.inductiveautomation.com/t/mqtt-engine-sparkplugpayloadhandler-invalid-payload-missing-sequence-number-spbv1-0-remoteio-nbirth-dfa/73575/3 "2023-05-11T14:52:51Z")

</div>

Thank you for the response justinedwards.jle but I saw this post before. They used SparkplugNet library by SeppPenner. They added that isRequired parameter in ProtoMember which is not available in Eclipse Tahu's library.

Regards,  
Lester
