Exception when using `livePreview.start.preview.atFile` with an argument

See original GitHub issue

I get the following error message when I try to use the command livePreview.start.preview.atFile with one string argument representing a workspace file. Either absolute or relative path doesn’t work.

Window log

2022-12-07 08:20:39.973 [error] [Extension Host] Tried to open a non-file URI with file opener
2022-12-07 08:20:40.025 [error] An unknown error occurred. Please consult the log for more details.: Error: An unknown error occurred. Please consult the log for more details.
	at s._executeContributedCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:92:111561)
	at process.processTicksAndRejections (node:internal/process/task_queues:96:5)

Extension Host log

2022-12-07 08:20:39.972 [error] Error: 
	at S.cmp (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:64:12872)
	at I.findSubstr (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:64:16911)
	at R.getWorkspaceFolder (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:103:16286)
	at M.getWorkspaceFolder (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:103:19250)
	at Object.getWorkspaceFolder (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:113:46819)
	at b.handleOpenFile (c:\Users\junior\.vscode\extensions\ms-vscode.live-server-0.4.4\out\extension.js:1:63068)
	at b.openPreviewAtFileUri (c:\Users\junior\.vscode\extensions\ms-vscode.live-server-0.4.4\out\extension.js:1:65978)
	at c:\Users\junior\.vscode\extensions\ms-vscode.live-server-0.4.4\out\extension.js:1:480357
	at s._executeContributedCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:92:111375)
	at s.$executeContributedCommand (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:92:112079)
	at l._doInvokeHandler (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:102:13680)
	at l._invokeHandler (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:102:13362)
	at l._receiveRequest (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:102:12132)
	at l._receiveOneMessage (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:102:10834)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:102:8941
	at h.invoke (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:145)
	at v.deliver (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:2266)
	at g.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:1844)
	at r.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:16515)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:118:17104
	at h.invoke (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:145)
	at v.deliver (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:2266)
	at g.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:1844)
	at r.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:16515)
	at o._receiveMessage (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:21327)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:18770
	at h.invoke (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:145)
	at v.deliver (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:2266)
	at g.fire (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:61:1844)
	at g.acceptChunk (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:13346)
	at c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:12476
	at Socket.i (c:\Program Files\Microsoft VS Code\resources\app\out\vs\workbench\api\node\extensionHostProcess.js:70:24594)
	at Socket.emit (node:events:526:28)
	at addChunk (node:internal/streams/readable:315:12)
	at readableAddChunk (node:internal/streams/readable:289:9)
	at Readable.push (node:internal/streams/readable:228:10)
	at Pipe.onStreamRead (node:internal/stream_base_commons:190:23) livePreview.start.preview.atFile {"value":"ms-vscode.live-server","_lower":"ms-vscode.live-server"}

Steps to recreate

Create the following tasks.json:

{
    "version": "2.0.0",
    "tasks": [        {
            "label": "test",
            "command": "${input:preview-test}",
            "problemMatcher": []
        }],
    "inputs": [
        {
            "id": "preview-test",
            "type": "command",
            "command": "livePreview.start.preview.atFile",
            "args": "any-file.html" // I also have tried [ "str" ]  and { "file": "str" }
        }
    ]
}

Run task “test”

Issue Analytics

  • State:closed
  • Created 9 months ago
  • Comments:5

github_iconTop GitHub Comments

1reaction
andreamahcommented, Dec 9, 2022

I think you have a valid use-case (and I wasn’t too aware of using the command like that before) so I created #388.

0reactions
junalmeidacommented, Dec 9, 2022

@andreamah Thanks for the idea but it has no use on my scenario.

Read more comments on GitHub >

github_iconTop Results From Across the Web

vscode-livepreview/package.json at main - GitHub
Hosts a local server in your workspace for you to preview your webpages. - vscode-livepreview/package.json at main · microsoft/vscode-livepreview.
Read more >
WebForms controls raise an exception when the "Web Live ...
Select the "Web Live Preview" option in Tools>Options>Web Form Designer>General. Open the WebForm1.aspx page. Expected result: no exception.
Read more >
Live Preview - VS Code Extension - Visual Studio Marketplace
This extension is most useful for projects where a server is not already created (e.g. not for apps using React, Angular, etc.). To...
Read more >
vscode's Live Preview extension element section doesn't ...
The Dev Tools Pane looks like this because that is Visual Studio Codes developer tool pane. You are seeing all of the elements...
Read more >
RStudio Release Notes
Code editor can show previews of color in strings (R named colors e.g. “tomato3” ... process was started with a custom port, without...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found