-
-
Notifications
You must be signed in to change notification settings - Fork 2.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
parcel build randomly hangs forever #8978
Comments
Can you share a complete example (Dockerfile, dummy sourcecode, ...)? |
unfortunately not yet, as its company code and i did not yet invest the time to create a minimal reproducible setup. but if you have experiments that i could run i'm eager to help. |
I noticed that if I stick a random |
I added a |
I don’t think the alternative is great, so yes:
|
I didn't try to create a minimum reproducible case yet, but there is a good chance this appears if upgrading AgGrid from v28 to v29 |
Both Firefox and Safari on Linux desktop were rendering differently on arm64 and amd64. Technically fixable by running amd64 images on arm64, but parcel was hanging on startup, causing Playwright to fail to run. It is possible we're running into Parcel issue #8978: parcel-bundler/parcel#8978. Also updated dependencies and fixed audit vulnerabilities.
Much like in ec1bf08, Mobile Safari was render differently on arm64 and amd64. Theoretically fixable by running amd64 images on arm64, but parcel hangs on startup, causing Playwright to fail to run. It is possible we're still running into Parcel issue #8978: parcel-bundler/parcel#8978.
🐛 bug report
When running parcel build as part of our docker build in CI, we have a 50% chance that the build runs through immediately and a 50% chance that the build gets stuck for more than 1 hour. adding
--log-level error
reduced the likelyhood of getting stuck (1 out of 6) but did not fully solve the issue.--no-cache
appears to resolve the issue.#7585 (comment)
#6473 (comment)
🎛 Configuration (.babelrc, package.json, cli command)
🤔 Expected Behavior
The build should not get stuck
😯 Current Behavior
with a 50/50 chance the build gets stuck on the build command
💁 Possible Solution
to me it sounds like a race-condition leading to a deadlock somewhere in the caching logic, or at least activated by the caching logic. The log-level might impact timing in the critical section and hence change the probability of a deadlock.
🌍 Your Environment
we are running on
node:16-alpine
withparcel==2.8.3
The text was updated successfully, but these errors were encountered: