-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UsdChecker: Connectable behaviour already registered #3547
Comments
@dgovil possible for you to share the asset or the structure of the asset? This is interesting because the connectableAPIBehavior registration code has not been touched in a while now. |
Sorry, I should have mentioned that this is just using the sample asset in the repo already. Under the usdchecker testenv It only gets run under the Python bindings right now |
Yeah I can repro this coding error. |
Yup, there is a race in UsdShadeConnectableAPIBehavior which is getting amplified by the new validation framework running validators in parallel. Good find Dhruv. Running usdchecker single threaded doesn't show this:
|
Filed as internal issue #USD-10705 (This is an automated message. See here for more information.) |
When I run the usdChecker tests using the new framework, I am seeing a discrepancy with some of the files
This file passes with the new checker, but failed in the old one. It also now has a Coding Error.
It is expected that it no longer fails, but it is odd that it raises this error.
This is a fresh build of USD 25.2a on macOS 15.4
I don't seem to get this coding error on other paths while using USD beyond the new validation framework in my limited testing.
The text was updated successfully, but these errors were encountered: