Skip to content

Extension/Language Server unable to resolve MOPS packages with file path instead of version #412

@Gekctek

Description

@Gekctek

With the latest (0.20.0) VS Code motoko extension, im getting an error that it can resolve the folder for my MOPS packages that use a file path vs a version (uses local file system vs mops registry)
The files/directories are definitely there (such as /home/gekctek/git/icrc118.mo/src)

MOPS file

[dependencies]
"core@1" = "1.0.0"
"dao-proposal-engine@2" = "2.1.0"
"ic@3" = "3.2.0"
"stableheapbtreemap@1" = "1.5.0"
"dag-cbor@2" = "2.2.1"
"atproto@0" = "../../../motoko_atproto/"
"icrc120-mo@0" = "../../../icrc120.mo/"
"class-plus@0" = "0.0.2"
"timer-tool@0" = "0.1.1"
"stable-local-log@0" = "0.1.1"

ERROR:

[Error - 12:55:11 PM] SyntaxError: Error: file "/home/gekctek/git/motoko_atproto/src" (for package `atproto@0`) does not exist; file "/home/gekctek/git/icrc118.mo/src" (for package `icrc-118@0`) does not exist; file "/home/gekctek/git/icrc120.mo/src" (for package `icrc120-mo@0`) does not exist
    at LW._updateWithFileText (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:21393:11181)
    at LW.update (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:21393:10415)
    at LW.requestTyped (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:21393:11938)
    at XYt (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:21461:42)
    at /home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:21843:2332
    at /home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:33:77314
    at zt (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:3:9103)
    at Vr (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:3:6902)
    at Immediate._onImmediate (/home/gekctek/.vscode-server/extensions/dfinity-foundation.vscode-motoko-0.20.0/out/server.js:3:6813)
    at process.processImmediate (node:internal/timers:485:21)

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