You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upgrading to esbuild v0.15.13 or newer is causing our integration tests to hang indefinitely.
This happens only when our compiler is run via spawned process.
@mcansh and @pcattori have looked into this and narrowed the problem down to the browser build.
We were able to reproduce the tests hanging locally and then saw that changing the browser build to be non-incremental fix the issue. However, this did not fix the issue in CI.
I was able to also reproduce the issue outside of tests by writing a simple script that used cross-spawn and/or execa to run remix build from within a child process.
We need to dig a bit more to see if this is a bug in one of our esbuild plugins or something else.
The text was updated successfully, but these errors were encountered:
Made some progress on this today. The compiler builds normally, but when the CLI calls process.exit() the node process hangs indefinitely. Seems to be caused by an active resource/handle opened by the esbuild process.
Progress
Related issues
satisfies
in combination withLoaderFunction
#4675Context
Upgrading to
esbuild
v0.15.13 or newer is causing our integration tests to hang indefinitely.This happens only when our compiler is run via
spawn
ed process.@mcansh and @pcattori have looked into this and narrowed the problem down to the browser build.
We were able to reproduce the tests hanging locally and then saw that changing the browser build to be non-incremental fix the issue. However, this did not fix the issue in CI.
I was able to also reproduce the issue outside of tests by writing a simple script that used
cross-spawn
and/orexeca
to runremix build
from within a child process.We need to dig a bit more to see if this is a bug in one of our esbuild plugins or something else.
The text was updated successfully, but these errors were encountered: