# Rhythm Package Missing Nodes

**URL:** <https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419>\
**Category:** Packages\
**Tags:** rhythm, dynamo\
**Created:** [August 1, 2023, 4:46pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419 "2023-08-01T16:46:09Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 1, 2023, 4:46pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/1 "2023-08-01T16:46:09Z")

</div>

Installed lasted version of Rhythm for Revit 2021 (Rhythm 2021.21.1) but some of the nodes are missing. I opened an old script that uses the older nodes but cant find those nodes in the search area.

![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/7/2773fd89907b7b92c7c849773e6d44b54efcf7fc.png)

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [August 1, 2023, 5:11pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/2 "2023-08-01T17:11:49Z")

</div>

Likely deprecated in favor of an out of the box equivalent. Which nodes are erroring out or are you not seeing?

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 1, 2023, 5:25pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/3 "2023-08-01T17:25:11Z")

</div>

Take Collector.ElementsofCategoryInDocument for example, bottom is the orginal node in the script. I simply just copied it and noticed now its “Renamed” but doesn’t actually change name. Even searching for this node nothing comes up

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/9/4980853461f332d807babd3ecc000f2d9db268f9.png)

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [August 1, 2023, 5:55pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/4 "2023-08-01T17:55:23Z")

</div>

Try searching in the library instead of in canvas. Also try ElementsOfCategory and filter the library search to just the Rhythm library (use the filter icon after you type the search string).

The nodes are there - as otherwise you’d have an error on canvas. Note that the `rhythm` prefix is an automatic renaming thing that John has built; it’s not actually named with that prefix.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 1, 2023, 6:14pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/5 "2023-08-01T18:14:31Z")

</div>

The node is still in the latest version of rhythm. Make sure you install that as I recently fixed a few errors that were causing partial loading.

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 1, 2023, 6:18pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/6 "2023-08-01T18:18:35Z")

</div>

Which version should be downloaded with Revit 2021? Just the latest 2023.7.3?

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 1, 2023, 6:23pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/7 "2023-08-01T18:23:38Z")

</div>

Yep! The latest should work from 2021-2024

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 1, 2023, 7:31pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/8 "2023-08-01T19:31:33Z")

</div>

Tried to install latest version and got this error message. All our packages are saved on a network. I can see what the rest of the error message says. I can download to desktop but even copying to network doesn’t work completely.

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

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [August 1, 2023, 8:16pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/9 "2023-08-01T20:16:58Z")

</div>

Packages will often fail to load off a network due to infosec policies. I recommend utilizing your appdata folder (the Dynamo default) to prevent such issues.

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 2, 2023, 2:04pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/10 "2023-08-02T14:04:51Z")

</div>

I tried to manually download off Dynamo Package website and the dyf folder is emtpy.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 2, 2023, 2:52pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/11 "2023-08-02T14:52:46Z")

</div>

Rhythm uses DLLs and not DYFs, so yeah that would be empty.

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 2, 2023, 3:31pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/12 "2023-08-02T15:31:53Z")

</div>

Using latest version and still missing nodes

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

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 2, 2023, 3:43pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/13 "2023-08-02T15:43:30Z")

</div>

Navigate to the Rhythm subcategory in the library and look at which nodes you have. Under selection, the collectors are still there. Searching Rhythm in the library will not show all nodes.

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 2, 2023, 6:27pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/14 "2023-08-02T18:27:46Z")

</div>

Finally able to get the download to stick and show properly and I believe I got all the nodes. Ran a random script and got this error.  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/4/e/4e698b2a109d48e82671fce83bd0348f0e8f4110.png)

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 2, 2023, 8:03pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/15 "2023-08-02T20:03:48Z")

</div>

Ah bummer. That’s going to be a. Issue because Revit 2024 changed the darn ids. I’ll take a look.

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 7, 2023, 8:22pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/16 "2023-08-07T20:22:12Z")

</div>

This is fixed in the latest version of Rhythm (v2023.8.2) which will be live shortly. (Once Dynamo’s package manager’s dial-up kicks in)

 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/2/0/201d3e0d8dfbe95dd790153e884b58ae60daf01e.png)

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 8, 2023, 3:08pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/17 "2023-08-08T15:08:32Z")

</div>

Still get issue with latest Rythm

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

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 8, 2023, 3:44pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/18 "2023-08-08T15:44:12Z")

</div>

Are you in Revit 2021?

Admittedly, I only tested in 2022+, so there might be another API change that I missed. 🙄

I advise you to just use a Python node then as you are in an older version of Revit.

```auto
# import common language runtime 
import clr

# Import RevitAPI
clr.AddReference("RevitAPI")
# import all classes from Revit DB
from Autodesk.Revit.DB import *

# import Revit dynamo libraries
clr.AddReference("RevitNodes")
import Revit
clr.ImportExtensions(Revit.Elements)
clr.ImportExtensions(Revit.GeometryConversion)

# the family instances
linkDoc = UnwrapElement(IN[0])
category = UnwrapElement(IN[1])

filter = ElementCategoryFilter(category.Id);

elements = FilteredElementCollector(linkDoc).WhereElementIsNotElementType().WherePasses(filter).ToElements()

# return the results
OUT = elements

```

and the code is here too:

> <https://github.com/johnpierson/RhythmForDynamo/blob/master/RhythmPython/Revit/Selection/Collector/elementsOfCategoryInDocument.py>

---

<div class="post-metadata">

**Author:** ![krdckrs](https://avatars.discourse-cdn.com/v4/letter/k/f17d59/32.png) [@krdckrs](https://forum.dynamobim.com/u/krdckrs)\
**Post date:** [August 8, 2023, 4:36pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/19 "2023-08-08T16:36:06Z")

</div>

Yes, I use 2021 currently. I will try using the script, but does this line need to change so I dont have to use links and just use the current doc?  
 ![image](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/9/4/943e1c60740acf00b05915d4125bb26990d1e114.png)

---

<div class="post-metadata">

**Author:** ![john\_pierson](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/john_pierson/32/191977_2.png) [@john\_pierson](https://forum.dynamobim.com/u/john_pierson)\
**Post date:** [August 8, 2023, 4:39pm UTC](https://forum.dynamobim.com/t/rhythm-package-missing-nodes/92419/20 "2023-08-08T16:39:34Z")

</div>

no. that line does not need to change. that is input 0, for you to input your link document.

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