-
Notifications
You must be signed in to change notification settings - Fork 3.5k
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
Unhandled promise rejection: undefined thrown
in CI
#11958
Comments
I've noticed this one happening again more recently #12007 (comment) |
These seem to be much more frequent than "intermittent" lately. I feel like I'm re-running a job almost daily because of this one "verify statics" test failure. any chance we can try and track this one down soon or exclude it completely until it can be fixed so we can rely on the little red |
Let's exclude it for the time being, but leave this issue open to track the problem. |
Been seeing more of the other "statistics" tests failing apart from the one I already excluded https://github.com/CesiumGS/cesium/actions/runs/10903427776/job/30257483763
Edit: another one https://github.com/CesiumGS/cesium/actions/runs/10930040038/job/30342107153#step:6:1 |
This continues to pop up https://github.com/CesiumGS/cesium/actions/runs/11126864591/job/30917806637 this is from CI after merging to main
|
I'll add that these have started to bubble up in pretty much 50% or more of CI runs, making the process pretty clunky. |
Another potential clue: I think I am only able to reproduce locally when using the |
I was also able to trigger the statistics |
Just to confirm: You have been able to explicitly cause this error (deterministically and in isolation) by visiting http://localhost:8080/Specs/SpecRunner.html?category=none&webglStub=undefined&spec=Scene%2FCesium3DTileset%20verify%20batched%20features%20statistics (That WebGL-stub part is surprising, insofar that it should not really affect these specs - unless I'm overlooking something...) |
@javagl I believe most of the squad primarily uses command line specs, i.e., At least for me, I am not able to trigger the error when running the test in isolation, i.e., |
I spent half an hour or so looking at this on friday too. No conclusions but some observations I had
|
I'm seeing some intermittent CI failures in the release test task (but not coverage) which appears to be due to a race condition in the
Cesium3DTileset
specs:The text was updated successfully, but these errors were encountered: