# Watch nodes not working with complex dictionaries in 2.16

**URL:** <https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002>\
**Category:** Developers\
**Created:** [February 10, 2023, 11:11am UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002 "2023-02-10T11:11:43Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![teocomi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/teocomi/32/10671_2.png) [@teocomi](https://forum.dynamobim.com/u/teocomi)\
**Post date:** [February 10, 2023, 11:11am UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/1 "2023-02-10T11:11:43Z")

</div>

Hey folks,

After updating to Revit 2023.1, some of our users reported our Connector for Dynamo not wokring anymore. I’ve been investingating a bit this morning and it turns out that it still works but some **watch nodes are not displaying any data, even if there is.**

They seem to break when passing in complex data structures like **nested dictionaries**.  
See the screenshot below (Dynamo 2.17 on the left and 2.11 on the right).

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/f/f/ff1a27fd2be0e6864cbf406cf3a650299bad4c07.jpeg)

I’ve been debugging quite a bit and could not spot any unusual data that could break things.

Is this a bug? Or has anything changed in how dictionaries should be handled?

On a separate note, I wanted to point out that hyperlinks inside code blocks are a bit unreadable and the higligting also breaks quite easily 🙂

![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/e/1/e1c8f14eacf44184738cca271fe324ea67a68e01.png)

---

<div class="post-metadata">

**Author:** ![teocomi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/teocomi/32/10671_2.png) [@teocomi](https://forum.dynamobim.com/u/teocomi)\
**Post date:** [March 7, 2023, 3:19pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/2 "2023-03-07T15:19:51Z")

</div>

Any ideas @solamour @Michael_Kirschner2 🙂 ?

---

<div class="post-metadata">

**Author:** ![solamour](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/solamour/32/153516_2.png) [@solamour](https://forum.dynamobim.com/u/solamour)\
**Post date:** [March 7, 2023, 3:28pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/3 "2023-03-07T15:28:42Z")

</div>

Hi @teocomi - long time no see! Sorry I missed this post, so thanks for the tag in. The Dictionaries bug is new to me, so @Michael_Kirschner2 or @Aaron_Tang may have more thoughts.

Regarding the hyperlink color, this is being addressed for Dynamo 2.18 🙂

---

<div class="post-metadata">

**Author:** ![teocomi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/teocomi/32/10671_2.png) [@teocomi](https://forum.dynamobim.com/u/teocomi)\
**Post date:** [March 7, 2023, 3:49pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/4 "2023-03-07T15:49:39Z")

</div>

Thanks! And, yes, sorry if I only show up to report issues hehe 😅  
We have many people relying on the Dynamo connector and we want to make sure it keeps working in future releases of Dynamo 👍

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner2](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/michael_kirschner2/32/75576_2.png) [@Michael\_Kirschner2](https://forum.dynamobim.com/u/Michael_Kirschner2)\
**Post date:** [March 7, 2023, 4:03pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/5 "2023-03-07T16:03:47Z")

</div>

@teocomi is it possible for you to share either this graph or an even simpler graph that reproduces the issue without the connector nodes - much easier to get to the bottom of it if the graph is as minimal as possible - with minimal deps.

---

<div class="post-metadata">

**Author:** ![teocomi](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/teocomi/32/10671_2.png) [@teocomi](https://forum.dynamobim.com/u/teocomi)\
**Post date:** [March 7, 2023, 4:51pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/6 "2023-03-07T16:51:50Z")

</div>

Thanks @Michael_Kirschner2 !

See attached file, you can just load it via the `Data.ParseJSON` component to repro:  
[sample-data.txt](https://forum.dynamobim.com/uploads/short-url/qgt3JAgBJ84J5GXLs2GN8FVwcvi.txt) (1.3 MB)

![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/2/925281bb3afd2f44487ffa0a05a78a317f1290bb.png)

---

<div class="post-metadata">

**Author:** ![Michael\_Kirschner2](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/michael_kirschner2/32/75576_2.png) [@Michael\_Kirschner2](https://forum.dynamobim.com/u/Michael_Kirschner2)\
**Post date:** [March 8, 2023, 10:46pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/7 "2023-03-08T22:46:59Z")

</div>

filed [https://jira.autodesk.com/browse/DYN-5710](https://jira.autodesk.com/browse/DYN-5710) internally to track.

---

<div class="post-metadata">

**Author:** ![ashish.ganta](https://avatars.discourse-cdn.com/v4/letter/a/ea5d25/32.png) [@ashish.ganta](https://forum.dynamobim.com/u/ashish.ganta)\
**Post date:** [March 30, 2023, 4:20pm UTC](https://forum.dynamobim.com/t/watch-nodes-not-working-with-complex-dictionaries-in-2-16/86002/8 "2023-03-30T16:20:48Z")

</div>

This is being fixed in the 2.18 release version.
