【问题标题】:Can't debug Spock test in IntelliJ无法在 IntelliJ 中调试 Spock 测试
【发布时间】:2016-02-29 11:22:50
【问题描述】:

我正在尝试使用 ctrl+shift+d(换句话说:上下文菜单 -> 调试)在 IntelliJ 中的 Gradle 中调试我的 Spock 测试。

但不幸的是,它失败并显示以下输出:

Testing started at 12:13 ...
12:13:42: Executing external tasks 'cleanTest test --tests "com.***.MyTest.test1"
:cleanTest
:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:compileTestJava UP-TO-DATE
:compileTestGroovy UP-TO-DATE
:processTestResources UP-TO-DATE
:testClasses UP-TO-DATE
:test
Connected to the target VM, address: '127.0.0.1:60991', transport: 'socket'
Disconnected from the target VM, address: '127.0.0.1:60991', transport: 'socket'
ERROR: transport error 202: connect failed: Connection refused
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
FATAL ERROR in native method: JDWP No transports initialized, jvmtiError=AGENT_ERROR_TRANSPORT_INIT(197)
ERROR: transport error 202: connect failed: Connection refused
ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
JDWP exit error AGENT_ERROR_TRANSPORT_INIT(197): No transports initialized [debugInit.c:750]
Process 'Gradle Test Executor 3' finished with non-zero exit value 134
org.gradle.process.internal.ExecException: Process 'Gradle Test Executor 3' finished with non-zero exit value 134

有趣的是,简单的运行测试通过了。 我在 Mac,IntelliJ 15 上启动它。

【问题讨论】:

    标签: java macos intellij-idea gradle spock


    【解决方案1】:

    您的问题与 Spock 无关。看来调试端口有问题。 运行测试不使用调试端口,所以它当然通过了。

    关闭所有应用程序,重新启动并检查端口 60991 是否真的空闲。 还要检查您没有阻止此端口的个人防火墙。

    【讨论】:

    • 每次我调用测试选择的端口都是不同的。但我可以用防火墙检查
    • 不,我的防火墙已关闭
    • 在 Google 中搜索“JDWP No transports initialized”会显示大约 7-10 个类似的 stackoverflow 操作。它们都处理网络问题。
    猜你喜欢
    • 2012-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多