We’re getting hung upon publishing USD files from Houdini. We use a modified version of the component builder, but for this test, we’re just using the standard component builder. We create our usdMain in the Create section and the corresponding OUT node appears to be configured correctly.
We get stuck on the “Integrate Asset” portion with these errors:
CRITICAL: Error when registering
Traceback (most recent call last):
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/plugins/publish/integrate.py", line 158, in process
self.register(instance, file_transactions, filtered_repres)
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/plugins/publish/integrate.py", line 290, in register
file_transactions.process()
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/lib/file_transaction.py", line 140, in process
copyfile(src, dst)
File "/Applications/Houdini/Houdini20.0.751/Frameworks/Python.framework/Versions/3.10/lib/python3.10/shutil.py", line 254, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '/Volumes/Working/Films/Ayon_Test/Environment/Buildings/Building_Box/work/USD/usd/assets/Building_Box/Building_Box.usd:SDF_FORMAT_ARGS:format=usda'
Traceback (most recent call last):
File "/Users/keithmanlove/Library/Application Support/AYON/dependency_packages/ayon_2410161715_darwin.zip/dependencies/pyblish/plugin.py", line 528, in __explicit_process
runner(*args)
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/plugins/publish/integrate.py", line 170, in process
raise exc
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/plugins/publish/integrate.py", line 158, in process
self.register(instance, file_transactions, filtered_repres)
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/plugins/publish/integrate.py", line 290, in register
file_transactions.process()
File "/Users/keithmanlove/Library/Application Support/AYON/addons/core_1.0.3/ayon_core/lib/file_transaction.py", line 140, in process
copyfile(src, dst)
File "/Applications/Houdini/Houdini20.0.751/Frameworks/Python.framework/Versions/3.10/lib/python3.10/shutil.py", line 254, in copyfile
with open(src, 'rb') as fsrc:
FileNotFoundError: [Errno 2] No such file or directory: '/Volumes/Working/Films/Ayon_Test/Environment/Buildings/Building_Box/work/USD/usd/assets/Building_Box/Building_Box.usd:SDF_FORMAT_ARGS:format=usda'
I’m not sure if we’re also supposed to be using the “Save to Disk” function of the OUT node, but the publishing process does seem to break the USD file above (“Save to Disk” fixes it). I assumed this is because we didn’t make it through the publish process.
Let me know if you need anything else from me or want to see what we’re working with.
Thanks!
Keith