jxbrowser Chromium进程退出代码1

问题描述

我正在尝试在带有Debian 9的专用服务器上运行jxbrowser,但是它不起作用。我不断收到异常Chromium process exit code 1,但不知道为什么。我启用了以下jxbrowser设置:

System.setProperty("jxbrowser.logging.level","ALL")
System.setProperty("jxbrowser.logging.file","jxbrowser.log")
System.setProperty("java.awt.headless","true")
System.setProperty("javafx.headless","true")
System.setProperty("jxbrowser.chromium.sandbox","false")

这是我完整的jxbrowser日志:

04:32:28 INFO: OS name: Linux
04:32:28 INFO: OS version: 4.9.0-11-amd64
04:32:28 INFO: JRE version: 1.8.0_231 64-bit
04:32:28 INFO: JxBrowser version: 6.23
04:32:28 INFO: User temp dir: /tmp
04:32:28 INFO: Chromium binaries dir: /tmp/browsercore-69.0.3497.12.6.23
04:32:28 INFO: Analyzing Chromium binaries dir for /chromium-linux64.7z archive...
04:32:28 FINE: Chromium binaries dir contains all required files
04:32:28 INFO: Verifying Chromium binaries...
04:32:28 FINE: Verifying libawt-helper.so... [OK]
04:32:28 FINE: Verifying locales/he.pak... [OK]
04:32:28 FINE: Verifying locales/sv.pak... [OK]
04:32:28 FINE: Verifying locales/mr.pak... [OK]
04:32:28 FINE: Verifying locales/sk.pak... [OK]
04:32:28 FINE: Verifying locales/da.pak... [OK]
04:32:28 FINE: Verifying locales/uk.pak... [OK]
04:32:28 FINE: Verifying locales/fa.pak... [OK]
04:32:28 FINE: Verifying locales/zh-TW.pak... [OK]
04:32:28 FINE: Verifying locales/kn.pak... [OK]
04:32:28 FINE: Verifying chrome_100_percent.pak... [OK]
04:32:28 FINE: Verifying icudtl.dat... [OK]
04:32:28 FINE: Verifying locales/gu.pak... [OK]
04:32:28 FINE: Verifying browsercore64... [OK]
04:32:28 FINE: Verifying locales/sr.pak... [OK]
04:32:28 FINE: Verifying locales/vi.pak... [OK]
04:32:28 FINE: Verifying locales/ja.pak... [OK]
04:32:28 FINE: Verifying locales/nl.pak... [OK]
04:32:28 FINE: Verifying locales/te.pak... [OK]
04:32:28 FINE: Verifying locales/am.pak... [OK]
04:32:28 FINE: Verifying locales/pl.pak... [OK]
04:32:28 FINE: Verifying locales/en-US.pak... [OK]
04:32:28 FINE: Verifying locales/ta.pak... [OK]
04:32:28 FINE: Verifying locales/et.pak... [OK]
04:32:28 FINE: Verifying locales/bg.pak... [OK]
04:32:28 FINE: Verifying libbrowsercore-common64.so... [OK]
04:32:28 FINE: Verifying locales/th.pak... [OK]
04:32:28 FINE: Verifying resources.pak... [OK]
04:32:28 FINE: Verifying libbrowsercore64.so... [OK]
04:32:28 FINE: Verifying locales/it.pak... [OK]
04:32:28 FINE: Verifying locales/lv.pak... [OK]
04:32:28 FINE: Verifying locales/fr.pak... [OK]
04:32:28 FINE: Verifying locales/ro.pak... [OK]
04:32:28 FINE: Verifying locales/hr.pak... [OK]
04:32:28 FINE: Verifying locales/bn.pak... [OK]
04:32:28 FINE: Verifying locales/fil.pak... [OK]
04:32:28 FINE: Verifying swiftshader/libEGL.so... [OK]
04:32:28 FINE: Verifying locales/pt-PT.pak... [OK]
04:32:28 FINE: Verifying locales/ca.pak... [OK]
04:32:28 FINE: Verifying locales/el.pak... [OK]
04:32:28 FINE: Verifying snapshot_blob.bin... [OK]
04:32:28 FINE: Verifying locales/cs.pak... [OK]
04:32:28 FINE: Verifying locales/es.pak... [OK]
04:32:28 FINE: Verifying locales/hu.pak... [OK]
04:32:28 FINE: Verifying locales/tr.pak... [OK]
04:32:28 FINE: Verifying locales/en-GB.pak... [OK]
04:32:28 FINE: Verifying locales/ml.pak... [OK]
04:32:28 FINE: Verifying chrome_200_percent.pak... [OK]
04:32:28 FINE: Verifying locales/es-419.pak... [OK]
04:32:28 FINE: Verifying locales/sw.pak... [OK]
04:32:28 FINE: Verifying locales/ms.pak... [OK]
04:32:28 FINE: Verifying locales/sl.pak... [OK]
04:32:28 FINE: Verifying locales/zh-CN.pak... [OK]
04:32:28 FINE: Verifying locales/ru.pak... [OK]
04:32:28 FINE: Verifying natives_blob.bin... [OK]
04:32:28 FINE: Verifying locales/id.pak... [OK]
04:32:28 FINE: Verifying locales/ko.pak... [OK]
04:32:28 FINE: Verifying swiftshader/libGLESv2.so... [OK]
04:32:28 FINE: Verifying locales/ar.pak... [OK]
04:32:28 FINE: Verifying locales/pt-BR.pak... [OK]
04:32:28 FINE: Verifying locales/fi.pak... [OK]
04:32:28 FINE: Verifying v8_context_snapshot.bin... [OK]
04:32:28 FINE: Verifying locales/hi.pak... [OK]
04:32:28 FINE: Verifying locales/nb.pak... [OK]
04:32:28 FINE: Verifying locales/de.pak... [OK]
04:32:28 FINE: Verifying locales/lt.pak... [OK]
04:32:28 INFO: Verifying Chromium binaries... [OK]
04:32:28 INFO: JxBrowser type: HEAVYWEIGHT
04:32:28 INFO: Starting IPC...
04:32:28 FINEST: Main channel listener added
04:32:28 INFO: Starting IPC Server...
04:32:28 FINEST: Starting IPC Server Thread...
04:32:28 FINEST: Adding server listener in IPC Server Thread...
04:32:28 FINEST: Calling Server.start
04:32:28 INFO: Starting server socket...
04:32:28 INFO: Starting server socket... [OK]
04:32:28 INFO: Starting IPC Process...
04:32:28 FINEST: Starting IPC Process Thread...
04:32:28 INFO: Starting Chromium process...
04:32:28 INFO: The '/lib/x86_64-linux-gnu/libudev.so.0' library exists: FALSE
04:32:28 INFO: The '/tmp/browsercore-69.0.3497.12.6.23/libudev.so.0' library exists: TRUE
04:32:28 INFO: The '/lib/x86_64-linux-gnu/libgcrypt.so.11' library exists: FALSE
04:32:28 INFO: The '/tmp/browsercore-69.0.3497.12.6.23/libgcrypt.so.11' library exists: TRUE
04:32:28 INFO: The '/lib/x86_64-linux-gnu/libcrypto.so.1.0.0' library exists: TRUE
04:32:28 INFO: Command line: /tmp/browsercore-69.0.3497.12.6.23/browsercore64 --port=39081 --pid=3265 --lang=en-US
04:32:28 FINE:
04:32:28 FINE: (browsercore64:3336): Gtk-WARNING **: cannot open display:
04:32:28 INFO: Chromium process exit code 1
04:32:28 FINEST: IPC process exited. Exit code: 1
04:32:28 FINEST: IPC Process Thread terminating...
04:32:28 FINEST: IPC Process Thread terminated.
04:32:28 FINEST: Remove main channel listener
Exception in thread "main" com.teamdev.jxbrowser.chromium.internal.ipc.IPCException: IPC process exited. Exit code: 1
        at com.teamdev.jxbrowser.chromium.internal.ipc.d.run(SourceFile:204)
        at java.lang.Thread.run(Thread.java:748)

我尝试以Browser模式创建LIGHTWEIGHT实例,但这并不能解决问题。

fun create(): Browser {
    val guid = UUID.randomUUID().toString()
    val params = BrowserContextParams("./data/session/" + guid)
    val context = BrowserContext(params)
    return Browser(BrowserType.LIGHTWEIGHT,context)
}

我确实注意到了两个缺少的库,但是从日志看来这不是问题吗?我仍在努力了解这里的实际问题。有人有主意吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...