Skip to content

refactor(core): schedule QRLs instead of direct execution #17328

refactor(core): schedule QRLs instead of direct execution

refactor(core): schedule QRLs instead of direct execution #17328

Triggered via pull request January 20, 2025 09:47
@wmertenswmertens
synchronize #7269
remove-hW
Status Failure
Total duration 25m 11s
Artifacts 7

ci.yml

on: pull_request
Matrix: build-bindings
Bundle Qwik
11s
Bundle Qwik
Build Other Packages
1m 32s
Build Other Packages
Matrix: E2E Tests
Matrix: E2E CLI Tests
Release
0s
Release
All requirements are met
0s
All requirements are met
Trigger Qwik City E2E
0s
Trigger Qwik City E2E
Fit to window
Zoom out
Zoom in

Annotations

17 errors and 10 warnings
Unhandled error: packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of null (reading 'url') ❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48 ❯ qwik/src/core/signal/signal.ts:532:18 ❯ invokeApply qwik/src/core/use/use-core.ts:158:22 ❯ invoke qwik/src/core/use/use-core.ts:144:22 ❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12 ❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28 ❯ qwik/src/core/shared/scheduler.ts:447:22 ❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20 ❯ executeChore qwik/src/core/shared/scheduler.ts:446:23 ❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27 This error originated in "qwik/src/core/tests/projection.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "should render conditional projection". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of undefined (reading 'data') ❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48 ❯ qwik/src/core/signal/signal.ts:532:18 ❯ invokeApply qwik/src/core/use/use-core.ts:158:22 ❯ invoke qwik/src/core/use/use-core.ts:144:22 ❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12 ❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28 ❯ qwik/src/core/shared/scheduler.ts:447:22 ❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20 ❯ executeChore qwik/src/core/shared/scheduler.ts:446:23 ❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27 ❯ DomContainer.schedule [as $scheduler$] qwik/src/core/shared/scheduler.ts:296:14 ❯ DomContainer.processChores qwik/src/core/client/dom-container.ts:297:25 ❯ Object.fn qwik/src/core/client/dom-container.ts:291:59 ❯ Object.flush qwik/src/testing/platform.ts:75:39 ❯ Module.trigger qwik/src/testing/element-fixture.ts:120:3 ❯ qwik/src/core/tests/use-task.spec.tsx:751:7 ❯ ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:533:5 ❯ runTest ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1048:11 ❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15 ❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15 ❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15 ❯ runFiles ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1261:5 ❯ startTests ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1270:3 ❯ ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:126:11 ❯ withEnv ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:90:5 ❯ run ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:112:3 ❯ runBaseTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/base.C3xNdjV6.js:29:3 ❯ ForksBaseWorker.executeTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/workers/forks.js:27:7 ❯ execute ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/worker.js:123:5 ❯ onMessage ../node_modules/.pnpm/[email protected]/node_modules/tinypool/dist/entry/process.js:55:20 This error originated in "qwik/src/core/tests/use-task.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "should execute async task". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
Unhandled error: packages/qwik/src/testing/rendering.unit-util.tsx#L258
TypeError: Cannot read properties of null (reading 'price') ❯ WrappedSignal.eval [as $func$] qwik/src/testing/rendering.unit-util.tsx:258:48 ❯ qwik/src/core/signal/signal.ts:532:18 ❯ invokeApply qwik/src/core/use/use-core.ts:158:22 ❯ invoke qwik/src/core/use/use-core.ts:144:22 ❯ Module.trackSignal qwik/src/core/use/use-core.ts:249:12 ❯ WrappedSignal.$computeIfNeeded$ qwik/src/core/signal/signal.ts:531:28 ❯ qwik/src/core/shared/scheduler.ts:447:22 ❯ Module.retryOnPromise qwik/src/core/shared/utils/promises.ts:122:20 ❯ executeChore qwik/src/core/shared/scheduler.ts:446:23 ❯ drainUpTo qwik/src/core/shared/scheduler.ts:333:27 ❯ DomContainer.schedule [as $scheduler$] qwik/src/core/shared/scheduler.ts:296:14 ❯ DomContainer.processChores qwik/src/core/client/dom-container.ts:297:25 ❯ Object.fn qwik/src/core/client/dom-container.ts:291:59 ❯ Object.flush qwik/src/testing/platform.ts:75:39 ❯ processTicksAndRejections ../node:internal/process/task_queues:95:5 ❯ Module.trigger qwik/src/testing/element-fixture.ts:120:3 ❯ qwik/src/core/tests/use-signal.spec.tsx:265:5 ❯ ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:533:5 ❯ runTest ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1048:11 ❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15 ❯ runSuite ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1204:15 ❯ runFiles ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1261:5 ❯ startTests ../node_modules/.pnpm/@vitest[email protected]/node_modules/@vitest/runner/dist/index.js:1270:3 ❯ ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:126:11 ❯ withEnv ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:90:5 ❯ run ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/runBaseTests.Dm-659zB.js:112:3 ❯ runBaseTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/chunks/base.C3xNdjV6.js:29:3 ❯ ForksBaseWorker.executeTests ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/workers/forks.js:27:7 ❯ execute ../node_modules/.pnpm/[email protected]_@[email protected][email protected]/node_modules/vitest/dist/worker.js:123:5 ❯ onMessage ../node_modules/.pnpm/[email protected]/node_modules/tinypool/dist/entry/process.js:55:20 This error originated in "qwik/src/core/tests/use-signal.spec.tsx" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "should update the sum when input values change". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown.
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should render boolean and number attributes: packages/qwik/src/core/tests/attributes.spec.tsx#L73
Error: <input id="input" aria-hidden="true" aria-required="false" draggable="true" spellcheck="true" tabindex="-1" /> input: [required] EXPECTED: true RECEIVED: null ❯ qwik/src/core/tests/attributes.spec.tsx:73:5
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > binding > should bind checked attribute: packages/qwik/src/core/tests/attributes.spec.tsx#L164
Error: Fragment > Fragment > div EXPECTED "true" RECEIVED: "false" ❯ qwik/src/core/tests/attributes.spec.tsx:164:21
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should render preventdefault attribute: packages/qwik/src/core/tests/attributes.spec.tsx#L240
Error: Fragment > Fragment expecting 3 children but was 2 EXPECTED <Fragment> <button> </button> <span> </span> <div> </div> </Fragment> RECEIVED <Fragment[0] q:key="Lv_22"> <button : on:click="mock-chunk#_run[0]"> </button> <span : preventdefault:click> </span> "" </Fragment> ❯ qwik/src/core/tests/attributes.spec.tsx:240:19
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should update var prop attribute: packages/qwik/src/core/tests/attributes.spec.tsx#L276
Error: Fragment > button: [data-bar] EXPECTED: "2" RECEIVED: "0" ❯ qwik/src/core/tests/attributes.spec.tsx:276:19
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should add and remove attribute: packages/qwik/src/core/tests/attributes.spec.tsx#L313
Error: Fragment > Fragment > input: [attr-test] EXPECTED: undefined RECEIVED: "" ❯ qwik/src/core/tests/attributes.spec.tsx:313:19
qwik/src/core/tests/attributes.spec.tsx > 'ssrRenderToDom': attributes > should update signal-based var prop: packages/qwik/src/core/tests/attributes.spec.tsx#L377
Error: input: [type] EXPECTED: "text" RECEIVED: "password" ❯ qwik/src/core/tests/attributes.spec.tsx:377:19
qwik/src/core/tests/component.spec.tsx > 'ssrRenderToDom': component > should show Child Component: packages/qwik/src/core/tests/component.spec.tsx#L140
Error: Fragment > Fragment > div expecting 2 children but was 1 EXPECTED <div> <button> "Show child" </button> <Fragment> <div> "Child" </div> </Fragment> </div> RECEIVED <div :> <button : on:click="mock-chunk#_run[0]"> "Show child" </button> </div> ❯ qwik/src/core/tests/component.spec.tsx:140:19
E2E Tests (windows-latest, chromium)
The job running on runner GitHub Actions 16 has exceeded the maximum execution time of 20 minutes.
E2E Tests (windows-latest, chromium)
The operation was canceled.
E2E Tests (macos-latest, webkit)
The job running on runner GitHub Actions 6 has exceeded the maximum execution time of 20 minutes.
E2E Tests (macos-latest, webkit)
The operation was canceled.
E2E Tests (ubuntu-latest, chromium)
The job running on runner GitHub Actions 2 has exceeded the maximum execution time of 20 minutes.
E2E Tests (ubuntu-latest, chromium)
The operation was canceled.
All requirements are met
Process completed with exit code 1.
Setup
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Lint Package
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Qwik
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Bundle Qwik
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Other Packages
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Insights
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Unit Tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
E2E CLI Tests (ubuntu-latest)
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
Build Docs
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
All requirements are met
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636

Artifacts

Produced during runtime
Name Size
artifact-create-qwik
1.66 MB
artifact-docs
12.2 MB
artifact-eslint-plugin-qwik
29.6 KB
artifact-qwik
18.6 MB
artifact-qwik-no-optimizer
2.44 MB
artifact-qwikreact
10.9 KB
artifact-qwikrouter
561 KB