-
-
Notifications
You must be signed in to change notification settings - Fork 35k
Open
Description
Version
V22.14.0
Platform
Darwin mac.lan 25.3.0 Darwin Kernel Version 25.3.0: Wed Jan 28 20:53:31 PST 2026; root:xnu-12377.81.4~5/RELEASE_ARM64_T8122 arm64
Subsystem
No response
What steps will reproduce the bug?
running npx playwright test --config=playwright.config.js
How often does it reproduce? Is there a required condition?
it happens for each playwright test everytime I try to run my playwrights tests
What is the expected behavior? Why is that the expected behavior?
The tests should run.
What do you see instead?
mark@mac lumen-desktop % npx playwright test --config=playwright.config.ts
Running 110 tests using 1 worker
[chromium] › tests/app.spec.ts:31:1 › Main window state
Error in afterAll cleanup: TypeError: Cannot read properties of undefined (reading 'firstWindow')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:54:25)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/app.spec.ts:21:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
[AfterAll]: Closing the test app...
Error closing app: TypeError: Cannot read properties of undefined (reading 'close')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:91:31)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/app.spec.ts:21:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
1) [chromium] › tests/app.spec.ts:31:1 › Main window state ───────────────────────────────────────
Error: electron.launch: Process failed to launch!
Call log:
- <launching> /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron -r /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright-core/lib/server/electron/loader.js --inspect=0 --remote-debugging-port=0 .
- <launched> pid=74416
- [pid=74416][err] Debugger listening on ws://127.0.0.1:49540/9782b23c-1fc6-4431-9c61-3f51126844a9
- [pid=74416][err] For help, see: https://nodejs.org/en/docs/inspector
- <ws connecting> ws://127.0.0.1:49540/9782b23c-1fc6-4431-9c61-3f51126844a9
- [pid=74416][err] Debugger attached.
- <ws connected> ws://127.0.0.1:49540/9782b23c-1fc6-4431-9c61-3f51126844a9
- [pid=74416][out] [system-ca] macOS Keychain certificates loaded via mac-ca (159 certs)
- [pid=74416][out] [system-ca] Configured undici global dispatcher with 159 additional certificates
- [pid=74416][out] [TEL Main] ⚠️ TEL disabled for e2e testing
- [pid=74416][err] 13:36:13.391 (main::console) › App threw an error during load
- [pid=74416][err] 13:36:13.394 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74416][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74416][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74416][err]
- [pid=74416][err] at assert (node:internal/assert:14:11)
- [pid=74416][err] at getMessage (node:internal/errors:594:5)
- [pid=74416][err] at new NodeError (node:internal/errors:471:20)
- [pid=74416][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74416][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74416][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74416][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74416][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74416][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74416][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74416][err] 13:36:13.394 › Unhandled Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74416][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74416][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74416][err]
- [pid=74416][err] at assert (node:internal/assert:14:11)
- [pid=74416][err] at getMessage (node:internal/errors:594:5)
- [pid=74416][err] at new NodeError (node:internal/errors:471:20)
- [pid=74416][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74416][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74416][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74416][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74416][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74416][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74416][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74416][err] 13:36:13.394 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74416][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74416][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74416][err]
- [pid=74416][err] at assert (node:internal/assert:14:11)
- [pid=74416][err] at getMessage (node:internal/errors:594:5)
- [pid=74416][err] at new NodeError (node:internal/errors:471:20)
- [pid=74416][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74416][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74416][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74416][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74416][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74416][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74416][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74416] <kill>
- [pid=74416] <will force kill>
- [pid=74416] exception while trying to kill process: Error: kill EPERM
- [pid=74416] <process did exit: exitCode=1, signal=null>
- [pid=74416] starting temporary directories cleanup
- <ws disconnected> ws://127.0.0.1:49540/9782b23c-1fc6-4431-9c61-3f51126844a9 code=1006 reason=
- [pid=74416] finished temporary directories cleanup
at test-environment-helpers.ts:18
16 |
17 | export async function setUpTestEnv() {
> 18 | const electronApp = await electron.launch({
| ^
19 | args: ["."],
20 | env: {
21 | ...process.env,
at Module.setUpTestEnv (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:18:25)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/app.spec.ts:17:19
[chromium] › tests/cable.spec.ts:50:1 › Devices created in Worksheet then connected to a mult in cable plan which is hooked up to a power distributor properly reflect new state in Power Distributor and Power Service Cells
Error in afterAll cleanup: TypeError: Cannot read properties of undefined (reading 'firstWindow')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:54:25)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/cable.spec.ts:20:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
[AfterAll]: Closing the test app...
Error closing app: TypeError: Cannot read properties of undefined (reading 'close')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:91:31)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/cable.spec.ts:20:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
2) [chromium] › tests/cable.spec.ts:50:1 › Devices created in Worksheet then connected to a mult in cable plan which is hooked up to a power distributor properly reflect new state in Power Distributor and Power Service Cells
Error: electron.launch: Process failed to launch!
Call log:
- <launching> /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron -r /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright-core/lib/server/electron/loader.js --inspect=0 --remote-debugging-port=0 .
- <launched> pid=74424
- [pid=74424][err] Debugger listening on ws://127.0.0.1:49542/ff296a38-3435-4699-8195-8f65b362a05c
- [pid=74424][err] For help, see: https://nodejs.org/en/docs/inspector
- <ws connecting> ws://127.0.0.1:49542/ff296a38-3435-4699-8195-8f65b362a05c
- [pid=74424][err] Debugger attached.
- <ws connected> ws://127.0.0.1:49542/ff296a38-3435-4699-8195-8f65b362a05c
- [pid=74424][out] [system-ca] macOS Keychain certificates loaded via mac-ca (159 certs)
- [pid=74424][out] [system-ca] Configured undici global dispatcher with 159 additional certificates
- [pid=74424][out] [TEL Main] ⚠️ TEL disabled for e2e testing
- [pid=74424][err] 13:36:14.522 (main::console) › App threw an error during load
- [pid=74424][err] 13:36:14.523 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74424][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74424][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74424][err]
- [pid=74424][err] at assert (node:internal/assert:14:11)
- [pid=74424][err] at getMessage (node:internal/errors:594:5)
- [pid=74424][err] at new NodeError (node:internal/errors:471:20)
- [pid=74424][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74424][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74424][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74424][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74424][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74424][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74424][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74424][err] 13:36:14.523 › Unhandled Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74424][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74424][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74424][err]
- [pid=74424][err] at assert (node:internal/assert:14:11)
- [pid=74424][err] at getMessage (node:internal/errors:594:5)
- [pid=74424][err] at new NodeError (node:internal/errors:471:20)
- [pid=74424][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74424][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74424][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74424][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74424][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74424][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74424][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74424][err] 13:36:14.523 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74424][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74424][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74424][err]
- [pid=74424][err] at assert (node:internal/assert:14:11)
- [pid=74424][err] at getMessage (node:internal/errors:594:5)
- [pid=74424][err] at new NodeError (node:internal/errors:471:20)
- [pid=74424][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74424][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74424][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74424][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74424][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74424][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74424][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74424] <kill>
- [pid=74424] <will force kill>
- [pid=74424] exception while trying to kill process: Error: kill EPERM
- <ws disconnected> ws://127.0.0.1:49542/ff296a38-3435-4699-8195-8f65b362a05c code=1006 reason=
- [pid=74424] <process did exit: exitCode=1, signal=null>
- [pid=74424] starting temporary directories cleanup
- [pid=74424] finished temporary directories cleanup
at test-environment-helpers.ts:18
16 |
17 | export async function setUpTestEnv() {
> 18 | const electronApp = await electron.launch({
| ^
19 | args: ["."],
20 | env: {
21 | ...process.env,
at Module.setUpTestEnv (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:18:25)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/cable.spec.ts:16:19
[chromium] › tests/label.spec.ts:94:1 › Create a label, save it, and verify it is saved
Error in afterAll cleanup: TypeError: Cannot read properties of undefined (reading 'firstWindow')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:54:25)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/label.spec.ts:21:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
[AfterAll]: Closing the test app...
Error closing app: TypeError: Cannot read properties of undefined (reading 'close')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:91:31)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/label.spec.ts:21:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
3) [chromium] › tests/label.spec.ts:94:1 › Create a label, save it, and verify it is saved ───────
Error: electron.launch: Process failed to launch!
Call log:
- <launching> /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/electron/dist/Electron.app/Contents/MacOS/Electron -r /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright-core/lib/server/electron/loader.js --inspect=0 --remote-debugging-port=0 .
- <launched> pid=74430
- [pid=74430][err] Debugger listening on ws://127.0.0.1:49544/429fc767-197d-45c5-9236-e3c4753882d9
- [pid=74430][err] For help, see: https://nodejs.org/en/docs/inspector
- <ws connecting> ws://127.0.0.1:49544/429fc767-197d-45c5-9236-e3c4753882d9
- [pid=74430][err] Debugger attached.
- <ws connected> ws://127.0.0.1:49544/429fc767-197d-45c5-9236-e3c4753882d9
- [pid=74430][out] [system-ca] macOS Keychain certificates loaded via mac-ca (159 certs)
- [pid=74430][out] [system-ca] Configured undici global dispatcher with 159 additional certificates
- [pid=74430][out] [TEL Main] ⚠️ TEL disabled for e2e testing
- [pid=74430][err] 13:36:15.638 (main::console) › App threw an error during load
- [pid=74430][err] 13:36:15.639 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74430][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74430][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74430][err]
- [pid=74430][err] at assert (node:internal/assert:14:11)
- [pid=74430][err] at getMessage (node:internal/errors:594:5)
- [pid=74430][err] at new NodeError (node:internal/errors:471:20)
- [pid=74430][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74430][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74430][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74430][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74430][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74430][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74430][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74430][err] 13:36:15.639 › Unhandled Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74430][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74430][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74430][err]
- [pid=74430][err] at assert (node:internal/assert:14:11)
- [pid=74430][err] at getMessage (node:internal/errors:594:5)
- [pid=74430][err] at new NodeError (node:internal/errors:471:20)
- [pid=74430][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74430][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74430][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74430][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74430][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74430][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74430][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74430][err] 13:36:15.639 (main::console) › Error [ERR_INTERNAL_ASSERTION]: Code: ERR_MODULE_NOT_FOUND; The provided arguments length (2) does not match the required ones (3).
- [pid=74430][err] This is caused by either a bug in Node.js or incorrect usage of Node.js internals.
- [pid=74430][err] Please open an issue with this stack trace at https://github.com/nodejs/node/issues
- [pid=74430][err]
- [pid=74430][err] at assert (node:internal/assert:14:11)
- [pid=74430][err] at getMessage (node:internal/errors:594:5)
- [pid=74430][err] at new NodeError (node:internal/errors:471:20)
- [pid=74430][err] at legacyMainResolve (node:internal/modules/esm/resolve:221:9)
- [pid=74430][err] at packageResolve (node:internal/modules/esm/resolve:867:14)
- [pid=74430][err] at moduleResolve (node:internal/modules/esm/resolve:953:18)
- [pid=74430][err] at defaultResolve (node:internal/modules/esm/resolve:1195:11)
- [pid=74430][err] at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:542:12)
- [pid=74430][err] at ModuleLoader.resolveSync (node:internal/modules/esm/loader:524:17)
- [pid=74430][err] at Object.resolve (node:internal/modules/esm/initialize_import_meta:30:25)
- [pid=74430] <kill>
- [pid=74430] <will force kill>
- [pid=74430] exception while trying to kill process: Error: kill EPERM
- [pid=74430] <process did exit: exitCode=1, signal=null>
- [pid=74430] starting temporary directories cleanup
- <ws disconnected> ws://127.0.0.1:49544/429fc767-197d-45c5-9236-e3c4753882d9 code=1006 reason=
- [pid=74430] finished temporary directories cleanup
at test-environment-helpers.ts:18
16 |
17 | export async function setUpTestEnv() {
> 18 | const electronApp = await electron.launch({
| ^
19 | args: ["."],
20 | env: {
21 | ...process.env,
at Module.setUpTestEnv (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:18:25)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/label.spec.ts:17:19
[chromium] › tests/maintenance.spec.ts:95:5 › Adding Values To Maintenance Grid › Multiple positions added in maintenance all appear in worksheet dropdown
Error in afterAll cleanup: TypeError: Cannot read properties of undefined (reading 'firstWindow')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:54:25)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/maintenance.spec.ts:20:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
[AfterAll]: Closing the test app...
Error closing app: TypeError: Cannot read properties of undefined (reading 'close')
at Module.tearDownTestEnv (file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/test-environment-helpers.ts:91:31)
at file:///Users/mark/WebstormProjects/lumen/client/lumen-desktop/tests/maintenance.spec.ts:20:22
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:52
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:320:17
at TimeoutManager.withRunnable (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/timeoutManager.js:68:9)
at TestInfoImpl._runWithTimeout (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:318:34)
at FixtureRunner.resolveParametersAndRunFunction (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/fixtureRunner.js:232:20)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:442:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:437:9)
at WorkerMain._runAfterAllHooksForSuite (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:467:5)
at /Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:353:13
at TestInfoImpl._runAsStep (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/testInfo.js:309:7)
at WorkerMain._runTest (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:331:5)
at WorkerMain.runTestGroup (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/worker/workerMain.js:196:11)
at process.<anonymous> (/Users/mark/WebstormProjects/lumen/client/lumen-desktop/node_modules/@playwright/test/node_modules/playwright/lib/common/process.js:72:22)
Additional information
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels