运行Gauge specs报错Failed to start runner: 连接java超时问题如何解决
Gauge Java runner 连接超时临时解决方案
以下是经社区实测可解决Failed to start runner. Timed out connecting to java报错的临时方案:
- 延长连接超时阈值
打开项目env/default/java.properties配置文件,新增/修改配置项:
将默认10秒的超时时间调整为30秒,适配编译启动较慢的本地/CI环境gauge_runner_connection_timeout = 30000 - 降级gauge-java插件版本
该问题未在0.7.13版本中复现,可先执行gauge uninstall java -v 0.7.15卸载当前版本,再执行gauge install java --version 0.7.13安装稳定版本 - 关闭Java全局代理
本地配置了Java全局代理会拦截本地进程间通信,执行对应命令关闭代理后再运行用例:- Linux/Mac环境:
export JAVA_OPTS="-Djava.net.useSystemProxies=false" - Windows cmd环境:
set JAVA_OPTS="-Djava.net.useSystemProxies=false"
- Linux/Mac环境:
- 重置插件与项目缓存
先删除用户目录下.gauge/plugins/java文件夹清理残留插件文件,再重新安装对应版本的gauge-java插件,同时清理项目的target/out编译目录后再执行用例
内容的提问来源于stack exchange,提问作者Mohit Bansal
相关产品推荐
相关产品推荐

