Runtime Error in Layer Composition Due to Undefined '_op' Operator

I'm getting a runtime error without any compilation error, and it looks like a problem in my layer composition.
Here is the error:
09:53:14 [ERROR] Cannot use 'in' operator to search for '_op' in undefined
  Stack trace:
    at FiberRuntime.runLoop (file:///Users/danielo/GIT/data-aliydani/node_modules/.pnpm/effect@3.6.2/node_modules/effect/dist/esm/internal/fiberRuntime.js:1091:21)
    at FiberRuntime.evaluateMessageWhileSuspended (file:///Users/danielo/GIT/data-aliydani/node_modules/.pnpm/effect@3.6.2/node_modules/effect/dist/esm/internal/fiberRuntime.js:673:16)
    at Array.run (file:///Users/danielo/GIT/data-aliydani/node_modules/.pnpm/effect@3.6.2/node_modules/effect/dist/esm/internal/fiberRuntime.js:1123:10)
    at file:///Users/danielo/GIT/data-aliydani/node_modules/.pnpm/effect@3.6.2/node_modules/effect/dist/esm/Scheduler.js:89:47
  vite:time 806.08ms /api/login +0ms
(node:50507) PromiseRejectionHandledWarning: Promise rejection was handled asynchronously (rejection id: 1)
(Use `node --trace-warnings ...` to show where the warning was created)

Here is how I compose the main layer:
const { close, handler } = HttpApp.toWebHandlerLayer(
  app,
  Layer.mergeAll(
    Layer.provide(NodeSwaggerFiles.SwaggerFilesLive, NodeContext.layer),
    ServerToken.Live,
    ExternalExpenses.Live,
    UserServiceLive,
    debugLogger
  ).pipe(Layer.provide(ConfigService.Live))
);


And here is the new layer I added, which I suspect is wrong:
export const UserServiceLive = Layer.effect(UserService, make).pipe(
  Layer.provide(
    Layer.mergeAll(PasswordService.Live, Layer.effect(DrizzleDb, tursoDb))
  )
);

Not sure how I can start debugging the issue
Was this page helpful?