# Houdini 21 support

**URL:** <https://community.shotgridsoftware.com/t/houdini-21-support/20304>\
**Category:** Pipeline Integrations\
**Tags:** houdini\
**Created:** [August 27, 2025, 5:47pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304 "2025-08-27T17:47:52Z")\
**Posts on this page:** 7\
**Page:** 2

<div class="post-metadata">

**Author:** ![guilhermecasagrandi](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/guilhermecasagrandi/32/6656_2.png) [@guilhermecasagrandi](https://community.shotgridsoftware.com/u/guilhermecasagrandi)\
**Post date:** [September 18, 2025, 3:17pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/21 "2025-09-18T15:17:12Z")

</div>

Thanks, I thought It’d have an easier to do it.

About the "compatibility\_dialog\_min\_version: 22”, where should I add it?

In the project.yaml it gives an error on the toolkit.

---

<div class="post-metadata">

**Author:** ![guilhermecasagrandi](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/guilhermecasagrandi/32/6656_2.png) [@guilhermecasagrandi](https://community.shotgridsoftware.com/u/guilhermecasagrandi)\
**Post date:** [September 18, 2025, 5:00pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/22 "2025-09-18T17:00:37Z")

</div>

found it on tk-houdini configs, thanks!

---

<div class="post-metadata">

**Author:** ![Julien-L](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/julien-l/32/5423_2.png) [@Julien-L](https://community.shotgridsoftware.com/u/Julien-L)\
**Post date:** [October 14, 2025, 7:29pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/23 "2025-10-14T19:29:25Z")

</div>

Hi, we just released [tk-houdini v1.9.10](https://community.shotgridsoftware.com/t/a-new-version-of-tk-houdini-has-been-released/14128/15) which adds the support for Houdini 21.0.

No need for custom branch anymore! I will remove the custom branches listed in this thread by the end of the month.

Regarding the missing FPT menu, the implemented solution (provided by the SideFx support) only works fir Houdini version` 21.0.479+`

Please let us know if you see any more issues.

Thanks!

---

<div class="post-metadata">

**Author:** ![guilhermecasagrandi](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/guilhermecasagrandi/32/6656_2.png) [@guilhermecasagrandi](https://community.shotgridsoftware.com/u/guilhermecasagrandi)\
**Post date:** [October 16, 2025, 2:57pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/24 "2025-10-16T14:57:13Z")

</div>

Thanks, Julien.

Please don’t remove the branch until the end of November, or at least a couple of weeks after the next production build is released.  
That won’t change anything for us, but it may change for others, since we’re rendering some things on a farm and they’re still using build 440 (and waiting for the next production one).

---

<div class="post-metadata">

**Author:** ![PolS](https://avatars.discourse-cdn.com/v4/letter/p/e19adc/32.png) [@PolS](https://community.shotgridsoftware.com/u/PolS)\
**Post date:** [October 16, 2025, 3:01pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/25 "2025-10-16T15:01:11Z")

</div>

Hi,

Gave it a try to update to H21 but we’re getting different errors when we try to open a file from the menu.  
Tested it with our main config and also to see if we had something messed up, created a project from scratch with all the defaults, but still the same error.  
This is happening on windows 10.

If anyone has any clue would help a lot!  
Thanks,

[DEBUG tk-multi-workfiles2] Synchronizing remote path cache…  
[DEBUG path\_cache] Path cache sync tracking marker in local sqlite db: 805792  
[DEBUG path\_cache] Fetching create/delete folder event log entries \>= id 805792 for project {‘type’: ‘Project’, ‘id’: ###}…  
[DEBUG path\_cache] Got 1 event log entries  
[DEBUG path\_cache] Event log contains 1 creations and 0 deletions  
[DEBUG path\_cache] Path cache syncing not necessary - local folders already up to date!  
[DEBUG tk-multi-workfiles2] Path cache up to date!  
[ERROR tk-multi-workfiles2] Failed to create File Open dialog!  
Traceback (most recent call last):  
File “\####\configs\test\_project\_3\_3\install\app\_store\tk-multi-workfiles2\v0.16.0\python\tk\_multi\_workfiles\work\_files.py”, line 137, in  
\_show\_file\_dlg  
self.\_dialog\_launcher(dlg\_name, app, form, \*args)  
File “\####\configs\test\_project\_3\_3\install\app\_store\tk-houdini\v1.9.10\engine.py”, line 987, in show\_dialog if QtCore.QThread.currentThread() != QtGui.QApplication.instance().thread(): ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: ‘NoneType’ object has no attribute ‘thread’

---

<div class="post-metadata">

**Author:** ![Julien-L](https://sea1.discourse-cdn.com/shotgunsoftware/user_avatar/community.shotgridsoftware.com/julien-l/32/5423_2.png) [@Julien-L](https://community.shotgridsoftware.com/u/Julien-L)\
**Post date:** [October 17, 2025, 10:23pm UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/26 "2025-10-17T22:23:51Z")

</div>

Hi @PolS are you running Houdini in headless mode? (`hython`)

---

<div class="post-metadata">

**Author:** ![PolS](https://avatars.discourse-cdn.com/v4/letter/p/e19adc/32.png) [@PolS](https://community.shotgridsoftware.com/u/PolS)\
**Post date:** [October 18, 2025, 8:35am UTC](https://community.shotgridsoftware.com/t/houdini-21-support/20304/27 "2025-10-18T08:35:08Z")

</div>

Not in this test, this was launching standard houdini from the SG Desktop app

[Previous page](https://community.shotgridsoftware.com/t/houdini-21-support/20304.md?page=1)
