Intellij/VSCode ballerina 调试器不命中断点
Intellij/VSCode ballerina debugger don't hit breakpoints
我用 main 制作了超级简单的 hello world 应用程序。
import ballerina/io;
public function main() {
io:println("Hello, World!");
}
我像往常一样在 IDE“红点”中设置断点(尝试了 intellij 和 vscode)
我进行 运行 调试,它不会在目标断点处停止。
它编译良好,输出“Hello, World!”应该的
我已经尝试过的:
- 重新安装芭蕾舞演员 1.0.4
- 重新安装插件
- 两个IDE都试过了
- 使用超级简单的 hallo world 开始新项目
控制台输出低于
Ballerina Debugging is an experimental feature.
Visit https://ballerina.io/learn/tools-ides/intellij-plugin/using-intellij-plugin-features#debugging-ballerina-programs for known limitations and workarounds.
Waiting for debug process to start...
"C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.2\bin\runnerw64.exe" "C:/Program Files/Ballerina/ballerina-1.0.4/distributions/jballerina-1.0.4\bin\ballerina.bat" run --debug 52376 --sourceroot C:\nieTenKoziol\ballerina-test-debugger mod1
Please start the remote debugging client to continue...
Listening for transport dt_socket at address: 52376
Compiling source
nieTenKoziol/mod1:0.1.0
Creating balos
target\balo\mod1-2019r3-any-0.1.0.balo
Generating executables
target\bin\mod1.jar
Running executables
Hello, World!
Disconnected successfully from the debug server.
Terminate batch job (Y/N)?
感谢 Aquib Zulfikar,他建议在其他芭蕾舞问题中使用 1.0.2 或 1.0.3 版本,答案是:
降级到 ballerina 版本 1.0.3
之后断点正常命中
估计1.0.4版本有bug
编辑:
重新安装 ballerina 1.0.3 后,在 vsCode 和 Intellij
中都看不到 variable/locals
1.0.4 中存在一个已知错误,其中跳过了调试点。这是在 https://github.com/ballerina-platform/ballerina-lang/issues/19981 上报告的,并且已经发送了修复程序。修复将在下一个补丁版本中提供。
但是,远程调试在 1.0.4 上运行良好。
我用 main 制作了超级简单的 hello world 应用程序。
import ballerina/io;
public function main() {
io:println("Hello, World!");
}
我像往常一样在 IDE“红点”中设置断点(尝试了 intellij 和 vscode) 我进行 运行 调试,它不会在目标断点处停止。 它编译良好,输出“Hello, World!”应该的
我已经尝试过的:
- 重新安装芭蕾舞演员 1.0.4
- 重新安装插件
- 两个IDE都试过了
- 使用超级简单的 hallo world 开始新项目
控制台输出低于
Ballerina Debugging is an experimental feature.
Visit https://ballerina.io/learn/tools-ides/intellij-plugin/using-intellij-plugin-features#debugging-ballerina-programs for known limitations and workarounds.
Waiting for debug process to start...
"C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.2.2\bin\runnerw64.exe" "C:/Program Files/Ballerina/ballerina-1.0.4/distributions/jballerina-1.0.4\bin\ballerina.bat" run --debug 52376 --sourceroot C:\nieTenKoziol\ballerina-test-debugger mod1
Please start the remote debugging client to continue...
Listening for transport dt_socket at address: 52376
Compiling source
nieTenKoziol/mod1:0.1.0
Creating balos
target\balo\mod1-2019r3-any-0.1.0.balo
Generating executables
target\bin\mod1.jar
Running executables
Hello, World!
Disconnected successfully from the debug server.
Terminate batch job (Y/N)?
感谢 Aquib Zulfikar,他建议在其他芭蕾舞问题中使用 1.0.2 或 1.0.3 版本,答案是: 降级到 ballerina 版本 1.0.3
之后断点正常命中
估计1.0.4版本有bug
编辑:
重新安装 ballerina 1.0.3 后,在 vsCode 和 Intellij
中都看不到 variable/locals1.0.4 中存在一个已知错误,其中跳过了调试点。这是在 https://github.com/ballerina-platform/ballerina-lang/issues/19981 上报告的,并且已经发送了修复程序。修复将在下一个补丁版本中提供。
但是,远程调试在 1.0.4 上运行良好。