Houdini Publish of usd product : Collect Usd Layers Error
The collect USD layers validators error with a very simple scene with the 0.9.7 houdini and 1.8.4 core addon version.


Traceback (most recent call last):
File "C:\Users\olivier.o\AppData\Local\Ynput\AYON\dependency_packages\ayon_2602231726_windows.zip\dependencies\pyblish\plugin.py", line 528, in __explicit_process
runner(*args)
File "C:\Users\olivier.o\AppData\Local\Ynput\AYON\addons\houdini_0.9.7\ayon_houdini\plugins\publish\collect_usd_layers.py", line 86, in process
child_sublayers = list(layer.subLayerPaths)
^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'subLayerPaths'
The same error happen if i use a vanilla houdini reference node to load the .usd asset
Log in to comment and vote
Comments3
Olivier Osotimehin
hello, i have tested the houdini 0.9.8 and the issue is fixed. Thanks
Mustafa Zaky Jafar
Hello, this issue should be fixed in the latest Houdini release 0.9.8.
CS Team
Hi, there is a big chance we are having a fix (unmerged PR for this issue) according to the devs …hopefully we will get new addon version out soon!
Libor Batek | CSTeam