单元测试在远程服务器上失败并出现 IPC 错误
Unit tests failing on a remote server with IPC error
在我的项目中尝试使用 JxMaps 时,我 运行 遇到以下错误:
com.teamdev.jxmaps.internal.internal.ipc.v: IPC process exited. Exit code: 139
at com.teamdev.jxmaps.internal.internal.ipc.p.run(SourceFile:185)
at java.lang.Thread.run(Thread.java:745)
经过大量研究后,我发现没有人遇到同样的问题(最接近的是退出代码 127,我之前遇到过并已修复)
导致这种情况的代码是使用 JxMaps 的任何代码,即使是最简单的代码
MapView mp = new MapView();
希望得到任何帮助
编辑:忘了说这是在 ubuntu xenial x86_64
上
对于未来的读者:
最后的解决方案是以下两种:
安装 xserver
sudo apt-get install xorg openbox
安装ubuntu-桌面
sudo apt-get install ubuntu-desktop
结果我遇到了一个不同的错误,现在正在寻找解决方案。
错误是:
com.teamdev.jxmaps.internal.internal.ipc.v: Failed to get Browser browserChannel 0
如果我找到解决方案,我会在此处更新
更新 :
解决方案原来是使用以下方法设置假显示:
sudo startx -- :1
并将 DISPLAY
环境变量定义为 :1
在我的项目中尝试使用 JxMaps 时,我 运行 遇到以下错误:
com.teamdev.jxmaps.internal.internal.ipc.v: IPC process exited. Exit code: 139
at com.teamdev.jxmaps.internal.internal.ipc.p.run(SourceFile:185)
at java.lang.Thread.run(Thread.java:745)
经过大量研究后,我发现没有人遇到同样的问题(最接近的是退出代码 127,我之前遇到过并已修复)
导致这种情况的代码是使用 JxMaps 的任何代码,即使是最简单的代码
MapView mp = new MapView();
希望得到任何帮助
编辑:忘了说这是在 ubuntu xenial x86_64
上对于未来的读者: 最后的解决方案是以下两种:
安装 xserver
sudo apt-get install xorg openbox
安装ubuntu-桌面
sudo apt-get install ubuntu-desktop
结果我遇到了一个不同的错误,现在正在寻找解决方案。 错误是:
com.teamdev.jxmaps.internal.internal.ipc.v: Failed to get Browser browserChannel 0
如果我找到解决方案,我会在此处更新
更新 :
解决方案原来是使用以下方法设置假显示:
sudo startx -- :1
并将 DISPLAY
环境变量定义为 :1