> cicd@0.1.0 build > next build node.exe : [baseline-browser-mapping] The data in this module is over two months old. To ensure accurate Baseline data , please update: `npm i baseline-browser-mapping@latest -D` At line:1 char:1 + & "C:\Program Files\nodejs/node.exe" "C:\Program Files\nodejs/node_mo ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ([baseline-brows...ping@latest -D`:String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError ▲ Next.js 16.0.10 (Turbopack) - Environments: .env Creating an optimized production build ... [baseline-browser-mapping] The data in this module is over two months old. To ensure accurate Baseline data, please up date: `npm i baseline-browser-mapping@latest -D` > Build error occurred Error: Turbopack build failed with 38 errors: ./src/modules/audit/retention.ts:1:1 Ecmascript file had an error > 1 | import "server-only"  | ^^^^^[3 1m^^^^^^[ 31m^^^^^^ [31m^^^  2 |  3 | import { lt } from "drizzle-orm"  4 | You're importing a component that needs "server-only". That only works in a Server Component which is not supported in the pages/ directory. Read more: https://nextjs.org/docs/app/building-your-application/rendering/server-components Import traces: App Route: ./src/modules/audit/retention.ts ./src/app/api/cron/audit-cleanup/route.ts Server Component: ./src/modules/audit/retention.ts ./src/modules/audit/actions.ts ./src/modules/audit/services/admin-audit-service.ts ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx Client Component Browser: ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] Client Component SSR: ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] ./src/modules/course-plans/actions.ts:488:17 Ecmascript file had an error   486 | // 预留埋点接口,供前端调用以记录关键操作。  487 | // 当前为空实现,后续接入监控 SDK 时只需修改此函数。 > 488 | export function trackCoursePlanEvent(  | ^^^^ ^^^^^^[31 m^^^^^^[3 1m^^^^  489 | event: string,  490 | properties?: Record<string, unknown[33 m>  491 | ): void { Server Actions must be async functions. ./src/modules/exams/actions.ts:49:1 Ecmascript file had an error   47 | // Re-export 从拆分文件迁移的导出,保持外部 import 路径不变  48 | export type { AutoMarkResult } from "./ai-pipeline/auto-mark" > 49 | export { autoMarkExamAction } from "./ai-pipeline/auto-mar k"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^  50 | export { createExamFromRichEditorAction, updateExamFromRichEditorAction } fro m "./actions-rich-editor"  51 | export type { AiPreviewData, AiRewriteQuestionData } from  "./ai-pipeline"  52 | Only async functions are allowed to be exported in a "use server" file. Import traces: Client Component Browser: ./src/modules/exams/actions.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/actions.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/settings/data-access-system-settings.ts:1:1 Ecmascript file had an error > 1 | import "server-only"  | ^^^^^[3 1m^^^^^^[ 31m^^^^^^ [31m^^^  2 |  3 | import { and, eq } from "drizzle-orm"  4 | You're importing a component that needs "server-only". That only works in a Server Component which is not supported in the pages/ directory. Read more: https://nextjs.org/docs/app/building-your-application/rendering/server-components Import traces: #1 [Server Component]: ./src/modules/settings/data-access-system-settings.ts ./src/modules/settings/actions-system-settings.ts #2 [App Route]: ./src/modules/settings/data-access-system-settings.ts ./src/modules/audit/retention.ts ./src/app/api/cron/audit-cleanup/route.ts #3 [Server Component]: ./src/modules/settings/data-access-system-settings.ts ./src/modules/settings/data-access-two-factor.ts ./src/modules/auth/services/two-factor-service.ts ./src/modules/auth/actions.ts ./src/app/(auth)/register/page.tsx #4 [Client Component Browser]: ./src/modules/settings/data-access-system-settings.ts [Client Component Browser] ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] #5 [Client Component SSR]: ./src/modules/settings/data-access-system-settings.ts [Client Component SSR] ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] #6 [Edge Instrumentation]: ./src/modules/settings/data-access-system-settings.ts ./src/modules/settings/data-access-two-factor.ts ./src/modules/auth/services/two-factor-service.ts ./src/modules/auth/services/login-service.ts ./src/auth.ts ./src/modules/classes/data-access.ts ./src/modules/homework/data-access.ts ./src/instrumentation.ts #7 [Instrumentation]: ./src/modules/settings/data-access-system-settings.ts ./src/modules/settings/data-access-two-factor.ts ./src/modules/auth/services/two-factor-service.ts ./src/modules/auth/services/login-service.ts ./src/auth.ts ./src/modules/classes/data-access.ts ./src/modules/homework/data-access.ts ./src/instrumentation.ts ./node_modules/mysql2/lib/base/connection.js:18:13 Module not found: Can't resolve 'net'   16 | 'use strict';  17 | > 18 | const Net = require('net');  | ^^^^^ ^^^^^ ^^^^  19 | const Tls = require('tls');  20 | const Timers = require('timers');  21 | const EventEmitter = require('events').EventEmi tter; Import traces: App Route: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/app/api/search/route.ts Edge Instrumentation: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Instrumentation: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Server Component: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/elective/data-access.ts ./src/app/(dashboard)/admin/elective/[id]/edit/page.tsx Client Component Browser: ./node_modules/mysql2/lib/base/connection.js [Client Component Browser] ./node_modules/mysql2/lib/promise/connection.js [Client Component Browser] ./node_modules/mysql2/promise.js [Client Component Browser] ./src/shared/db/index.ts [Client Component Browser] ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] Client Component SSR: ./node_modules/mysql2/lib/base/connection.js [Client Component SSR] ./node_modules/mysql2/lib/promise/connection.js [Client Component SSR] ./node_modules/mysql2/promise.js [Client Component SSR] ./src/shared/db/index.ts [Client Component SSR] ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] https://nextjs.org/docs/messages/module-not-found ./node_modules/mysql2/lib/server.js:3:13 Module not found: Can't resolve 'net'   1 | 'use strict';  2 | > 3 | const net = require('net');  | ^^^^^ [22m^^^^^^ ^^^  4 | const EventEmitter = require('events').EventEmit ter;  5 |  6 | const Connection = require('./connection'); Import traces: App Route: ./node_modules/mysql2/lib/server.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/app/api/search/route.ts Edge Instrumentation: ./node_modules/mysql2/lib/server.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Instrumentation: ./node_modules/mysql2/lib/server.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Server Component: ./node_modules/mysql2/lib/server.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/textbooks/data-access.ts ./src/app/(dashboard)/teacher/textbooks/[id]/page.tsx Client Component Browser: ./node_modules/mysql2/lib/server.js [Client Component Browser] ./node_modules/mysql2/index.js [Client Component Browser] ./node_modules/drizzle-orm/mysql2/driver.js [Client Component Browser] ./src/shared/db/index.ts [Client Component Browser] ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] Client Component SSR: ./node_modules/mysql2/lib/server.js [Client Component SSR] ./node_modules/mysql2/index.js [Client Component SSR] ./node_modules/drizzle-orm/mysql2/driver.js [Client Component SSR] ./src/shared/db/index.ts [Client Component SSR] ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] https://nextjs.org/docs/messages/module-not-found ./node_modules/mysql2/lib/auth_plugins/sha256_password.js:6:13 Module not found: Can't resolve 'tls'   4 | const crypto = require('crypto');  5 | const { xorRotating } = require('../auth_41'); > 6 | const Tls = require('tls');  | ^^^^^ [22m^^^^^^ ^^^  7 |  8 | const REQUEST_SERVER_KEY_PACKET = Buffer.from[3 9m([1]);  9 | Import traces: App Route: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js ./node_modules/mysql2/lib/auth_plugins/index.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/app/api/search/route.ts Edge Instrumentation: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js ./node_modules/mysql2/lib/auth_plugins/index.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Instrumentation: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js ./node_modules/mysql2/lib/auth_plugins/index.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Server Component: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js ./node_modules/mysql2/lib/auth_plugins/index.js ./node_modules/mysql2/index.js ./node_modules/drizzle-orm/mysql2/driver.js ./src/shared/db/index.ts ./src/modules/audit/data-access.ts ./src/app/(dashboard)/admin/audit-logs/data-changes/page.tsx Client Component Browser: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js [Client Component Browser] ./node_modules/mysql2/lib/auth_plugins/index.js [Client Component Browser] ./node_modules/mysql2/index.js [Client Component Browser] ./node_modules/drizzle-orm/mysql2/driver.js [Client Component Browser] ./src/shared/db/index.ts [Client Component Browser] ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] Client Component SSR: ./node_modules/mysql2/lib/auth_plugins/sha256_password.js [Client Component SSR] ./node_modules/mysql2/lib/auth_plugins/index.js [Client Component SSR] ./node_modules/mysql2/index.js [Client Component SSR] ./node_modules/drizzle-orm/mysql2/driver.js [Client Component SSR] ./src/shared/db/index.ts [Client Component SSR] ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] https://nextjs.org/docs/messages/module-not-found ./node_modules/mysql2/lib/base/connection.js:19:13 Module not found: Can't resolve 'tls'   17 |  18 | const Net = require('net'); > 19 | const Tls = require('tls');  | ^^^^^ ^^^^^ ^^^^  20 | const Timers = require('timers');  21 | const EventEmitter = require('events').EventEmi tter;  22 | const Readable = require('stream').Readable[39 m; Import traces: App Route: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/app/api/search/route.ts Edge Instrumentation: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Instrumentation: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/exams/data-access.ts ./src/instrumentation.ts Server Component: ./node_modules/mysql2/lib/base/connection.js ./node_modules/mysql2/lib/promise/connection.js ./node_modules/mysql2/promise.js ./src/shared/db/index.ts ./src/modules/elective/data-access.ts ./src/app/(dashboard)/admin/elective/[id]/edit/page.tsx Client Component Browser: ./node_modules/mysql2/lib/base/connection.js [Client Component Browser] ./node_modules/mysql2/lib/promise/connection.js [Client Component Browser] ./node_modules/mysql2/promise.js [Client Component Browser] ./src/shared/db/index.ts [Client Component Browser] ./src/modules/audit/retention.ts [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component Browser] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] Client Component SSR: ./node_modules/mysql2/lib/base/connection.js [Client Component SSR] ./node_modules/mysql2/lib/promise/connection.js [Client Component SSR] ./node_modules/mysql2/promise.js [Client Component SSR] ./src/shared/db/index.ts [Client Component SSR] ./src/modules/audit/retention.ts [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Client Component SSR] ./src/modules/audit/components/audit-retention-settings.tsx [Server Component] ./src/modules/audit/components/audit-overview-view.tsx [Server Component] ./src/app/(dashboard)/admin/audit-logs/overview/page.tsx [Server Component] https://nextjs.org/docs/messages/module-not-found ./src/modules/audit Invalid import 'server-only' cannot be imported from a Client Component module. It should only be used from a Server Component. The error was caused by importing 'src/modules/audit' ./src/modules/settings Invalid import 'server-only' cannot be imported from a Client Component module. It should only be used from a Server Component. The error was caused by importing 'src/modules/settings' ./src/modules/exams/components/exam-form.tsx:11:1 Export createAiExamAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export createAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export createAiExamAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export createAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export createExamAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export createExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export createExamAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export createExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-actions.tsx:35:1 Export deleteExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export deleteExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export deleteExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export deleteExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export duplicateExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export duplicateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript) . The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export duplicateExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export duplicateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export getExamPreviewAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export getExamPreviewAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript ). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export getExamPreviewAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export getExamPreviewAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-form.tsx:11:1 Export getGradesAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export getGradesAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export getGradesAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export getGradesAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-rich-form.tsx:20:1 Export getGradesAction doesn't exist in target module   18 | import { ResizablePanel } from "@/shared/components/ui/resizabl e-panel"  19 | import { ScrollArea } from "@/shared/components/ui/scroll-area"[39 m > 20 | import { getGradesAction, getSubjectsAction } from [ 32m"../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^  21 | import { autoMarkExamAction } from "../ai-pipeline/auto-mark"  22 | import {  23 | createExamFromRichEditorAction, The export getGradesAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-rich-form.tsx ./src/app/(dashboard)/teacher/exams/[id]/edit-rich/page.tsx ./src/modules/exams/components/exam-rich-form.tsx:20:1 Export getGradesAction doesn't exist in target module   18 | import { ResizablePanel } from "@/shared/components/ui/resizabl e-panel"  19 | import { ScrollArea } from "@/shared/components/ui/scroll-area"[39 m > 20 | import { getGradesAction, getSubjectsAction } from [ 32m"../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^  21 | import { autoMarkExamAction } from "../ai-pipeline/auto-mark"  22 | import {  23 | createExamFromRichEditorAction, The export getGradesAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-rich-form.tsx ./src/app/(dashboard)/teacher/exams/[id]/edit-rich/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export getSubjectsAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export getSubjectsAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-form.tsx:11:1 Export getSubjectsAction doesn't exist in target module   9 |  10 | import { Form } from "@/shared/components/ui/form" > 11 | import { createAiExamAction, createExamAction, getSub jectsAction, getGradesAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^  12 | import { getAiProviderSummaries, type AiProviderSummary } from "@/modules/settings/actions"  13 |  14 | import { formSchema, type ExamFormValues, type PreviewSna pshotMeta, defaultValues } from "./exam-form-types" The export getSubjectsAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-form.tsx ./src/app/(dashboard)/teacher/exams/create/page.tsx ./src/modules/exams/components/exam-rich-form.tsx:20:1 Export getSubjectsAction doesn't exist in target module   18 | import { ResizablePanel } from "@/shared/components/ui/resizabl e-panel"  19 | import { ScrollArea } from "@/shared/components/ui/scroll-area"[39 m > 20 | import { getGradesAction, getSubjectsAction } from [ 32m"../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^  21 | import { autoMarkExamAction } from "../ai-pipeline/auto-mark"  22 | import {  23 | createExamFromRichEditorAction, The export getSubjectsAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-rich-form.tsx ./src/app/(dashboard)/teacher/exams/[id]/edit-rich/page.tsx ./src/modules/exams/components/exam-rich-form.tsx:20:1 Export getSubjectsAction doesn't exist in target module   18 | import { ResizablePanel } from "@/shared/components/ui/resizabl e-panel"  19 | import { ScrollArea } from "@/shared/components/ui/scroll-area"[39 m > 20 | import { getGradesAction, getSubjectsAction } from [ 32m"../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^  21 | import { autoMarkExamAction } from "../ai-pipeline/auto-mark"  22 | import {  23 | createExamFromRichEditorAction, The export getSubjectsAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-rich-form.tsx ./src/app/(dashboard)/teacher/exams/[id]/edit-rich/page.tsx ./src/modules/exams/components/exam-preview-utils.ts:5:1 Export previewAiExamAction doesn't exist in target module   3 | import { toast } from "sonner"  4 | import type { useTranslations } from "next-intl" > 5 | import { previewAiExamAction, type AiPreviewData } [3 6mfrom "../actions"  | ^^^^^[3 1m^^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^  6 | import type { ExamNode } from "./assembly/selected-question-list"[3 9m  7 | import type { Question } from "@/modules/questions/types"  8 | import type { EditableQuestionContent, ExamFormValues,[39 m PreviewBackgroundTask, PreviewSnapshotMeta } from "./exam-form-types"[3 9m The export previewAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript) . The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-preview-utils.ts [Client Component Browser] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-preview-utils.ts [Client Component SSR] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/components/exam-preview-utils.ts:5:1 Export previewAiExamAction doesn't exist in target module   3 | import { toast } from "sonner"  4 | import type { useTranslations } from "next-intl" > 5 | import { previewAiExamAction, type AiPreviewData } [3 6mfrom "../actions"  | ^^^^^[3 1m^^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^  6 | import type { ExamNode } from "./assembly/selected-question-list"[3 9m  7 | import type { Question } from "@/modules/questions/types"  8 | import type { EditableQuestionContent, ExamFormValues,[39 m PreviewBackgroundTask, PreviewSnapshotMeta } from "./exam-form-types"[3 9m The export previewAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-preview-utils.ts [Client Component Browser] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-preview-utils.ts [Client Component SSR] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/hooks/use-exam-preview.ts:7:1 Export previewAiExamAction doesn't exist in target module   5 | import type { UseFormReturn } from "react-hook-form"  6 | > 7 | import { previewAiExamAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^  8 | import type { ExamFormValues } from "../components/exam-form-types"   9 | import {  10 | buildPreviewNodes, The export previewAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript) . The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/hooks/use-exam-preview.ts:7:1 Export previewAiExamAction doesn't exist in target module   5 | import type { UseFormReturn } from "react-hook-form"  6 | > 7 | import { previewAiExamAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^  8 | import type { ExamFormValues } from "../components/exam-form-types"   9 | import {  10 | buildPreviewNodes, The export previewAiExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1 Export regenerateAiQuestionAction doesn't exist in target module   7 | import type { ExamFormValues } from "../components/exam-form-ty pes"  8 | import { findPreviewQuestionNode, parseEditableContent } from "../c omponents/exam-preview-utils" > 9 | import { regenerateAiQuestionAction } from "../actions"[3 9m  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^  10 |  11 | type Translator = ReturnType<typeof useTranslations [33m>  12 | The export regenerateAiQuestionAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecma script). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/hooks/use-exam-preview-rewrite.ts [Client Component Browser] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/hooks/use-exam-preview-rewrite.ts [Client Component SSR] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1 Export regenerateAiQuestionAction doesn't exist in target module   7 | import type { ExamFormValues } from "../components/exam-form-ty pes"  8 | import { findPreviewQuestionNode, parseEditableContent } from "../c omponents/exam-preview-utils" > 9 | import { regenerateAiQuestionAction } from "../actions"[3 9m  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^  10 |  11 | type Translator = ReturnType<typeof useTranslations [33m>  12 | The export regenerateAiQuestionAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascr ipt). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/hooks/use-exam-preview-rewrite.ts [Client Component Browser] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Client Component Browser] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/hooks/use-exam-preview-rewrite.ts [Client Component SSR] ./src/modules/exams/hooks/use-exam-preview.ts [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Client Component SSR] ./src/modules/exams/components/exam-form.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/create/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export updateExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export updateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-actions.tsx:35:1 Export updateExamAction doesn't exist in target module   33 | } from "@/shared/components/ui/dialog"  34 | > 35 | import { deleteExamAction, duplicateExamAction, updat eExamAction, getExamPreviewAction } from "../actions"  | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^^[2 2m^^^^^^[ 22m^^^^^^ [22m^^^^^^ ^^^^^ ^^^^^^[1 m^^^^^^[ 1m^^^^^^ [1m^^^^^^  36 | import { Exam } from "../types"  37 | import { ExamPaperPreview } from "./assembly/exam-paper-preview"[3 9m  38 | import type { ExamNode } from "./assembly/selected-question-list"[ 39m The export updateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import traces: Client Component Browser: ./src/modules/exams/components/exam-actions.tsx [Client Component Browser] ./src/modules/exams/components/exam-columns.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Client Component Browser] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] Client Component SSR: ./src/modules/exams/components/exam-actions.tsx [Client Component SSR] ./src/modules/exams/components/exam-columns.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Client Component SSR] ./src/modules/exams/components/exam-data-table.tsx [Server Component] ./src/app/(dashboard)/teacher/exams/all/page.tsx [Server Component] ./src/modules/exams/components/exam-assembly.tsx:16:1 Export updateExamAction doesn't exist in target module   14 | import type { Question } from "@/modules/questions/types"  15 | import type { QuestionType } from "@/modules/questions/types" > 16 | import { updateExamAction } from "@/modules/exams/actions"   | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^  17 | import { getQuestionsAction } from "@/modules/questions/actions"  18 | import { StructureEditor } from "./assembly/structure-editor"  19 | import { QuestionBankList } from "./assembly/question-bank-list"[3 9m The export updateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-client] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-assembly.tsx ./src/app/(dashboard)/teacher/exams/[id]/build/page.tsx ./src/modules/exams/components/exam-assembly.tsx:16:1 Export updateExamAction doesn't exist in target module   14 | import type { Question } from "@/modules/questions/types"  15 | import type { QuestionType } from "@/modules/questions/types" > 16 | import { updateExamAction } from "@/modules/exams/actions"   | ^^^^^[ 31m^^^^^^ [31m^^^^^^ ^^^^^^[39 m^^^^^^[3 9m^^^^^^[ 39m^^^^^^ [39m^^^^^^ ^^^^^^[22 m^^^^^  17 | import { getQuestionsAction } from "@/modules/questions/actions"  18 | import { StructureEditor } from "./assembly/structure-editor"  19 | import { QuestionBankList } from "./assembly/question-bank-list"[3 9m The export updateExamAction was not found in module [project]/src/modules/exams/actions.ts [app-ssr] (ecmascript). The module has no exports at all. All exports of the module are statically known (It doesn't have dynamic exports). So it's known statically that the req uested export doesn't exist. Import trace: Server Component: ./src/modules/exams/components/exam-assembly.tsx ./src/app/(dashboard)/teacher/exams/[id]/build/page.tsx at (./src/modules/audit/retention.ts:1:1) at (./src/modules/course-plans/actions.ts:488:17) at (./src/modules/exams/actions.ts:49:1) at (./src/modules/settings/data-access-system-settings.ts:1:1) at (https://nextjs.org/docs/messages/module-not-found) at (https://nextjs.org/docs/messages/module-not-found) at (https://nextjs.org/docs/messages/module-not-found) at (https://nextjs.org/docs/messages/module-not-found) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-rich-form.tsx:20:1) at (./src/modules/exams/components/exam-rich-form.tsx:20:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-form.tsx:11:1) at (./src/modules/exams/components/exam-rich-form.tsx:20:1) at (./src/modules/exams/components/exam-rich-form.tsx:20:1) at (./src/modules/exams/components/exam-preview-utils.ts:5:1) at (./src/modules/exams/components/exam-preview-utils.ts:5:1) at (./src/modules/exams/hooks/use-exam-preview.ts:7:1) at (./src/modules/exams/hooks/use-exam-preview.ts:7:1) at (./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1) at (./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-actions.tsx:35:1) at (./src/modules/exams/components/exam-assembly.tsx:16:1) at (./src/modules/exams/components/exam-assembly.tsx:16:1)