# Msg object got deleted

**URL:** <https://discourse.nodered.org/t/msg-object-got-deleted/28102>\
**Category:** General\
**Created:** [10 June 2020 07:47 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102 "2020-06-10T07:47:12Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikeh](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mikeh](https://discourse.nodered.org/u/mikeh)\
**Post date:** [10 June 2020 07:47 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/1 "2020-06-10T07:47:12Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/1/11091bacec4a04de4e3f22706e13fea4e08409ab.png)

I have thousands of elements in my array and used split to effectively traverse it in multiple messages with split array in it. Then I traverse it in a loop, but my problem is it randomly triggers this error message:  
"ReferenceError: msg is not defined"

Somehow and somewhere in the flow the msg object got deleted? Is that even possible?  
How can I even trace it where it happened?

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [10 June 2020 07:52 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/2 "2020-06-10T07:52:15Z")

</div>

Which node is `990b4810.3b2ff8` ? Is that the Split node? In your screenshot I can see the `msg.items` node (whose icon I don't recognise) is highlighted.

Any errors in the node-red log output?

---

<div class="post-metadata">

**Author:** ![mikeh](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mikeh](https://discourse.nodered.org/u/mikeh)\
**Post date:** [10 June 2020 07:54 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/3 "2020-06-10T07:54:16Z")

</div>

> [@knolleary](#):
>
> 990b4810.3b2ff8

`990b4810.3b2ff8` is the msg.items that's a loop node.

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [10 June 2020 07:55 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/4 "2020-06-10T07:55:25Z")

</div>

You'll have to to be a bit more specific as that isn't a core node - which module does it come from?

---

<div class="post-metadata">

**Author:** ![mikeh](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mikeh](https://discourse.nodered.org/u/mikeh)\
**Post date:** [10 June 2020 07:56 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/5 "2020-06-10T07:56:51Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/a/6a1df62130b0ca9feccf999792e92c4ffbb9ed4a.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [10 June 2020 07:57 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/6 "2020-06-10T07:57:53Z")

</div>

If you click the 'show more' button it will tell us what module it came from.

---

<div class="post-metadata">

**Author:** ![mikeh](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mikeh](https://discourse.nodered.org/u/mikeh)\
**Post date:** [10 June 2020 07:59 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/7 "2020-06-10T07:59:00Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/a/8ae495c1aeb03ee78d460361dfff0d7e94c18a1f.png)

---

<div class="post-metadata">

**Author:** ![knolleary](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/knolleary/32/3_2.png) [@knolleary](https://discourse.nodered.org/u/knolleary)\
**Post date:** [10 June 2020 08:03 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/8 "2020-06-10T08:03:15Z")

</div>

Maybe @s1r-J can help as the author of that node.

---

<div class="post-metadata">

**Author:** ![s1r-J](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/s1r-j/32/6721_2.png) [@s1r-J](https://discourse.nodered.org/u/s1r-J)\
**Post date:** [14 June 2020 14:14 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/9 "2020-06-14T14:14:20Z")

</div>

This node does not "synchronized".  
While one array is in loop processing, another array can initialize the node.  
This is why the error occurs.

---

<div class="post-metadata">

**Author:** ![mikeh](https://avatars.discourse-cdn.com/v4/letter/m/258eb7/32.png) [@mikeh](https://discourse.nodered.org/u/mikeh)\
**Post date:** [14 June 2020 23:07 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/10 "2020-06-14T23:07:19Z")

</div>

@knolleary @s1r-J  
I found out the culprit. There's a node somewhere in my subflows that initialized the msg.

Thanks guys!

---

<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:** [28 June 2020 23:07 UTC](https://discourse.nodered.org/t/msg-object-got-deleted/28102/11 "2020-06-28T23:07:20Z")

</div>

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