-
Notifications
You must be signed in to change notification settings - Fork 11
Closed
Description
Hi there,
I've been eyeing zenstack for a while, but it being one layer on top of an already bloated prisma drew me away. The blogs for the new direction drew me back in :)
I'm running into an issue with validating the schema with the vscode v3 extension, here's the latest log:
true
Found installed zenstack package stdlib at: /Users/...project folder/node_modules/@zenstackhq/language/res/stdlib.zmodel
/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:41570
(void 0)(mixin.ref, `Mixin ${mixin.$refText} is not resolved`);
^
TypeError: (void 0) is not a function
at getAllFields (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:41570:13)
at scopeProvider (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43313:65)
at ZModelLinker.resolveFromScopeProviders (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43113:22)
at /Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43317:38
at Array.forEach (<anonymous>)
at ZModelLinker.resolveAttributeArg (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43315:28)
at ZModelLinker.resolve (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43158:14)
at ZModelLinker.resolveDefault (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43391:12)
at ZModelLinker.resolve (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43167:14)
at ZModelLinker.resolveDefault (/Users/...IDE folder/extensions/zenstack.zenstack-v3-3.0.2-universal/dist/language-server.js:43391:12)
Node.js v20.19.0
[Error - 7:42:37 PM] Server process exited with code 1.
[Error - 7:42:37 PM] The ZenStack Model V3 server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
The schema does generate correctly.
Here's a snippet of the schema that fails(it also fails with 2+ mixins):
datasource db {
provider = "sqlite"
}
type BaseModel {
id String @id @default(cuid())
createdAt DateTime @default(now())
updatedAt DateTime @updatedAt
}
model SomeModel with BaseModel {
name String @unique
}
Thank you for your efforts, I'm delighted to follow along this v3 future!
Metadata
Metadata
Assignees
Labels
No labels