Skip to content

feat: @y/prosemirror v2 + @y/y v14 integration #7857

feat: @y/prosemirror v2 + @y/y v14 integration

feat: @y/prosemirror v2 + @y/y v14 integration #7857

Triggered via pull request May 15, 2026 15:05
Status Failure
Total duration 7m 46s
Artifacts 14

build.yml

on: pull_request
Matrix: playwright
Merge Playwright Reports
50s
Merge Playwright Reports
Fit to window
Zoom out
Zoom in

Annotations

3 errors and 6 notices
Build
Process completed with exit code 1.
src/unit/nextjs/serverUtil.test.ts > server-util in Next.js App Router (#942) [dev] > Editor page with shared schema renders without errors: tests/src/unit/nextjs/serverUtil.test.ts#L190
Error: Editor page returned 500: ./tests/nextjs-test-app/node_modules/@y/prosemirror/src/plugins/sync-plugin.js:14:1 Export Text doesn't exist in target module 12 | import * as error from 'lib0/error' 13 | import { ySyncPluginKey, yUndoPluginKey } from './keys.js' > 14 | import * as Y from '@y/y' | ^^^^^^^^^^^^^^^^^^^^^^^^^ 15 | import { 16 | absolutePositionToRelativePosition, 17 | relativePositionToAbsolutePosition The export Text was not found in module [project]/tests/nextjs-test-app/node_modules/@y/y/src/index.js [app-client] (ecmascript). Did you mean to import cleanupYTextFormatting? All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the requested export doesn't exist. Import trace: Client Component Browser: ./tests/nextjs-test-app/node_modules/@y/prosemirror/src/plugins/sync-plugin.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@y/prosemirror/src/y-prosemirror.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@blocknote/core/dist/y.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@blocknote/react/dist/blocknote-react.js [Client Component Browser] ./tests/nextjs-test-app/app/shared-schema.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/Editor.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/page.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/page.tsx [Server Component] Server stdout: ▲ Next.js 16.2.6 (Turbopack) - Local: http://localhost:3900 - Network: http://10.1.0.138:3900 ✓ Ready in 357ms Attention: Next.js now collects completely anonymous telemetry regarding usage. This information is used to shape Next.js' roadmap and prioritize features. You can learn more, including how to opt-out if you'd not like to participate in this anonymous program, by visiting the following URL: https://nextjs.org/telemetry GET /api/server-util 500 in 1822ms (next.js: 1719ms, application-code: 103ms) ○ Compiling /editor ... GET /editor 500 in 3.6s (next.js: 3.6s, application-code: 20ms) Server stderr: .js [app-client] (ecmascript). Did you mean to import typeMapGetSnapshot? All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the requested export doesn't exist. Import trace: Client Component Browser: ./tests/nextjs-test-app/node_modules/@y/prosemirror/src/plugins/sync-plugin.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@y/prosemirror/src/y-prosemirror.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@blocknote/core/dist/y.js [Client Component Browser] ./tests/nextjs-test-app/node_modules/@blocknote/react/dist/blocknote-react.js [Client Component Browser] ./tests/nextjs-test-app/app/shared-schema.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/Editor.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/page.tsx [Client Component Browser] ./tests/nextjs-test-app/app/editor/page.tsx [Server Component] ❯ src/unit/nextjs/serverUtil.test.ts:190:13
src/unit/nextjs/serverUtil.test.ts > server-util in Next.js App Router (#942) [dev] > ServerBlockNoteEditor works in API route (mirrors ReactServer.test.tsx): tests/src/unit/nextjs/serverUtil.test.ts#L149
Error: Failed to load external module @blocknote/server-util-75e92fb5494c0070: Error: request for './defaultCommentEditorSchema-BWkUaI17.js' is not in cache ❯ src/unit/nextjs/serverUtil.test.ts:149:13
🎭 Playwright Run Summary
1 skipped 42 passed (43.3s)
🎭 Playwright Run Summary
43 passed (34.8s)
🎭 Playwright Run Summary
43 passed (1.0m)
🎭 Playwright Run Summary
16 skipped 78 passed (1.5m)
🎭 Playwright Run Summary
2 skipped 92 passed (1.2m)
🎭 Playwright Run Summary
12 skipped 82 passed (2.1m)

Artifacts

Produced during runtime
Name Size Digest
blob-report-chromium-1 Expired
126 KB
sha256:ef51eb0d0470453ec08a2a6027f678f7593567138a53d56781bbf684786e94f0
blob-report-chromium-2 Expired
52.6 KB
sha256:2613ce52d07f137bbf4d32ae6ebf21f5cf23d85d77a5430d2e948a483b7322c8
blob-report-firefox-1 Expired
113 KB
sha256:69e48d336c913915dcb003f60aaf9338879e5494c441d9141db4a53efdcbe12a
blob-report-firefox-2 Expired
52.1 KB
sha256:df98063b7702581f7121699869fd7dcf228c668e0bebced75e14fa27d34c7bf6
blob-report-webkit-1 Expired
121 KB
sha256:39b305308e6cf9f9ea78ddb85642179de745d0d4ec6f452a4537b6cc9ca34a04
blob-report-webkit-2 Expired
53.2 KB
sha256:08a68c54cac6d80cdeee3dc11d505fa23666a7d0bbd1e75e37ec51c9dc7021c1
playwright-build Expired
21.5 MB
sha256:bc5300644e2f752f1d9c4c5fd3e3f504e2647f90497f14576acc6af5a88ad339
playwright-report-chromium-1 Expired
259 KB
sha256:3a1762b2a88ac9bcb2bf54238fc8f20f01288d17d073ecee9ed81a02c507fb43
playwright-report-chromium-2 Expired
210 KB
sha256:ec1a57c69f48f45c2ecec0803ddde249148f27acba47b9288f23251f60858ec2
playwright-report-firefox-1 Expired
250 KB
sha256:14bd24fb8e978570c6ccb49bfc5b0a86cb4476860f184ce1aabbc6f9eb968688
playwright-report-firefox-2 Expired
209 KB
sha256:ebff6089ca36c65ba762fe02d65e10f6c8aab59e8c8cbafa72427b30306ffbc5
playwright-report-merged Expired
332 KB
sha256:bd2f9b498a19396a29228e753ed69c4d1c3eb225171fd9abf900ca481d81232a
playwright-report-webkit-1 Expired
256 KB
sha256:a686666b84291be93843e7e8c6cae3b010b6bba6af0fe197e7aaa29524e28d5f
playwright-report-webkit-2 Expired
210 KB
sha256:26ea019d754315e2233e7dd70371728e446d07d57eef63799cdeff38ba877685