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
The client is used in some server side logic. When running next as a build or in dev mode (and loading a page that references the import). I get the following error:
./node_modules/.pnpm/@[email protected]/node_modules/@temporalio/common/lib/internal-non-workflow/data-converter-helpers.js
Critical dependency: the request of a dependency is an expression
Import trace for requested module:
./node_modules/.pnpm/@[email protected]/node_modules/@temporalio/common/lib/internal-non-workflow/data-converter-helpers.js
./node_modules/.pnpm/@[email protected]/node_modules/@temporalio/common/lib/internal-non-workflow/index.js
./node_modules/.pnpm/@[email protected]/node_modules/@temporalio/client/lib/async-completion-client.js
./node_modules/.pnpm/@[email protected]/node_modules/@temporalio/client/lib/index.js
./src/lib/temporal.ts
./src/lib/auth/index.ts
./src/app/[locale]/layout.tsx
That touches the same part of the code, but the use case is very different.
Implementing #1458 is certainly part of the solution, but I'm afraid that will not be enough to avoid the build error people are seeing when bundling the client.
What are you really trying to do?
I'm trying to build / run a Next.js application without any warnings or errors. I am only using the @temporalio/client to be able to Signal workflows.
Describe the bug
I have a
server-only
file that imports the client:The client is used in some server side logic. When running next as a build or in dev mode (and loading a page that references the import). I get the following error:
Minimal Reproduction
Load the temporal client on the server side.
Environment/Versions
Additional context
My signal workflow logic works fine. The error also occurs in a linux based docker image.
The text was updated successfully, but these errors were encountered: