# Node-Red Sparkplug B DDATA Messages Failing in Ignition - Troubleshooting Help Needed

**URL:** <https://discourse.nodered.org/t/node-red-sparkplug-b-ddata-messages-failing-in-ignition-troubleshooting-help-needed/89433>\
**Category:** General\
**Created:** [11 July 2024 19:03 UTC](https://discourse.nodered.org/t/node-red-sparkplug-b-ddata-messages-failing-in-ignition-troubleshooting-help-needed/89433 "2024-07-11T19:03:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![thahamp](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/thahamp/32/82149_2.png) [@thahamp](https://discourse.nodered.org/u/thahamp)\
**Post date:** [11 July 2024 19:03 UTC](https://discourse.nodered.org/t/node-red-sparkplug-b-ddata-messages-failing-in-ignition-troubleshooting-help-needed/89433/1 "2024-07-11T19:03:05Z")

</div>

I'm experiencing an issue with Sparkplug B implementation in Node-RED. My flow successfully publishes NBIRTH and DBIRTH messages, but Ignition fails to handle the DDATA messages. The error log shows: 'Failed to handle the DDATA message for spBv1.0/DM\_Thaha/DDATA/Node\_Red/Device\_1'. I've verified the message format and sequence numbers. Could anyone suggest potential causes or troubleshooting steps for this DDATA handling failure?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/9/5/95021a9b271d74db424d27b2a5053274f1e151d5.png)  
[flows(1).json](https://discourse.nodered.org/uploads/short-url/s1StuNMsoWB9MuWvj25QYjK9su2.json) (6.3 KB)  
 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/b/2/b240929a3be98998fe5fb65268332a7a7c6d1aa1.png)

---

<div class="post-metadata">

**Author:** ![iiLaw](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/iilaw/32/14782_2.png) [@iiLaw](https://discourse.nodered.org/u/iiLaw)\
**Post date:** [12 July 2024 14:59 UTC](https://discourse.nodered.org/t/node-red-sparkplug-b-ddata-messages-failing-in-ignition-troubleshooting-help-needed/89433/2 "2024-07-12T14:59:57Z")

</div>

Dum question you are manually injecting and don't have inject on start? if you have you could get ddata before dbirth. But think this is a question for ignition. I can't remember if the SPB node shows the protobuf if not you can subscribe to you topics and get the raw protobuf message that might help when asking ignition. There is a SPB validator but I haven't had time to download and learn how to use.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [10 October 2024 15:00 UTC](https://discourse.nodered.org/t/node-red-sparkplug-b-ddata-messages-failing-in-ignition-troubleshooting-help-needed/89433/3 "2024-10-10T15:00:10Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
