polyfills.af71788f6a4543fc4b66.bundle.js: 1 Env prod
polyfills.af71788f6a4543fc4b66.bundle.js: 1 Назначение новой рабочей области ..
polyfills.af71788f6a4543fc4b66.bundle.js: 1 C: \ Users \ ch5174 \ Desktop
polyfills.af71788f6a4543fc4b66.bundle.js: 1 Созданный терминал с PID: 12836
polyfills.af71788f6a4543fc4b66.bundle.js: 1 Закрытый терминал 12836
polyfills.af71788f6a4543fc4b66.bundle.js: 1 объект {httpStatus: 200, data: Object}
polyfills.af71788f6a4543fc4b66.bundle.js: 1 ОШИБКА Ошибка: Ошибка при запуске агента WinPTY: Ошибка ConnectNamedPipe: ошибка Windows 232
в новом WindowsPtyAgent (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ windowsPtyAgent.js: 25)
в новом WindowsTerminal (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ windowsTerminal.js: 45)
в Object.spawn (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ index.js: 27)
в t.createTerminal (main.ff3549c0f3d7063e2006.bundle.js: 1)
в t.ngAfterViewInit (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Yi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Ki (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Gi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в vr (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Er (main.ff3549c0f3d7063e2006.bundle.js: 1)
console. (анонимная функция) @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
J @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.t.handleError @ main.ff3549c0f3d7063e2006.bundle.js: 1
(анонимно) @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invoke @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.run @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
WT6e.t.runOutsideAngular @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.t.tick @ main.ff3549c0f3d7063e2006.bundle.js: 1
(анонимно) @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invoke @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
onInvoke @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invoke @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.run @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
WT6e.t.run @ main.ff3549c0f3d7063e2006.bundle.js: 1
следующий @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.object.r @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e .__ tryOrUnsub @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e._next @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.e.emit @ main.ff3549c0f3d7063e2006.bundle.js: 1
RT @ main.ff3549c0f3d7063e2006.bundle.js: 1
onHasTask @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.hasTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
e._updateTaskCount @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t._updateTaskCount @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.runTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
v @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
polyfills.af71788f6a4543fc4b66.bundle.js: 1 ОШИБКА Ошибка: Ошибка при запуске агента WinPTY: Ошибка ConnectNamedPipe: ошибка Windows 232
в новом WindowsPtyAgent (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ windowsPtyAgent.js: 25)
в новом WindowsTerminal (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ windowsTerminal.js: 45)
в Object.spawn (C: \ Program Files \ Neutrinos Studio \ resources \ app.asarnode_modules \ node-pty \ lib \ index.js: 27)
в t.createTerminal (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e._next (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.OVmG.e .__ tryOrUnsub (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.OVmG.e.next (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.OVmG.e._next (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.OVmG.e.next (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.next (main.ff3549c0f3d7063e2006.bundle.js: 1)
e.invoke @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.run @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
console. (анонимная функция) @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
J @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.t.handleError @ main.ff3549c0f3d7063e2006.bundle.js: 1
xn @ main.ff3549c0f3d7063e2006.bundle.js: 1
(анонимно) @ main.ff3549c0f3d7063e2006.bundle.js: 1
(анонимно) @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invokeTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
onInvokeTask @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invokeTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.runTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.invokeTask @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
p @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
h @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
polyfills.af71788f6a4543fc4b66.bundle.js: 1 ОШИБКА Ошибка: не перехвачено (в обещании): TypeError: невозможно прочитать свойство «отказаться от подписки» неопределенного
TypeError: невозможно прочитать свойство "отказаться от подписки" для undefined
в t.ngOnDestroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Yi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Ki (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Gi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Cr (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Er (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Sr (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Object.Cr [как destroyView] (main.ff3549c0f3d7063e2006.bundle.js: 1)
в t.WT6e.t.destroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.WT6e.e.destroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в t.ngOnDestroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Yi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Ki (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Gi (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Cr (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Er (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Sr (main.ff3549c0f3d7063e2006.bundle.js: 1)
в Object.Cr [как destroyView] (main.ff3549c0f3d7063e2006.bundle.js: 1)
в t.WT6e.t.destroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.WT6e.e.destroy (main.ff3549c0f3d7063e2006.bundle.js: 1)
в D (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в D (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в polyfills.af71788f6a4543fc4b66.bundle.js: 1
в e.invokeTask (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в Object.onInvokeTask (main.ff3549c0f3d7063e2006.bundle.js: 1)
в e.invokeTask (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в t.runTask (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в v (polyfills.af71788f6a4543fc4b66.bundle.js: 1)
в
console. (анонимная функция) @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
J @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.t.handleError @ main.ff3549c0f3d7063e2006.bundle.js: 1
следующий @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.object.r @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e .__ tryOrUnsub @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e._next @ main.ff3549c0f3d7063e2006.bundle.js: 1
OVmG.e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.next @ main.ff3549c0f3d7063e2006.bundle.js: 1
WT6e.e.emit @ main.ff3549c0f3d7063e2006.bundle.js: 1
(анонимно) @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.invoke @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.run @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
WT6e.t.runOutsideAngular @ main.ff3549c0f3d7063e2006.bundle.js: 1
onHandleError @ main.ff3549c0f3d7063e2006.bundle.js: 1
e.handleError @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
t.runGuarded @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
е @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
n.microtaskDrainDone @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
v @ polyfills.af71788f6a4543fc4b66.bundle.js: 1
Здесь не работает https://github.com/Microsoft/node-pty/blob/a3b0a3c9fdfe6fd85005d433a5d6d9124055ec75/src/win/pty.cc#L190
Я предполагаю, что это связано с разрешениями пользователей.
@Tyriar Мы используем xterm, который имеет зависимость между узлами и pty, и это исключение случается каждые два или три раза.
Версии зависимостей:
Окружающая обстановка:
Windows 10, ОЗУ 16 ГБ, процессор Intel i7
@Tyriar Вы правы. Открываю как администратор. закончи это.
@ yy7054wyq5 работает только под админом?
@Tyriar Да. Но я нашел эту ошибку в "vscode". Открываю "vscode" от имени администратора, ошибка не появилась. Для установки я использовал "VSCodeUserSetup-x64-1.26.1.exe".
Запуск vscode от имени администратора у меня не работал. Я использую node-pty 0.6.10.
А вот подробности vscode
Версия: 1.26.1
Фиксация: 493869ee8e8a846b0855873886fc79d480d342de
Дата: 2018-08-16T18: 38: 57.434Z
Электрон: 2.0.5
Хром: 61.0.3163.100
Node.js: 8.9.3
V8: 6.1.534.41
Архитектура: x64
Это может быть проблема с антивирусом - см. Https://github.com/rprichard/winpty/issues/142. Я воспроизвел ошибку ConnectNamedPipe failed: Windows error 232
когда антивирусная программа Avast сначала запускает winpty-agent.exe
в песочнице, прежде чем запускать ее. Первый экземпляр агента облажается со вторым. Если у вас установлено какое-либо стороннее антивирусное программное обеспечение, попробуйте (временно) отключить его или добавить программы winpty.dll
/ winpty-agent.exe
качестве исключения.
@rprichard Я не думаю, что у вас есть сборка из winpty.dll
/ winpty-agent.exe
для 64-битной победы, которую мы могли бы попробовать использовать?
В этой ветке я реализовал возможное решение проблемы с антивирусом: https://github.com/rprichard/winpty/tree/antivirus. Исправлена ошибка ConnectNamedPipe failed: Windows error 232
с Avast.
Бинарные файлы доступны здесь:
https://ci.appveyor.com/project/rprichard/winpty/builds/19509205/artifacts
Я бы предложил использовать двоичный файл winpty-0.4.4-dev-msvc2015.zip
(хотя одни и те же два файла в любом из архивов должны работать, если это правильная архитектура процессора). Используйте подкаталог x64/bin
zip файла, если ваши двоичные файлы VSCode 64-битные, и ia32/bin
противном случае. Скопируйте двоичные файлы winpty.dll
/ winpty-agent.exe
вместо файлов в VSCode/resources/app/node_modules.asar.unpacked/node-pty/build/Release
.
Проблема все еще существует, я попробовал ваш вариант. пожалуйста, предоставьте исправление как можно скорее
Для меня эта проблема в конечном итоге была вызвана тем, что антивирус McAfee пометил ./node_modules/node-pty/winpty-agent.exe как угрозу и не позволил его использовать.
Это происходит даже при работе с правами администратора, и единственной моей работой было изменить правила безопасности, чтобы игнорировать этот файл.
Нам очень повезло с файлами, предоставленными Райаном для Avast и McAfee. @pappacurds неужели добавление файлов по ссылке выше не улучшило для вас ситуацию?
Вы используете определенные корпоративные настройки соответствия или конфигурацию McAfee по умолчанию?
@TimWebb - это корпоративная среда с гораздо более строгими настройками безопасности, я решил проблему, сказав McAfee игнорировать файл winpty-agent.exe, который поставляется в пакете node-pty, и, похоже, он решил проблему.
Я никогда не сталкивался с этой проблемой ни на одном из моих домашних компьютеров, на которых я не использую McAfee.
В этой ветке я реализовал возможное решение проблемы с антивирусом: https://github.com/rprichard/winpty/tree/antivirus. Исправлена ошибка
ConnectNamedPipe failed: Windows error 232
с Avast.Бинарные файлы доступны здесь:
https://ci.appveyor.com/project/rprichard/winpty/builds/19509205/artifactsЯ бы предложил использовать двоичный файл
winpty-0.4.4-dev-msvc2015.zip
(хотя одни и те же два файла в любом из архивов должны работать, если это правильная архитектура процессора). Используйте подкаталогx64/bin
zip файла, если ваши двоичные файлы VSCode 64-битные, иia32/bin
противном случае. Скопируйте двоичные файлыwinpty.dll
/winpty-agent.exe
вместо файлов вVSCode/resources/app/node_modules.asar.unpacked/node-pty/build/Release
.
Я могу подтвердить, что это сработало для меня :) Большое спасибо, ценю.
Скопированное содержимое папки bin zip-файлов в \ AppData \ Local \ hyper \ app-2.1.2 \ resources \ app.asar.unpackednode_modules \ node-pty \ build \ Release
Начал гипер и все хорошо.
Я могу подтвердить, что это сработало и для меня 🥇. Большое спасибо, ценю это.
Надеясь, что это может помочь некоторым людям ... после исключения различных файлов из сканирования в реальном времени я наконец обнаружил, что исключение C:\Users\<your-username>\AppData\Local\hyper\app-<your-version>\resources\app.asar.unpacked\node_modules\node-pty\build\Release\winpty-agent.exe
решает эту проблему для меня. Вы, как и я, можете подумать, что это проще, чем устанавливать заменяющие двоичные файлы.
по крайней мере, в месте установки по умолчанию.
(Win10 Pro, McAfee LiveSafe, Hyper 2.1.2)
_edit: _ Похоже, я ответил не по тому вопросу. ой.
@badZombi сделал запись в readme: https://github.com/Microsoft/node-pty/commit/4ede4eadabc5c0bbbd14fe465d0395ed467bee3d
Надеясь, что это может помочь некоторым людям ... после исключения различных файлов из сканирования в реальном времени я наконец обнаружил, что исключение
C:\Users\<your-username>\AppData\Local\hyper\app-<your-version>\resources\app.asar.unpacked\node_modules\node-pty\build\Release\winpty-agent.exe
решает эту проблему для меня. Вы, как и я, можете подумать, что это проще, чем устанавливать заменяющие двоичные файлы.по крайней мере, в месте установки по умолчанию.
(Win10 Pro, McAfee LiveSafe, Hyper 2.1.2)
_edit: _ Похоже, я ответил не по тому вопросу. ой.
Эта работа для меня !!!
Я называю это выполненным, поскольку теперь это называется как в документах node-pty, так и в vscode.
Самый полезный комментарий
Надеясь, что это может помочь некоторым людям ... после исключения различных файлов из сканирования в реальном времени я наконец обнаружил, что исключение
C:\Users\<your-username>\AppData\Local\hyper\app-<your-version>\resources\app.asar.unpacked\node_modules\node-pty\build\Release\winpty-agent.exe
решает эту проблему для меня. Вы, как и я, можете подумать, что это проще, чем устанавливать заменяющие двоичные файлы.по крайней мере, в месте установки по умолчанию.
(Win10 Pro, McAfee LiveSafe, Hyper 2.1.2)
_edit: _ Похоже, я ответил не по тому вопросу. ой.