-
Notifications
You must be signed in to change notification settings - Fork 0
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
CI sometimes hangs #85
Comments
Draft PR #86 currently hangs on my local machine and might be useful for isolating the problem. |
There appears to be a race condition when switching between |
Further investigation reveals that the problem with PR #86 is that gradlerio is running |
Just some notes: The log for the macos CI run for 8f0f4e9 seems to indicate that the first test failed because Webots was not ready in time (it was in the process of reloading the world when the timeout occurred). The second test then hung after the world reload. Perhaps the first test failure left something in a bad state that caused the second test to hang. Worth trying to reproduce. |
The log for Ubuntu indicates that the second test timed out because Webots didn't load the world. It doesn't look like Webots attempted to load it because there is no indication that the controller disconnected from NT. Not sure why. The NT server restarts between tests. Perhaps the controller hadn't reconnected in time to get the reload request. |
This is not fully fixed. See this comment. |
Perhaps restart the NT server every time we remind the user to load the world? That should workaround any race condition causing the server to miss messages indicating that the reload completed. |
See 8f0f4e9.
The text was updated successfully, but these errors were encountered: