【问题标题】:WebStorm debug mode not working and get message Process finished with exit code -1073741819 (0xC0000005)WebStorm 调试模式不起作用并获取消息 Process finished with exit code -1073741819 (0xC0000005)
【发布时间】:2016-04-24 00:00:23
【问题描述】:

我最近下载了 WebStorm 11.0.3 来运行我的量角器测试用例。我的测试用例在正常运行时运行良好(即从运行配置运行),但是当我尝试在调试模式下运行我的测试用例时,什么都没有发生,我在控制台中得到以下信息:

"C:\Program Files (x86)\JetBrains\WebStorm 11.0.3\bin\runnerw.exe" "C:\Program Files\nodejs\node.exe" --debug-brk=58467 --nolazy c:\Users\daobrien15\AppData\Roaming\npm\node_modules\protractor\lib\cli.js conf.js
Debugger listening on port 58467
Using the selenium server at http://127.0.0.1:4444/wd/hub
[launcher] Running 1 instances of WebDriver

Process finished with exit code -1073741819 (0xC0000005)

当我对 Firefox 运行调试时,它只会启动第一个运行 Firefox 屏幕并且什么都不做。当我在 Chrome 上运行它时,它只会在 URL 栏中加载一个带有 data:, 的空白页面,并且什么也不做。

我正在使用以下内容:

操作系统:Win 7(64 位)

量角器:3.0.0

Selenium 网络驱动程序:2.48.2

Firefox:最新的 35 在正常运行时无法与我的测试一起使用

铬:47.0.2526.111 m(最新)

我也正在通过控制台运行我的 selenium webmanager。如果我在 conf.js 文件中使用 directConnect 选项,我会得到几乎相同的结果:

directConnect: true,

任何帮助将不胜感激。

【问题讨论】:

  • 你使用什么 node.js 版本?针对一些不稳定的节点 0.11 版本报告了类似的问题。
  • 我的 npm 版本是 3.5.3,我的 node.js 版本是 5.3.0
  • 请看下面的答案。升级 Node.js 有帮助吗?
  • 感谢您的快速回复。我的环境目前处于关闭状态,但我会在它备份后立即检查它
  • 这似乎解决了这个问题,但不幸的是创建了一个新问题。当我现在运行调试模式时,它似乎只是在到达断点时挂起。它没有让我选择跨步、跨步等

标签: google-chrome firefox selenium protractor webstorm


【解决方案1】:

我遇到了一些问题。我尝试了@user3552 解决方案,但第二次没有为我工作。我检查了我的节点参数并从我的节点参数中删除了这个参数。现在正在工作。

--debug-brk=8081

在删除一个参数之前,我的执行代码是这样的

 /home/veysel/.nave/installed/5.0.0/bin/node --debug-brk=37621 -debug-brk=8081 --expose_debug_as=v8debug /opt/lampp/htdocs/kart/server.js 8080

像这样删除最后一个执行代码后。

  /home/veysel/.nave/installed/5.0.0/bin/node --debug-brk=37621 --expose_debug_as=v8debug /opt/lampp/htdocs/kart/server.js 8080

【讨论】:

    【解决方案2】:

    我也遇到了同样的问题。 在您的 webstorm 终端中检查 node.js 的版本:node --version 我的版本是 5.2,我有这个错误。 今天我将node更新到5.5.0(最后一个稳定版),这个问题就消失了。

    注意:如果您使用 Webstorm 9 或 10,请转到

    C:\Program Files (x86)\JetBrains\WebStorm 9.0\bin

    并打开WebStorm64.exe.vmoptionsWebStorm.exe.vmoptions,最后设置

    -Dnodejs.debugger.use.jb.support=false

    这将有助于在断点处停止。 如果您使用 Webstorm 11,则不会遇到此问题,但如果您愿意,请使用 WebStorm 9/10 的修复程序。

    希望这会对你有所帮助。

    【讨论】:

    • 对我来说,解决方案是:将节点 4.2.6 更新到 4.4.0。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-11-06
    • 1970-01-01
    相关资源
    最近更新 更多