core icon indicating copy to clipboard operation
core copied to clipboard

[BUG] Electron版本,执行 TerminalApiService.createTerminal并且带有 shellArgs参数,命令窗口异常推出。

Open lenaRen opened this issue 2 years ago • 1 comments

描述你的问题(Describe the bug)

Electron版本下,执行createTerminal,终端闪现后立刻异常退出,控制台报“[node][extHost:error] [error] Terminal CODE_WINDOW_CLIENT_ID:1|t_cy80Tlnr2VjzYRst8o2 not found”错误。

复现路径(To Reproduce) 1、在modules//browser/.contribution.ts文件中,通过模块注册Terminal OPEN_WITH_PATH命令,代码如下: 1679648395316

2、在modules//browser/.service.ts文件中,调用Terminal OPEN_WITH_PATH命令,代码如下: 1679648487990

3、test.js,文件中只是打印“Hello world”字符串;

如果createTerminal不加shellArgs参数,Terminal可以打开, 加上shellArgs参数,目的是想直接自动跑命令,“Hello world”可以在终端中打印出来,但终端立刻异常关闭,并控制台报“[node][extHost:error] [error] Terminal CODE_WINDOW_CLIENT_ID:1|t_cy80Tlnr2VjzYRst8o2 not found”错误

预期表现(Expected behavior) 可正常执行命令,不要异常退出终端

问题截图(Screenshots) image

image

环境信息(Environment)

  • Windows11
  • electron
  • OpenSumi Version: [ide-electron 1.0.0]

补充信息(Additional context)

lenaRen avatar Mar 24 '23 09:03 lenaRen