Skip to content

Error launching vscode when a # exists in the path #56691

@artbycrunk

Description

@artbycrunk
  • VSCode Version: 1.26.1
  • OS Version: Ubuntu 16.04 / Centos 7.3

Steps to Reproduce:

  1. Change the VScode folder to contain a # like VSCode-linux-x64#1.26
  2. Run code from VSCode-linux-x64#1.26/bin/code
osboxes@osboxes:~/editors/VSCode-linux-x64#1.26/bin$ ./code --disable-extensions
The factory method of "vs/platform/node/package" has thrown an exception
{ Error: Cannot find module '/home/osboxes/editors/package.json'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Function.i [as __$__nodeRequire] (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:770)
    at Object.<anonymous> (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/code/node/cli.js:111:643)
    at Function.t._safeInvokeFunction (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:248)
    at Function.t._invokeFactory (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:495)
    at t.complete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:732)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:25)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:269)
    at s._resolve (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:29:599)
    at s.defineModule (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:23:862)
    at s._onLoad (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:25:611)
    at Object.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:890)
    at e.triggerCallback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:810)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:616
    at t.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:146)
    at e.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:587)
    at i (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:808)
    at Object.errorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:929)
    at e.triggerErrorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:952)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:657
    at ReadFileContext.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:267)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:420:13) code: 'MODULE_NOT_FOUND' }
Error: Cannot find module '/home/osboxes/editors/package.json'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Function.i [as __$__nodeRequire] (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:770)
    at Object.<anonymous> (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/code/node/cli.js:111:643)
    at Function.t._safeInvokeFunction (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:248)
    at Function.t._invokeFactory (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:495)
    at t.complete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:732)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:25)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:269)
    at s._resolve (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:29:599)
    at s.defineModule (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:23:862)
    at s._onLoad (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:25:611)
    at Object.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:890)
    at e.triggerCallback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:810)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:616
    at t.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:146)
    at e.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:587)
    at i (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:808)
    at Object.errorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:929)
    at e.triggerErrorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:952)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:657
    at ReadFileContext.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:267)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:420:13)
The factory method of "vs/platform/node/product" has thrown an exception
{ Error: Cannot find module '/home/osboxes/editors/product.json'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Function.i [as __$__nodeRequire] (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:770)
    at Object.<anonymous> (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/code/node/cli.js:111:855)
    at Function.t._safeInvokeFunction (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:248)
    at Function.t._invokeFactory (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:495)
    at t.complete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:732)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:25)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:269)
    at s._resolve (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:29:599)
    at s.defineModule (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:23:862)
    at s._onLoad (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:25:611)
    at Object.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:890)
    at e.triggerCallback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:810)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:616
    at t.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:146)
    at e.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:587)
    at i (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:808)
    at Object.errorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:929)
    at e.triggerErrorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:952)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:657
    at ReadFileContext.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:267)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:420:13) code: 'MODULE_NOT_FOUND' }
Error: Cannot find module '/home/osboxes/editors/product.json'
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Module.require (module.js:586:17)
    at require (internal/module.js:11:18)
    at Function.i [as __$__nodeRequire] (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:770)
    at Object.<anonymous> (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/code/node/cli.js:111:855)
    at Function.t._safeInvokeFunction (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:248)
    at Function.t._invokeFactory (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:495)
    at t.complete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:19:732)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:25)
    at s._onModuleComplete (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:30:269)
    at s._resolve (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:29:599)
    at s.defineModule (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:23:862)
    at s._onLoad (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:25:611)
    at Object.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:890)
    at e.triggerCallback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:810)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:616
    at t.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:146)
    at e.load (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:587)
    at i (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:808)
    at Object.errorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:27:929)
    at e.triggerErrorback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:952)
    at /home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:13:657
    at ReadFileContext.callback (/home/osboxes/editors/VSCode-linux-x64#1.26/resources/app/out/vs/loader.js:16:267)
    at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:420:13)

Any ideas what could be causing this, and where in the source one could start looking for answers?

Does this issue occur when all extensions are disabled?: Yes/No
Yes

Metadata

Metadata

Labels

bugIssue identified by VS Code Team member as probable buguriverifiedVerification succeeded

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions