Skip to content

Stream is closed #10914

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

Open
gfernandez-me opened this issue Apr 25, 2025 · 1 comment
Open

Stream is closed #10914

gfernandez-me opened this issue Apr 25, 2025 · 1 comment
Assignees
Labels
containers Issue in vscode-remote containers

Comments

@gfernandez-me
Copy link

gfernandez-me commented Apr 25, 2025

Version: 1.99.3 (user setup)
Commit: 17baf841131aa23349f217ca7c570c76ee87b957
Date: 2025-04-15T23:18:46.076Z
Electron: 34.3.2
ElectronBuildId: 11161073
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Windows_NT x64 10.0.26100

  • VSCode Version: 1.99.3
  • Local OS Version: Windows 11 Home - 24H2
  • Remote OS Version: Ubuntu 24.04.2 LTS
  • Remote Extension/Connection Type: Dev Containers
  • Logs:
    Output -> Window
2025-04-25 11:28:31.034 [error] [Extension Host] Error: stream is closed
	at c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:30:3813
	at o (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:30:1926)
	at MR.e.<computed> [as setBaseEnv] (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:30:1684)
	at c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:99:686
	at new Promise (<anonymous>)
	at Object.setBaseEnv (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:99:655)
	at vb (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:124:3590)
	at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
	at async st (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:333:2237)
	at async c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:415:17716
	at async c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:415:24339

Container Log:

[44 ms] Dev Containers 0.394.0 in VS Code 1.96.2 (fd861c8a80c0f9e4e35294b1915ee8a7b29ae850).
[44 ms] Start: Run: wsl -d Ubuntu -e /bin/sh -c cd '/home/gabriel/Projects/valor-console' && /bin/sh
[50 ms] Start: Run in host: id -un
[265 ms] gabriel
[265 ms] 
[266 ms] Start: Run in host:  (command -v getent >/dev/null 2>&1 && getent passwd 'gabriel' || grep -E '^gabriel|^[^:]*:[^:]*:gabriel:' /etc/passwd || true)
[290 ms] Start: Run in host: echo ~
[293 ms] /home/gabriel
[293 ms] 
[295 ms] Start: Run in host: test -f '/home/gabriel/.cursor-server/cli/servers/Stable-fd861c8a80c0f9e4e35294b1915ee8a7b29ae850/server/node'
[301 ms] 
[301 ms] 
[301 ms] Exit code 1
[302 ms] Start: Run in host: test -f '/home/gabriel/.cursor/cli/servers/Stable-fd861c8a80c0f9e4e35294b1915ee8a7b29ae850/server/node'
[303 ms] 
[303 ms] 
[304 ms] Exit code 1
[304 ms] Start: Run in host: test -f '/home/gabriel/.cursor-server/bin/fd861c8a80c0f9e4e35294b1915ee8a7b29ae850/node'
[305 ms] 
[306 ms] 
[306 ms] Start: Run in host: test -f '/home/gabriel/.cursor-server/bin/fd861c8a80c0f9e4e35294b1915ee8a7b29ae850/node_modules/node-pty/package.json'
[310 ms] 
[310 ms] 
[311 ms] Start: Run in host: test -f '/home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.394.0.js'
[319 ms] 
[319 ms] 
[319 ms] Exit code 1
[319 ms] Start: Run in host: mkdir -p '/home/gabriel/.vscode-remote-containers/dist'
[322 ms] 
[322 ms] 
[322 ms] Start: Run in host: cat <<'EOF-/home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.394.0.js' >/home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.394.0.js_1745594910919
[375 ms] 
[375 ms] 
[384 ms] userEnvProbe: loginInteractiveShell (default)
[384 ms] userEnvProbe: not found in cache
[385 ms] userEnvProbe shell: /bin/bash
[411 ms] Host server: file:///home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.394.0.js:12
`),n}});var sn=h((zs,on)=>{"use strict";var ni=zr(),Me=Yr(),oi=Qr(),J=K(),rn=Ne(),nn=$e()("muxrpc:psc");on.exports=function(t,r,n){let o=ni({message(){},request(u,c){if(!Array.isArray(u.args))return c(new Error(`invalid request, args should be array, was: ${JSON.stringify(u)}`));let s=u.name,f=u.args,l=!1,a=!1;f.push((p,d)=>{a=!0,l=!0,c(p,d)});try{t("async",s,f)}catch(p){if(l||a)throw rn(p,"no callback provided to muxrpc async funtion");c(p)}},stream(u){u.read=function(s,f){if(f)return u.write(null,f);let{name:l,type:a,args:p}=s,d,m;if(u.read=null,!J.isStream(a))return u.write(null,new Error(`unsupported stream type: ${a}`));try{m=t(a,l,p)}catch(C){d=C}let y=Me[a==="source"?"sink":a==="sink"?"source":"duplex"](u);return J.pipeToStream(a,y,d?J.errorAsStream(a,d):m)}},close(u){if(o=null,i.ended=!0,!i.closed&&(i.closed=!0,n)){let c=n;n=null,c(u)}}}),i=oi(Me(o,()=>{}));return i=r?r(i,nn.enabled?nn.namespace:!1):i,i.remoteCall=function(u,c,s,f){if(c==="emit")return o.message(s);if(!(J.isRequest(u)||J.isStream(u)))throw new Error(`unsupported type: ${JSON.stringify(u)}`);if(J.isRequest(u))return o.request({name:c,args:s},f);let l=o.stream(),a=Me[u](l,f);return l.write({name:c,args:s,type:u}),a},i.isOpen=function(){return!o.ended},i.close=function(u,c){if(typeof u=="function"&&(c=u,u=!1),!o){c&&c();return}if(u){o.destroy(u),c&&c();return}return o.close(s=>{if(c)c(s);else if(s)throw rn(s,"no callback provided for muxrpc close")}),this},i.closed=!1,i}});var cn=h((Gs,un)=>{"use strict";var ii=Ne(),si=K();function He(e,t,r,n){for(let o in t){let i=t[o],u=r?r.concat(o):[o];if(i&&typeof i=="object"){let c=i;e[o]=He({},c,u,n)}else{let c=i;e[o]=(...s)=>n(c,u,s)}}return e}function ui(e){if(e)throw ii(e,"callback not provided")}function ci(e,t,r,n){e=e||{};function o(i,u,c){let s=typeof c[c.length-1]=="function"?c.pop():i==="sync"||i==="async"?null:ui;if(typeof s=="function"){let f;try{f=r(i,u,c,s)}catch(l){return si.errorAsStreamOrCb(i,l,s)}return f}else return new Promise((f,l)=>{r(i,u,c,(a,p)=>{a?l(a):f(p)})})}return n?o("async","manifest",[function(i,u){if(i)return n(i);He(e,u,null,o),n(null,u,e)}]):He(e,t,null,o),e}un.exports=ci});var an=h((Ys,fn)=>{"use strict";var me=K();function ln(e){return Array.isArray(e)?e:e.split(".")}function li(e){return e&&typeof e.pre=="function"&&typeof e.test=="function"&&typeof e.post=="function"}fn.exports=function(t){if(li(t))return t;if(typeof t=="function")return{pre:t};let r=null,n={};function o(i){if(i.allow){r={};for(let u of i.allow)me.set(r,ln(u),!0)}else r=null;if(i.deny)for(let u of i.deny)me.set(n,ln(u),!0);else n={};return this}return t&&o(t),o.pre=i=>{if(i=Array.isArray(i)?i:[i],r&&!me.prefix(r,i))return new Error(`method:${i} is not in list of allowed methods`);if(n&&me.prefix(n,i))return new Error(`method:${i} is on list of disallowed methods`)},o.post=()=>{},o.test=i=>o.pre(i),o.get=()=>({allow:r,deny:n}),o}});var dn=h((Vs,pn)=>{"use strict";var fi=an(),je=K();pn.exports=function(t,r,n){n=fi(n);function o(u,c){return u===je.get(r,c)}function i(u,c,s){if(c==="emit")throw new Error("emit has been removed");if(u==="async"&&o("sync",c)){let f=s.pop(),l;try{l=je.get(t,c).apply(this,s)}catch(a){return f(a)}return f(null,l)}if(!o(u,c))throw new Error(`no ${u}:${c}`);return je.get(t,c).apply(this,s)}return function(c,s,f){let l=n.pre(s,f);if(l)throw l;return i.call(this,c,s,f)}}});var gn=h((Ks,mn)=>{"use strict";var ai=Nr(),pi=require("events").EventEmitter,di=sn(),hi=cn(),mi=dn();function hn(e,t,r,n,o,i,u){let c;typeof e=="function"&&(c=e,e={}),t=t||{},e=e||{};let s=new pi;i||(i=ai);let f,l={_emit(p,d){return s&&s._emit(p,d),l},id:n},a=di(mi(r,t,o).bind(l),i,p=>{if(!s.closed&&(s.closed=!0,s.emit("closed"),f)){let d=f;f=null,d(p)}});if(hi(s,e,(p,d,m,g)=>{if(a.closed)throw new Error("stream is closed");return a.remoteCall(p,d,m,g)},c),s._emit=s.emit,u){Object.__defineGetter__.call(s,"id",()=>l.id),Object.__defineSetter__.call(s,"id",d=>{l.id=d});let p=!0;s.createStream=d=>{if(f=d,p)return p=!1,a;throw new Error("one stream per rpc")}}else s.stream=a;return s.closed=!1,s.close=function(p,d){return a.close(p,d),this},s}mn.exports=function(e,t,r){return arguments.length>3?hn.apply(this,arguments):function(n,o,i){return hn(e,t,n,i,o,r,!0)}}});var wi={};module.exports=$n(wi);var vn=L(require("net")),xn=L(require("http")),z=L(require("fs")),wn=L(require("path")),Ue=L(require("child_process")),We=L(G()),Je=require("util");var Y=L(require("net"));var v=L(require("fs")),F=require("util");var Zt=(0,F.promisify)(v.readFile),es=(0,F.promisify)(v.writeFile),ts=(0,F.promisify)(v.appendFile),rs=(0,F.promisify)(v.rename),ns=(0,F.promisify)(v.readdir),os=(0,F.promisify)(v.unlink);var is=(0,F.promisify)(v.rmdir),ss=(0,F.promisify)(v.rm),us=(0,F.promisify)(v.copyFile);var Qt={info:3,debug:2,trace:1},vs=Object.keys(Qt).reduce((e,t)=>(e[Qt[t]]=t,e),[]);var be=Se(),nr=e=>{if("port"in e)return be.duplex(Y.connect(e.port,e.host));let t=e.socketPath;if(process.platform!=="win32"||t.startsWith("\\\\.\\pipe\\"))return be.duplex(Y.connect(t));let r=new Y.Socket;return lo(r,t)};function uo(e){let t=[];return e.split("-").map(r=>{let n=r.match(/.{2}/g);n!==null&&n.reverse().map(o=>{t.push(parseInt(o,16))})}),Buffer.from(t)}function co(e,t,r){return t||r===void 0?{headerSize:e,err:t}:e===0?{headerSize:e,data:r}:r.length>e?(r=r.slice(e,r.length),e=0,{headerSize:e,data:r}):(e=e-r.length,{headerSize:e})}function lo(e,t){let r=0,n=[],o=[],i,u=l=>{l instanceof Error&&console.error(l),e.destroy();for(let a of n)a.cb(l,void 0);n=[];for(let a of o)a(l,(p,d)=>{});o=[]};function c(l,a){i.source(l,function(p,d){let m=co(r,p,d);r=m.headerSize,m.err||m.data?a(m.err||null,m.data):c(l,a)})}return(async()=>{let l=await Zt(t),p=l.toString().match(/!<socket >(\d+)( s)? ((([A-Fa-f0-9]{2}){4}-?){4})/),d,m;if(p!==null){let g=p[1],y=p[3];d=parseInt(g,10);let C=uo(y),_=Buffer.alloc(12);_.writeUInt32LE(process.pid,0),m=Buffer.concat([C,_]),r=16+3*4}else{let g=l.indexOf(10);d=parseInt(l.slice(0,g).toString(),10),m=l.slice(g+1),r=0}e.on("error",g=>{u(g)}),e.connect(d,"127.0.0.1",()=>{e.write(m,g=>{if(!g){i=be.duplex(e);for(let y of n)c(y.abort,y.cb);n=[];for(let y of o)i.sink(y);o=[]}})})})().catch(l=>{u(l)}),{source:function(l,a){i!==void 0?c(l,a):n.push({abort:l,cb:a})},sink:function(l){i!==void 0?i.sink(l):o.push(l)}}}var ie=!1;function or(e,t,r){return ie?function(o){return Pe(e(o),`${t} ${JSON.stringify(o)}`,r)}:e}function Pe(e,t,r){return ie?{source:ir(e.source,`${t} Source`,r),sink:fo(e.sink,`${t} Sink`,r)}:e}function ir(e,t,r){return ie?function(o,i){r.write(`${t} end in (${typeof o}${o&&typeof o=="object"?`: ${Object.keys(o)}`:""}): ${o&&typeof o=="object"&&o.stack||o}`),e(o,function(c,s){r.write(`${t} end out (${typeof c}${c&&typeof c=="object"?`: ${Object.keys(c)}`:""}): ${c&&typeof c=="object"&&c.stack||c}`),r.write(`${t} data: ${s==null?void 0:s.toString("hex")}`),i(c,s)})}:e}function fo(e,t,r){return ie?function(o){e(ir(o,t,r))}:e}var k=L(require("path")),lr=L(require("fs"));async function se(e,t=process.cwd(),r=process.env){if(process.platform!=="win32")return e;if(k.isAbsolute(e))return await Le(e)||e;if(/[/\\]/.test(e)){let u=k.join(t,e);return await Le(u)||u}let n,o;if(r){for(let u of Object.keys(r))if(u.toLowerCase()==="path"){let c=r[u];typeof c=="string"&&(n=c,o=c.split(k.delimiter).filter(Boolean),o.push(k.join(r.ProgramW6432||"C:\\Program Files","Docker\\Docker\\resources\\bin")));break}}if(o===void 0||o.length===0){let u=new Error(`No PATH to look up executable '${e}'.`);throw u.code="ENOENT",u}for(let u of o){let c;k.isAbsolute(u)?c=k.join(u,e):c=k.join(t,u,e);let s=await Le(c);if(s)return s}let i=new Error(`Exectuable '${e}' not found on PATH '${n}'.`);throw i.code="ENOENT",i}var sr=process.env.PATHEXT,ur=sr?sr.toLowerCase().split(";"):[".com",".exe",".bat",".cmd"];async function Le(e){if(ur.indexOf(k.extname(e))!==-1)return await cr(e)?e:void 0;for(let t of ur){let r=e+t;if(await cr(r))return r}}function cr(e){return new Promise(t=>lr.stat(e,(r,n)=>t(!r&&n.isFile())))}var gi=gn(),W=Se(),Cn;try{Cn=require(`${wn.dirname(process.argv[0])}/node_modules/node-pty`)}catch{}var En=JSON.parse(process.env.REMOTE_CONTAINERS_SOCKETS),yi={...En.reduce((e,t)=>(e[t]="duplex",e),{}),rpc:"async",connected:"async",ready:"async"},vi={exec:"async",stdin:"sink",stdout:"source",stderr:"source",exit:"async",terminate:"async",dispose:"async",ptyExec:"async",ptyIn:"sink",ptyOut:"source",ptyResize:"async",ptyExit:"async",ptyTerminate:"async",ptyDispose:"async",execToEnd:"async",setBaseEnv:"async",connect:"duplex"},T=process.env,R={},A={},yn=0,Z=gi(yi,vi)({exec:async(e,t)=>{try{let r=e.cwd,n=e.env?{...T,...e.env}:T,o=await se(e.cmd,r,n),i=Ue.spawn(o,e.args,{cwd:r,env:n,windowsHide:!0}),u=yn++;R[u]={process:i,exit:new Promise((c,s)=>{i.once("error",s),i.once("close",(f,l)=>{c({code:f,signal:l})})}),stdin:W.sink(i.stdin),stdout:W.source(i.stdout),stderr:W.source(i.stderr)},t(null,u)}catch(r){t(r)}},stdin:e=>R[e].stdin,stdout:e=>R[e].stdout,stderr:e=>R[e].stderr,exit:(e,t)=>{R[e].exit.then(r=>t(null,r),t)},terminate:(e,t)=>{R[e].process.kill("SIGKILL"),t()},dispose:(e,t)=>{delete R[e],t()},ptyExec:async(e,t)=>{try{let{cwd:r,cols:n,rows:o}=e,i=e.env?{...T,...e.env}:T,u=await se(e.cmd,r,i),c=Cn.spawn(u,e.args||[],{cwd:r,env:i,cols:n,rows:o}),s=[],f,l=c.onData(p=>{if(f){let d=f;f=void 0,d(null,p)}else s.push(p)}),a=yn++;A[a]={process:c,exit:new Promise(p=>{c.onExit(({exitCode:d,signal:m})=>p({code:d,signal:m}))}),in:p=>{p(null,function d(m,g){if(m!==!0){if(m)throw m;c.write(g),p(null,d)}})},out:(p,d)=>{if(p)return l.dispose(),s.length=0,d(p);if(s.length){let m=s.join("");s.length=0,d(null,m)}else f=d}},t(null,a)}catch(r){t(r)}},ptyIn:e=>A[e].in,ptyOut:e=>A[e].out,ptyResize:(e,t,r,n)=>{A[e].process.resize(t,r),n()},ptyExit:(e,t)=>{A[e].exit.then(r=>t(null,r),t)},ptyTerminate:(e,t)=>{A[e].process.kill("SIGKILL"),t()},ptyDispose:(e,t)=>{delete A[e],t()},execToEnd:async(e,t)=>{try{let r=e.cwd,n=e.env?{...T,...e.env}:T,o=await se(e.cmd,r,n),i=Ue.spawn(o,e.args,{cwd:r,env:n,windowsHide:!0}),u=[];i.stdout.on("data",s=>u.push(s));let c=[];i.stderr.on("data",s=>c.push(s)),i.once("error",t),i.once("close",(s,f)=>{t(null,{stdout:Buffer.concat(u),stderr:Buffer.concat(c),code:s,signal:f})})}catch(r){t(r)}},setBaseEnv:(e,t)=>{T=e,t()},connect:or(nr,"Remote Connect",{write:console.error})});(0,We.default)(W.source(process.stdin),Z.createStream(),W.sink(process.stdout));var kn=En.map(async e=>{try{if(!(await(0,Je.promisify)(z.lstat)(e)).isSocket())return;await(0,Je.promisify)(z.unlink)(e)}catch(r){if(!(r&&r.code==="ENOENT"))throw r}let t=vn.createServer(r=>{r=Pe(W.duplex(r),"Remote Listener",{write:console.error}),(0,We.default)(r,xi,Z[e](n=>{n&&console.error("Remote to local stream terminated with error:",n)}),r)});return new Promise(r=>t.listen(e,r))});function xi(e){return(t,r)=>{e(t,(n,o)=>{typeof n=="object"&&(n==null?void 0:n.code)==="ECONNRESET"&&(n=!0),r(n,o)})}}if(process.env.REMOTE_CONTAINERS_IPC){let e;kn.push(new Promise(t=>e=t)),xn.createServer((t,r)=>{let n=[];t.on("data",o=>n.push(o)),t.on("end",()=>{Z.rpc(Buffer.concat(n).toString(),(o,i)=>{o?(console.error(o),r.writeHead(500),r.end()):(r.writeHead(200),r.write(i,u=>{u&&console.error(u)}),r.end())})})}).listen(process.env.REMOTE_CONTAINERS_IPC,e)}Promise.all(kn).then(()=>Z.ready(e=>{e&&console.error(e)})).catch(e=>console.error(e));Z.connected(e=>{e&&console.error(e)});process.on("uncaughtException",e=>{z.writeSync(process.stderr.fd,String(e&&(e.stack||e.message)||e))});
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            

ReferenceError: module is not defined in ES module scope
This file is being treated as an ES module because it has a '.js' file extension and '/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.394.0.js:12:4256
    at ModuleJob.run (node:internal/modules/esm/module_job:234:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:473:24)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:122:5)

Node.js v20.18.2
[423 ms] Error reading shell environment.
[423 ms] Error: stream ended with:0 but wanted:9
        at l (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:27:22149)
        at c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:27:22330
        at s (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:30:5371)
        at Socket.<anonymous> (c:\Users\hotde\.cursor\extensions\ms-vscode-remote.remote-containers-0.394.0\dist\extension\extension.js:30:5541)
        at Socket.emit (node:events:530:35)
        at endReadableNT (node:internal/streams/readable:1698:12)
        at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
[425 ms] Host server terminated (code: 1, signal: null).
[425 ms] Host server terminated early. Not reconnecting.

Steps to Reproduce:

  1. Open Vscode with ms-vscode-remote.remote-containers enabled
  2. can't open the folder as container

Image

@vs-code-engineering vs-code-engineering bot added the containers Issue in vscode-remote containers label Apr 25, 2025
@gfernandez-me
Copy link
Author

gfernandez-me commented Apr 25, 2025

sorry for the logs from cursor, but it's the same log for vscode.

I already tried everything from the comments: getcursor/cursor#2001 (comment)

ReferenceError: module is not defined in ES module scope
This file is being treated as an ES module because it has a '.js' file extension and '/package.json' contains "type": "module". To treat it as a CommonJS script, rename it to use the '.cjs' file extension.
    at file:///home/gabriel/.vscode-remote-containers/dist/vscode-remote-containers-server-0.409.0.js:12:4256
    at ModuleJob.run (node:internal/modules/esm/module_job:234:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:473:24)
    at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:122:5)

Node.js v20.18.3
[1106 ms] Error reading shell environment.
[1107 ms] Error: stream ended with:0 but wanted:9
    at l (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:14:22153)
    at c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:14:22334
    at s (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:17:5371)
    at Socket.<anonymous> (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:17:5541)
    at Socket.emit (node:events:530:35)
    at Socket.emit (node:domain:489:12)
    at endReadableNT (node:internal/streams/readable:1698:12)
    at processTicksAndRejections (node:internal/process/task_queues:82:21)
2025-04-25 12:11:42.152 [error] [Window] [Extension Host] Error: stream is closed
    at c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:17:3813
    at o (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:17:1926)
    at EventEmitter.t.<computed> [as setBaseEnv] (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:17:1684)
    at c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:86:686
    at new Promise (<anonymous>)
    at Object.setBaseEnv (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:86:655)
    at s_ (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:111:3590)
    at processTicksAndRejections (node:internal/process/task_queues:95:5)
    at tt (c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:320:2237)
    at c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:402:17783
    at c:\Users\hotde\.vscode\extensions\ms-vscode-remote.remote-containers-0.409.0\dist\extension\extension.js:402:24406

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
containers Issue in vscode-remote containers
Projects
None yet
Development

No branches or pull requests

2 participants