Use new resolver release 1.1.0 as default #115
Conversation
BigRoy
left a comment
There was a problem hiding this comment.
I'm getting this when launching the launcher:
*** WRN: >>> { TrayAddonsManager }: [ Addon "usd" crashed on `tray_start`. ]
==============================
No AyonUsdBin/usd item found for current platform 'windows' on LakeFS server: lakefs://ayon-usd/v1.1.0. All LakeFS repository items found: []
==============================
Traceback (most recent call last):
File "C:\roydev\dev\ayon-core\client\ayon_core\tools\tray\ui\addons_manager.py", line 202, in start_addons
addon.tray_start()
File "C:\roydev\dev\ayon-usd\client\ayon_usd\addon.py", line 48, in tray_start
self._download_global_lakefs_binaries()
File "C:\roydev\dev\ayon-usd\client\ayon_usd\addon.py", line 83, in _download_global_lakefs_binaries
if not utils.is_usd_lib_download_needed(settings):
File "C:\roydev\dev\ayon-usd\client\ayon_usd\utils.py", line 68, in is_usd_lib_download_needed
lake_fs_usd_lib_path = config.get_lakefs_usdlib_path(settings)
File "C:\roydev\dev\ayon-usd\client\ayon_usd\config.py", line 64, in get_lakefs_usdlib_path
usd_lib_conf = get_lakefs_usdlib_name(lake_fs_repo)
File "C:\roydev\dev\ayon-usd\client\ayon_usd\config.py", line 54, in get_lakefs_usdlib_name
raise RuntimeError(
RuntimeError: No AyonUsdBin/usd item found for current platform 'windows' on LakeFS server: lakefs://ayon-usd/v1.1.0. All LakeFS repository items found: []
Can we avoid that error message?
And when launching Maya 2026 I get:
The resolver also doesn't seem to resolve for me on Houdini 21.0.512
There was a problem hiding this comment.
It works in Houdini 21.0.596
Well, resolving works, but rendering locally fails. error log is on discord.
And doesn't work in Maya.
|
Still getting same errors in Maya (2026) like reported above. @tadeas-hejnic what's needed to make this the new default and fix that? |
|
Regarding the Maya 2026 error, you need to add Anyway, I still think we should fix the standalone USD Libs not being available error so it'll nicely skip that one without errors if no available build found on server? |
I have just pushed the changes to disable the auto download of unnecessary USD libs. |
|
I have changed the default settings to the very latest release |
|
|
||
| """ | ||
| # currently there is no need to download usd libs | ||
| return False |
There was a problem hiding this comment.
Instead of returning False here shouldn't we just on tray_start() not call the download method to begin with? No need to log anything if we're hardcoding it to 'not download it' anyway?
BigRoy
left a comment
There was a problem hiding this comment.
Changes look good to me - except for the disabling of the global usd libs. I feel we're doing it too late and still keep logging about it. We should just disable it, as early as we can and stop calling related logic to it.
Changelog Description
Use new ayon-usd-resolver release with remapping feature and backwards compatibility.
Testing notes: