- grades: 拆分 batch-grade-entry (457→374) + grade-record-list (523→231),新增 4 个子组件 - attendance: 迁移 stats-cards/filters 到 StatsGrid/FilterBar 底座 - error-book: 迁移 stats-cards/filters 到 StatsGrid/FilterBar 底座 - elective: 迁移 stats-cards/filters 到 StatsGrid/FilterBar 底座 - 删除 12 个重复组件,新增 app 层 filter 组件就近放置 - tsc 零错误,lint 无新增错误
1735 lines
116 KiB
Plaintext
1735 lines
116 KiB
Plaintext
|
||
> 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)
|