Dynamo .dyn ribbon buttons silent fail in Revit 2027

Hi all,

I’m hitting an issue with Dynamo pushbuttons in Revit 2027 on pyRevit 6.4 where buttons silently do nothing when clicked - no log entry is generated on click at all, which suggests the button isn’t reaching the execution layer.

I’ve tested with both RunType Manual and Automatic, scripts with and without Python nodes, and upgrading the Python engine to PythonNet3 - all to the same effect.

For context, the same scripts run fine from the Ribbon in Revit 2025 and 2026 with 6.4, and run correctly via Dynamo/Dynamo Player in 2027, so the issue is isolated to ribbon button execution in 2027.

Has anyone experienced the same issue? Any known fixes at this stage, or likely to be addressed in a future update?

Thanks in advance for any help,
Ben

Hi there,

I am experiencing the same issue.

In my case, the .dyn file runs correctly from Dynamo Player in Revit 2027. However, when I try to execute the same .dyn file from a pyRevit ribbon button, nothing happens. There is no error message, warning, or visible log.

All Python nodes in the graph are already set to PythonNet3.

At this point, I have not found a solution. As a temporary workaround, I am considering converting the Dynamo graph into a pure Python/pyRevit script, removing the dependency on Dynamo inputs, outputs, and the Dynamo execution layer.

I will keep testing. If anyone finds a workaround or fix, please share it here.

Thanks.

1 Like