﻿
> 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
[0m[31m[1m>[22m[39m[90m 1 |[39m [36mimport[39m [32m"server-only"[39m
 [90m   |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[3
1m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 2 |[39m
 [90m 3 |[39m [36mimport[39m { lt } [36mfrom[39m [32m"drizzle-orm"[39m
 [90m 4 |[39m[0m

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
[0m [90m 486 |[39m [90m// 预留埋点接口，供前端调用以记录关键操作。[39m
 [90m 487 |[39m [90m// 当前为空实现，后续接入监控 SDK 时只需修改此函数。[39m
[31m[1m>[22m[39m[90m 488 |[39m [36mexport[39m [36mfunction[39m trackCoursePlanEvent(
 [90m     |[39m                 [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31
m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[3
1m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 489 |[39m   event[33m:[39m string[33m,[39m
 [90m 490 |[39m   properties[33m?[39m[33m:[39m [33mRecord[39m[33m<[39m[33mstring[39m[33m,[39m unknown[33
m>[39m
 [90m 491 |[39m )[33m:[39m [36mvoid[39m {[0m

Server Actions must be async functions.



./src/modules/exams/actions.ts:49:1
Ecmascript file had an error
[0m [90m 47 |[39m [90m// Re-export 从拆分文件迁移的导出，保持外部 import 路径不变[39m
 [90m 48 |[39m [36mexport[39m type { [33mAutoMarkResult[39m } [36mfrom[39m [32m"./ai-pipeline/auto-mark"[39m
[31m[1m>[22m[39m[90m 49 |[39m [36mexport[39m { autoMarkExamAction } [36mfrom[39m [32m"./ai-pipeline/auto-mar
k"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m
 [90m 50 |[39m [36mexport[39m { createExamFromRichEditorAction[33m,[39m updateExamFromRichEditorAction } [36mfro
m[39m [32m"./actions-rich-editor"[39m
 [90m 51 |[39m [36mexport[39m type { [33mAiPreviewData[39m[33m,[39m [33mAiRewriteQuestionData[39m } [36mfrom
[39m [32m"./ai-pipeline"[39m
 [90m 52 |[39m[0m

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
[0m[31m[1m>[22m[39m[90m 1 |[39m [36mimport[39m [32m"server-only"[39m
 [90m   |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[3
1m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 2 |[39m
 [90m 3 |[39m [36mimport[39m { and[33m,[39m eq } [36mfrom[39m [32m"drizzle-orm"[39m
 [90m 4 |[39m[0m

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'
[0m [90m 16 |[39m [32m'use strict'[39m[33m;[39m
 [90m 17 |[39m
[31m[1m>[22m[39m[90m 18 |[39m [36mconst[39m [33mNet[39m [33m=[39m require([32m'net'[39m)[33m;[39m
 [90m    |[39m             [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 19 |[39m [36mconst[39m [33mTls[39m [33m=[39m require([32m'tls'[39m)[33m;[39m
 [90m 20 |[39m [36mconst[39m [33mTimers[39m [33m=[39m require([32m'timers'[39m)[33m;[39m
 [90m 21 |[39m [36mconst[39m [33mEventEmitter[39m [33m=[39m require([32m'events'[39m)[33m.[39m[33mEventEmi
tter[39m[33m;[39m[0m



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'
[0m [90m 1 |[39m [32m'use strict'[39m[33m;[39m
 [90m 2 |[39m
[31m[1m>[22m[39m[90m 3 |[39m [36mconst[39m net [33m=[39m require([32m'net'[39m)[33m;[39m
 [90m   |[39m             [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 4 |[39m [36mconst[39m [33mEventEmitter[39m [33m=[39m require([32m'events'[39m)[33m.[39m[33mEventEmit
ter[39m[33m;[39m
 [90m 5 |[39m
 [90m 6 |[39m [36mconst[39m [33mConnection[39m [33m=[39m require([32m'./connection'[39m)[33m;[39m[0m



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'
[0m [90m 4 |[39m [36mconst[39m crypto [33m=[39m require([32m'crypto'[39m)[33m;[39m
 [90m 5 |[39m [36mconst[39m { xorRotating } [33m=[39m require([32m'../auth_41'[39m)[33m;[39m
[31m[1m>[22m[39m[90m 6 |[39m [36mconst[39m [33mTls[39m [33m=[39m require([32m'tls'[39m)[33m;[39m
 [90m   |[39m             [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 7 |[39m
 [90m 8 |[39m [36mconst[39m [33mREQUEST_SERVER_KEY_PACKET[39m [33m=[39m [33mBuffer[39m[33m.[39m[36mfrom[3
9m([[35m1[39m])[33m;[39m
 [90m 9 |[39m[0m



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'
[0m [90m 17 |[39m
 [90m 18 |[39m [36mconst[39m [33mNet[39m [33m=[39m require([32m'net'[39m)[33m;[39m
[31m[1m>[22m[39m[90m 19 |[39m [36mconst[39m [33mTls[39m [33m=[39m require([32m'tls'[39m)[33m;[39m
 [90m    |[39m             [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 20 |[39m [36mconst[39m [33mTimers[39m [33m=[39m require([32m'timers'[39m)[33m;[39m
 [90m 21 |[39m [36mconst[39m [33mEventEmitter[39m [33m=[39m require([32m'events'[39m)[33m.[39m[33mEventEmi
tter[39m[33m;[39m
 [90m 22 |[39m [36mconst[39m [33mReadable[39m [33m=[39m require([32m'stream'[39m)[33m.[39m[33mReadable[39
m[33m;[39m[0m



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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m 18 |[39m [36mimport[39m { [33mResizablePanel[39m } [36mfrom[39m [32m"@/shared/components/ui/resizabl
e-panel"[39m
 [90m 19 |[39m [36mimport[39m { [33mScrollArea[39m } [36mfrom[39m [32m"@/shared/components/ui/scroll-area"[39
m
[31m[1m>[22m[39m[90m 20 |[39m [36mimport[39m { getGradesAction[33m,[39m getSubjectsAction } [36mfrom[39m [
32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 21 |[39m [36mimport[39m { autoMarkExamAction } [36mfrom[39m [32m"../ai-pipeline/auto-mark"[39m
 [90m 22 |[39m [36mimport[39m {
 [90m 23 |[39m   createExamFromRichEditorAction[33m,[39m[0m

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
[0m [90m 18 |[39m [36mimport[39m { [33mResizablePanel[39m } [36mfrom[39m [32m"@/shared/components/ui/resizabl
e-panel"[39m
 [90m 19 |[39m [36mimport[39m { [33mScrollArea[39m } [36mfrom[39m [32m"@/shared/components/ui/scroll-area"[39
m
[31m[1m>[22m[39m[90m 20 |[39m [36mimport[39m { getGradesAction[33m,[39m getSubjectsAction } [36mfrom[39m [
32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 21 |[39m [36mimport[39m { autoMarkExamAction } [36mfrom[39m [32m"../ai-pipeline/auto-mark"[39m
 [90m 22 |[39m [36mimport[39m {
 [90m 23 |[39m   createExamFromRichEditorAction[33m,[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m  9 |[39m
 [90m 10 |[39m [36mimport[39m { [33mForm[39m } [36mfrom[39m [32m"@/shared/components/ui/form"[39m
[31m[1m>[22m[39m[90m 11 |[39m [36mimport[39m { createAiExamAction[33m,[39m createExamAction[33m,[39m getSub
jectsAction[33m,[39m getGradesAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m
 [90m 12 |[39m [36mimport[39m { getAiProviderSummaries[33m,[39m type [33mAiProviderSummary[39m } [36mfrom[39m
 [32m"@/modules/settings/actions"[39m
 [90m 13 |[39m
 [90m 14 |[39m [36mimport[39m { formSchema[33m,[39m type [33mExamFormValues[39m[33m,[39m type [33mPreviewSna
pshotMeta[39m[33m,[39m defaultValues } [36mfrom[39m [32m"./exam-form-types"[39m[0m

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
[0m [90m 18 |[39m [36mimport[39m { [33mResizablePanel[39m } [36mfrom[39m [32m"@/shared/components/ui/resizabl
e-panel"[39m
 [90m 19 |[39m [36mimport[39m { [33mScrollArea[39m } [36mfrom[39m [32m"@/shared/components/ui/scroll-area"[39
m
[31m[1m>[22m[39m[90m 20 |[39m [36mimport[39m { getGradesAction[33m,[39m getSubjectsAction } [36mfrom[39m [
32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 21 |[39m [36mimport[39m { autoMarkExamAction } [36mfrom[39m [32m"../ai-pipeline/auto-mark"[39m
 [90m 22 |[39m [36mimport[39m {
 [90m 23 |[39m   createExamFromRichEditorAction[33m,[39m[0m

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
[0m [90m 18 |[39m [36mimport[39m { [33mResizablePanel[39m } [36mfrom[39m [32m"@/shared/components/ui/resizabl
e-panel"[39m
 [90m 19 |[39m [36mimport[39m { [33mScrollArea[39m } [36mfrom[39m [32m"@/shared/components/ui/scroll-area"[39
m
[31m[1m>[22m[39m[90m 20 |[39m [36mimport[39m { getGradesAction[33m,[39m getSubjectsAction } [36mfrom[39m [
32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 21 |[39m [36mimport[39m { autoMarkExamAction } [36mfrom[39m [32m"../ai-pipeline/auto-mark"[39m
 [90m 22 |[39m [36mimport[39m {
 [90m 23 |[39m   createExamFromRichEditorAction[33m,[39m[0m

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
[0m [90m 3 |[39m [36mimport[39m { toast } [36mfrom[39m [32m"sonner"[39m
 [90m 4 |[39m [36mimport[39m type { useTranslations } [36mfrom[39m [32m"next-intl"[39m
[31m[1m>[22m[39m[90m 5 |[39m [36mimport[39m { previewAiExamAction[33m,[39m type [33mAiPreviewData[39m } [3
6mfrom[39m [32m"../actions"[39m
 [90m   |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[3
1m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 6 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[3
9m
 [90m 7 |[39m [36mimport[39m type { [33mQuestion[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
 [90m 8 |[39m [36mimport[39m type { [33mEditableQuestionContent[39m[33m,[39m [33mExamFormValues[39m[33m,[39
m [33mPreviewBackgroundTask[39m[33m,[39m [33mPreviewSnapshotMeta[39m } [36mfrom[39m [32m"./exam-form-types"[3
9m[0m

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
[0m [90m 3 |[39m [36mimport[39m { toast } [36mfrom[39m [32m"sonner"[39m
 [90m 4 |[39m [36mimport[39m type { useTranslations } [36mfrom[39m [32m"next-intl"[39m
[31m[1m>[22m[39m[90m 5 |[39m [36mimport[39m { previewAiExamAction[33m,[39m type [33mAiPreviewData[39m } [3
6mfrom[39m [32m"../actions"[39m
 [90m   |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[3
1m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 6 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[3
9m
 [90m 7 |[39m [36mimport[39m type { [33mQuestion[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
 [90m 8 |[39m [36mimport[39m type { [33mEditableQuestionContent[39m[33m,[39m [33mExamFormValues[39m[33m,[39
m [33mPreviewBackgroundTask[39m[33m,[39m [33mPreviewSnapshotMeta[39m } [36mfrom[39m [32m"./exam-form-types"[3
9m[0m

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
[0m [90m  5 |[39m [36mimport[39m type { [33mUseFormReturn[39m } [36mfrom[39m [32m"react-hook-form"[39m
 [90m  6 |[39m
[31m[1m>[22m[39m[90m  7 |[39m [36mimport[39m { previewAiExamAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m
 [90m  8 |[39m [36mimport[39m type { [33mExamFormValues[39m } [36mfrom[39m [32m"../components/exam-form-types"
[39m
 [90m  9 |[39m [36mimport[39m {
 [90m 10 |[39m   buildPreviewNodes[33m,[39m[0m

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
[0m [90m  5 |[39m [36mimport[39m type { [33mUseFormReturn[39m } [36mfrom[39m [32m"react-hook-form"[39m
 [90m  6 |[39m
[31m[1m>[22m[39m[90m  7 |[39m [36mimport[39m { previewAiExamAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m
 [90m  8 |[39m [36mimport[39m type { [33mExamFormValues[39m } [36mfrom[39m [32m"../components/exam-form-types"
[39m
 [90m  9 |[39m [36mimport[39m {
 [90m 10 |[39m   buildPreviewNodes[33m,[39m[0m

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
[0m [90m  7 |[39m [36mimport[39m type { [33mExamFormValues[39m } [36mfrom[39m [32m"../components/exam-form-ty
pes"[39m
 [90m  8 |[39m [36mimport[39m { findPreviewQuestionNode[33m,[39m parseEditableContent } [36mfrom[39m [32m"../c
omponents/exam-preview-utils"[39m
[31m[1m>[22m[39m[90m  9 |[39m [36mimport[39m { regenerateAiQuestionAction } [36mfrom[39m [32m"../actions"[3
9m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 10 |[39m
 [90m 11 |[39m type [33mTranslator[39m [33m=[39m [33mReturnType[39m[33m<[39m[36mtypeof[39m useTranslations
[33m>[39m
 [90m 12 |[39m[0m

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
[0m [90m  7 |[39m [36mimport[39m type { [33mExamFormValues[39m } [36mfrom[39m [32m"../components/exam-form-ty
pes"[39m
 [90m  8 |[39m [36mimport[39m { findPreviewQuestionNode[33m,[39m parseEditableContent } [36mfrom[39m [32m"../c
omponents/exam-preview-utils"[39m
[31m[1m>[22m[39m[90m  9 |[39m [36mimport[39m { regenerateAiQuestionAction } [36mfrom[39m [32m"../actions"[3
9m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 10 |[39m
 [90m 11 |[39m type [33mTranslator[39m [33m=[39m [33mReturnType[39m[33m<[39m[36mtypeof[39m useTranslations
[33m>[39m
 [90m 12 |[39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 33 |[39m } [36mfrom[39m [32m"@/shared/components/ui/dialog"[39m
 [90m 34 |[39m
[31m[1m>[22m[39m[90m 35 |[39m [36mimport[39m { deleteExamAction[33m,[39m duplicateExamAction[33m,[39m updat
eExamAction[33m,[39m getExamPreviewAction } [36mfrom[39m [32m"../actions"[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[2
2m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[
22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^
[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m
^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1
m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[
1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m
[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 36 |[39m [36mimport[39m { [33mExam[39m } [36mfrom[39m [32m"../types"[39m
 [90m 37 |[39m [36mimport[39m { [33mExamPaperPreview[39m } [36mfrom[39m [32m"./assembly/exam-paper-preview"[3
9m
 [90m 38 |[39m [36mimport[39m type { [33mExamNode[39m } [36mfrom[39m [32m"./assembly/selected-question-list"[
39m[0m

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
[0m [90m 14 |[39m [36mimport[39m type { [33mQuestion[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
 [90m 15 |[39m [36mimport[39m type { [33mQuestionType[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
[31m[1m>[22m[39m[90m 16 |[39m [36mimport[39m { updateExamAction } [36mfrom[39m [32m"@/modules/exams/actions"
[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 17 |[39m [36mimport[39m { getQuestionsAction } [36mfrom[39m [32m"@/modules/questions/actions"[39m
 [90m 18 |[39m [36mimport[39m { [33mStructureEditor[39m } [36mfrom[39m [32m"./assembly/structure-editor"[39m
 [90m 19 |[39m [36mimport[39m { [33mQuestionBankList[39m } [36mfrom[39m [32m"./assembly/question-bank-list"[3
9m[0m

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
[0m [90m 14 |[39m [36mimport[39m type { [33mQuestion[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
 [90m 15 |[39m [36mimport[39m type { [33mQuestionType[39m } [36mfrom[39m [32m"@/modules/questions/types"[39m
[31m[1m>[22m[39m[90m 16 |[39m [36mimport[39m { updateExamAction } [36mfrom[39m [32m"@/modules/exams/actions"
[39m
 [90m    |[39m [31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[
31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39
m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[3
9m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[
39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m
[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22
m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m[31m[1m^[22m[39m
 [90m 17 |[39m [36mimport[39m { getQuestionsAction } [36mfrom[39m [32m"@/modules/questions/actions"[39m
 [90m 18 |[39m [36mimport[39m { [33mStructureEditor[39m } [36mfrom[39m [32m"./assembly/structure-editor"[39m
 [90m 19 |[39m [36mimport[39m { [33mQuestionBankList[39m } [36mfrom[39m [32m"./assembly/question-bank-list"[3
9m[0m

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 <unknown> (./src/modules/audit/retention.ts:1:1)
    at <unknown> (./src/modules/course-plans/actions.ts:488:17)
    at <unknown> (./src/modules/exams/actions.ts:49:1)
    at <unknown> (./src/modules/settings/data-access-system-settings.ts:1:1)
    at <unknown> (https://nextjs.org/docs/messages/module-not-found)
    at <unknown> (https://nextjs.org/docs/messages/module-not-found)
    at <unknown> (https://nextjs.org/docs/messages/module-not-found)
    at <unknown> (https://nextjs.org/docs/messages/module-not-found)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-rich-form.tsx:20:1)
    at <unknown> (./src/modules/exams/components/exam-rich-form.tsx:20:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-form.tsx:11:1)
    at <unknown> (./src/modules/exams/components/exam-rich-form.tsx:20:1)
    at <unknown> (./src/modules/exams/components/exam-rich-form.tsx:20:1)
    at <unknown> (./src/modules/exams/components/exam-preview-utils.ts:5:1)
    at <unknown> (./src/modules/exams/components/exam-preview-utils.ts:5:1)
    at <unknown> (./src/modules/exams/hooks/use-exam-preview.ts:7:1)
    at <unknown> (./src/modules/exams/hooks/use-exam-preview.ts:7:1)
    at <unknown> (./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1)
    at <unknown> (./src/modules/exams/hooks/use-exam-preview-rewrite.ts:9:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-actions.tsx:35:1)
    at <unknown> (./src/modules/exams/components/exam-assembly.tsx:16:1)
    at <unknown> (./src/modules/exams/components/exam-assembly.tsx:16:1)
