# MQTT Sparkplug decoder/encoder

**URL:** <https://discourse.nodered.org/t/mqtt-sparkplug-decoder-encoder/31998>\
**Category:** General\
**Created:** [25 August 2020 18:55 UTC](https://discourse.nodered.org/t/mqtt-sparkplug-decoder-encoder/31998 "2020-08-25T18:55:40Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcjohnson777](https://avatars.discourse-cdn.com/v4/letter/m/9d8465/32.png) [@mcjohnson777](https://discourse.nodered.org/u/mcjohnson777)\
**Post date:** [25 August 2020 18:55 UTC](https://discourse.nodered.org/t/mqtt-sparkplug-decoder-encoder/31998/1 "2020-08-25T18:55:40Z")

</div>

I have installed the palette node-red-contrib-protobuf in Node Red. I placed the sparkpug\_b.proto in a directory and used that directory path and file name. After deploying the flow, I get the following error: "No .proto types loaded! Check that the file exists and that node-red has permission to access it.". I stored the file under public documents thinking that would get by the security concerns but, apparently that is not the issue. How do I get around the security issue which is what I think is the issue unless the file "sparkplub\_b.proto" is not the file.

---

<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:** [24 October 2020 18:55 UTC](https://discourse.nodered.org/t/mqtt-sparkplug-decoder-encoder/31998/2 "2020-10-24T18:55:44Z")

</div>

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