Message bundle loading causing global failures in CI test environment #11258
Labels
0 - new
New issues that need assignment.
ArcGIS Field Apps
Issues logged by ArcGIS Field Apps team members.
bug
Bug reports for broken functionality. Issues should include a reproduction of the bug.
calcite-components
Issues specific to the @esri/calcite-components package.
impact - p3 - not time sensitive
User set priority impact status of p3 - not time sensitive
needs triage
Planning workflow - pending design/dev review.
Check existing issues
Actual Behavior
About 50% of our CI test runs fail with many
could not fetch component message bundle
errors. The suspicion is that some tests finish quickly and disconnect transient Calcite elements from the DOM before the elements are done hydrating.Expected Behavior
Message bundle loading is canceled or does not throw after an element is disconnected. If the element is reconnected, perhaps throw then, or retry loading the message bundle.
Reproduction Sample
https://github.com/ArcGIS/acadia-web
Reproduction Steps
Unable to reproduce locally.
Reproduction Version
2.13.2
Relevant Info
Linux, x64, Chrome
Chrome flags
Stack trace
Regression?
No response
Priority impact
impact - p3 - not time sensitive
Impact
A workaround for Field Apps is to swallow the error in QUnit's
onUncaughtException
handler. It's also possible this becomes a non-issue for us after upgrading to Calcite 3.Calcite package
Esri team
ArcGIS Field Apps
The text was updated successfully, but these errors were encountered: