Greetings everyone!
I have several scripts using Orchid and Genius Loci nodes that used to work perfectly in Revit 2022 and 2023. Since the last updates, they stopped working in Revit 2022.1.4 (Dynamo Revit 2.12.1.11123).
Basically the nodes are returning a null value once you open the script, or if you place them in a new script. But, once you save the .dyn file, close it, and open it again, the nodes return the correct values.
I contacted Orchid developer that confirmed the problem and offered the solution above (saving and reopening) (Orchid for Revit 2022 - Null outputs only · Issue #207 · erfajo/OrchidForDynamo · GitHub)
Unfortunately, this issue prevents from running the script via Dynamo Player or a pyRevit toolbar
Shouldn’t impact player from what I am reading in that post - Eric even mentions that they issue doesn’t reproduce in his testing of existing graphs.
If you remove all add-ins from Revit and orchid from your Dynamo library can you reproduce the error? What if you remove all Revit add-ins but not orchid?
Yes, I reproduced the error both disabling other add-ins, and also in a fresh Revit installation
Great!
Post your Dynamo log from that session, a screenshot of the installed packages (Dynamo > preferences > package manager . installed pacakges), the Revit journal from the session so we can confirm no add-in conflicts, and the DYN you created to replicate the issue.
I know it’s a lot to gather, but as we have only had two reports of this (you and Eric) we need to eliminate the probable causes (add-in conflict or something in Orchid), and then look into what the logs show.
1 Like