Skip to content

Error loading markdownlint extension #1593

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
ctlajoie opened this issue May 2, 2020 · 5 comments
Closed

Error loading markdownlint extension #1593

ctlajoie opened this issue May 2, 2020 · 5 comments
Labels
bug Something isn't working extension The issue needs to be fixed in the extension
Milestone

Comments

@ctlajoie
Copy link

ctlajoie commented May 2, 2020

I experienced this with the davidanson.vscode-markdownlint extension but it could easily apply to others as well.

[2020-05-01 23:56:15.915] [exthost] [info] ExtensionService#_doActivateExtension DavidAnson.vscode-markdownlint {"startup":false,"extensionId":{"value":"DavidAnson.vscode-markdownlint","_lower":"davidanson.vscode-markdownlint"},"activationEvent":"onLanguage:markdown"}
[2020-05-01 23:56:15.915] [exthost] [info] ExtensionService#loadCommonJSModule file:///home/coder/.local/share/code-server/extensions/davidanson.vscode-markdownlint-0.35.1/bundle
[2020-05-01 23:56:15.916] [exthost] [error] Activating extension DavidAnson.vscode-markdownlint failed due to an error:
[2020-05-01 23:56:15.918] [exthost] [error] Error: Cannot find module '/home/coder/.local/share/code-server/extensions/davidanson.vscode-markdownlint-0.35.1/bundle'
Require stack:
- /usr/local/lib/code-server/lib/vscode/out/vs/loader.js
- /usr/local/lib/code-server/lib/vscode/out/bootstrap-amd.js
- /usr/local/lib/code-server/lib/vscode/out/bootstrap-fork.js
	at Function.Module._resolveFilename (internal/modules/cjs/loader.js:957:15)
	at Function.Module._load (internal/modules/cjs/loader.js:840:27)
	at Function.t._load (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:920:599)
	at Function.i._load (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:889:759)
	at Function.n._load (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:886:63)
	at Module.require (internal/modules/cjs/loader.js:1019:19)
	at require (internal/modules/cjs/helpers.js:77:18)
	at Function.s [as __$__nodeRequire] (/usr/local/lib/code-server/lib/vscode/out/vs/loader.js:32:963)
	at p._loadCommonJSModule (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:890:966)
	at p._doActivateExtension (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:788:856)
	at p._activateExtension (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:787:937)
	at Object.actualActivateExtension (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:785:883)
	at e._activateExtension (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:566:859)
	at /usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:566:537
	at Array.map (<anonymous>)
	at e._activateExtensions (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:566:525)
	at e.activateByEvent (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:564:14)
	at p._activateByEvent (/usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:786:618)
	at /usr/local/lib/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:795:159
	at processTicksAndRejections (internal/process/task_queues.js:97:5)

This seems to be caused by the absence of a .js file extension. I downloaded the vsix file and in the package.json there is the following key:

    "main": "./bundle",

If I add a .js to this, the extension loads fine.

This does not happen in vscode.

@cmoog cmoog added bug Something isn't working extension The issue needs to be fixed in the extension labels May 2, 2020
@cmoog cmoog self-assigned this May 2, 2020
@cmoog
Copy link
Contributor

cmoog commented May 2, 2020

Thank you for bringing this to our attention. The issue is now resolved. If you reinstall the extension everything should work properly.

Let me know if you still have issues and I'll reopen this.

@cmoog cmoog closed this as completed May 2, 2020
@adb76
Copy link

adb76 commented Jun 25, 2020

With the latest update to 0.36.0 the error has come back again:

[2020-06-24 22:46:28.794] [exthost] [error] Activating extension DavidAnson.vscode-markdownlint failed due to an error:
[2020-06-24 22:46:28.795] [exthost] [error] Error: Cannot find module '/config/extensions/davidanson.vscode-markdownlint-0.36.0/bundle'
Require stack:
- /node_modules/code-server/lib/vscode/out/vs/loader.js
- /node_modules/code-server/lib/vscode/out/bootstrap-amd.js
- /node_modules/code-server/lib/vscode/out/bootstrap-fork.js
        at Function.Module._resolveFilename (internal/modules/cjs/loader.js:966:15)
        at Function.Module._load (internal/modules/cjs/loader.js:842:27)
        at Function.t._load (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:956:846)
        at Function.n._load (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:926:106)
        at Function.i._load (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:922:391)
        at Module.require (internal/modules/cjs/loader.js:1026:19)
        at require (internal/modules/cjs/helpers.js:72:18)
        at Function.s [as __$__nodeRequire] (/node_modules/code-server/lib/vscode/out/vs/loader.js:33:115)
        at p._loadCommonJSModule (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:927:325)
        at p._doActivateExtension (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:824:27)
        at p._activateExtension (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:823:84)
        at Object.actualActivateExtension (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:821:14)
        at e._activateExtension (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:597:859)
        at /node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:597:537
        at Array.map (<anonymous>)
        at e._activateExtensions (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:597:525)
        at e.activateByEvent (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:595:14)
        at p._activateByEvent (/node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:821:758)
        at /node_modules/code-server/lib/vscode/out/vs/workbench/services/extensions/node/extensionHostProcess.js:830:475
        at processTicksAndRejections (internal/process/task_queues.js:97:5)


@ctlajoie
Copy link
Author

@cmoog @nhooyr Is there an alternative solution that I can pursue for this? If the problem really is simply the absence of a .js file extension on the main property in package.json, perhaps they would be willing to accept a PR with this modification.

@code-asher
Copy link
Member

code-asher commented Jan 19, 2021 via email

@jsjoeio jsjoeio added this to the Backlog milestone Apr 29, 2021
@stale
Copy link

stale bot commented Oct 26, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no activity occurs in the next 5 days.

@stale stale bot added the stale label Oct 26, 2021
@stale stale bot closed this as completed Nov 2, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working extension The issue needs to be fixed in the extension
Projects
None yet
Development

No branches or pull requests

5 participants