-
-
Notifications
You must be signed in to change notification settings - Fork 305
Closed
Labels
bugSomething isn't workingSomething isn't working
Description
What version of Elysia is running?
1.3.5
What platform is your computer?
Darwin 24.5.0 arm64 arm
What steps can reproduce the bug?
1 | /** The base Error type thrown for all TypeBox exceptions */
2 | export class TypeBoxError extends Error {
3 | constructor(message) {
4 | super(message);
^
error: String types with formats must specify a default value
schema: {
format: "uuid",
[Symbol(TypeBox.Kind)]: "String",
type: "string",
},
at new TypeBoxError (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/@sinclair/typebox/build/esm/type/error/error.mjs:4:9)
at new ValueCreateError (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/@sinclair/typebox/build/esm/value/create/create.mjs:16:9)
at FromString (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/@sinclair/typebox/build/esm/value/create/create.mjs:278:19)
at FromObject (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/@sinclair/typebox/build/esm/value/create/create.mjs:222:24)
at ObjectString (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/type-system/index.ts:257:48)
at _composeProperties (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:478:19)
at composeProperties (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:425:14)
at _replaceSchemaType (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:533:19)
at _replaceSchemaType (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:389:22)
at _replaceSchemaType (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:504:27)
at replaceSchemaType (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:339:12)
at mapSchema (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:771:20)
at getSchemaValidator (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/schema.ts:780:15)
at createQuery (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/index.ts:721:29)
at composeHandler (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/compose.ts:446:12)
at compile2 (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/index.ts:892:24)
at <anonymous> (/Users/bilguuntamirsoronzontugs/code/autosync-v2/node_modules/elysia/src/index.ts:926:8)
getting this error
here is my validation
export const select = t.Composite([
t.Partial(
t.Object({
serviceKindId: t.String({ format: "uuid" }),
branchId: t.String({ format: "uuid" }),
name: t.String(),
enabled: t.Boolean(),
id: t.String({ format: "uuid" }),
ids: t.Array(t.String({ format: "uuid" }), {
minItems: 1,
}),
}),
),
PaginationSchema,
]);
export type select = typeof select.static;
but i think this is for version error
here is my package.json
{
"name": "autosync_backend2",
"version": "1.1.5",
"module": "src/index.ts",
"type": "module",
"main": "dist/index.js",
"types": "dist/index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "bun run --watch src/index.ts",
"build": "bun build --target=bun ./src/index.ts --outfile=dist/index.js && bun run build:declaration",
"build:declaration": "tsc --emitDeclarationOnly --project tsconfig.types.json",
"db:migrate": "bunx --bun drizzle-kit migrate",
"db:generate": "bunx --bun drizzle-kit generate",
"biome:check": "bunx biome check --write",
"email": "email dev --dir src/lib/emails",
"prepare": "husky"
},
"dependencies": {
"@bogeychan/elysia-logger": "^0.1.8",
"@elysiajs/cors": "^1.3.3",
"@elysiajs/eden": "^1.3.2",
"@elysiajs/swagger": "^1.3.0",
"@react-email/components": "^0.0.41",
"@sinclair/typebox": "^0.34.33",
"@upstash/redis": "^1.35.0",
"better-auth": "^1.2.8",
"drizzle-orm": "^0.44.2",
"drizzle-typebox": "^0.3.3",
"elysia": "^1.3.4",
"exceljs": "^4.4.0",
"fast-xml-parser": "^5.2.5",
"generate-password": "^1.7.1",
"nodemailer": "^7.0.3",
"pg": "^8.16.0",
"pino": "^9.7.0",
"pino-pretty": "^13.0.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"xlsx": "^0.18.5"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@types/nodemailer": "^6.4.17",
"@types/pg": "^8.15.4",
"@types/react": "^19.1.6",
"@types/react-dom": "^19.1.6",
"bun-types": "latest",
"drizzle-kit": "^0.31.1",
"husky": "^9.1.7",
"react-email": "^4.0.16"
},
"files": [
"dist/*.js",
"dist/*.d.ts"
],
"repository": {
"type": "git",
"url": "git+https://github.com/Suld-United/autosync_back_2.git"
},
"packageManager": "pnpm@10.6.3+sha512.bb45e34d50a9a76e858a95837301bfb6bd6d35aea2c5d52094fa497a467c43f5c440103ce2511e9e0a2f89c3d6071baac3358fc68ac6fb75e2ceb3d2736065e6"
}
i tried override typebox version but im still getting same error
What is the expected behavior?
No response
What do you see instead?
No response
Additional information
No response
Have you try removing the node_modules
and bun.lockb
and try again yet?
i tried many times
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working