You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Ballerina测试用例时遇错误:调试适配器启动失败

运行Ballerina测试用例时调试启动失败问题

我在项目中运行Ballerina测试用例时遇到问题,哪怕是简单的测试用例也会出错。测试用例代码如下:

import ballerina/test;

@test:Config {}
function test() {
    test:assertEquals(10, 10);
}

运行该测试用例并尝试调试时,收到以下错误提示,无法正常调试:

Starting debug adapter: 'bal.bat start-debugger-adapter 10001
Debug server started on 10001
error: Failed to start debug adapter due to: com/sun/jdi/connect/IllegalConnectorArgumentsException

可能的解决方法

  • 检查JDK版本兼容性:Ballerina对JDK版本有明确要求,务必使用官方推荐的OpenJDK版本(如11或17),避免使用过新或过旧的JDK导致调试组件不兼容。
  • 排查端口占用:错误中使用的10001端口可能被其他程序占用,可更换一个未被使用的端口重试,或者先通过系统工具杀掉占用该端口的进程。
  • 验证Ballerina环境:运行bal --version确认CLI安装正常,若怀疑环境损坏,可重新安装Ballerina。
  • 先跳过调试运行测试:用bal test命令直接运行测试,确认测试本身是否能正常执行,以此排查是测试逻辑问题还是调试组件故障。

内容的提问来源于stack exchange,提问作者Mindula

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.10 08:25:58