Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

void 0 is not a function #259

Copy link
Copy link
@EcksDy

Description

@EcksDy
Issue body actions

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      Morty Proxy This is a proxified and sanitized view of the page, visit original site.