jxbrowser处置和再创作打开一个对话框后: “您的个人资料无法被正确打开”。jxbrowser再创造上升打开一个对话框“您的个人资料无法被正确打开”
OS:MACOS塞拉利昂10.12.3(16D32)
jxbrowser版本:6.14.2
模式:轻量级/重量级。
控制台包含与SQLite数据库锁错误:
[0730/144906:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: PRAGMA auto_vacuum
[0730/144906:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: PRAGMA journal_mode = TRUNCATE
[0730/144906:ERROR:connection.cc(1892)] History sqlite error 5, errno 0: database is locked, sql: COMMIT
[0730/144906:INFO:main-delegate.cpp(65)] Executable name: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks/jxbrowser-chromium-helper.app/Contents/MacOS/jxbrowser-chromium-helper
[0730/144906:INFO:main-delegate.cpp(80)] Frameworks path: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks
[0730/144906:INFO:main-delegate.cpp(65)] Executable name: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks/jxbrowser-chromium-helper.app/Contents/MacOS/jxbrowser-chromium-helper
[0730/144906:INFO:main-delegate.cpp(80)] Frameworks path: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks
[0730/144906:INFO:main-delegate.cpp(65)] Executable name: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks/jxbrowser-chromium-helper.app/Contents/MacOS/jxbrowser-chromium-helper
[0730/144906:INFO:main-delegate.cpp(80)] Frameworks path: /private/var/folders/95/mcf0whns7vn3kckjk3z3q_b80000gq/T/jxbrowser-chromium-55.0.2883.87.6.14.2/jxbrowser-chromium.app/Contents/Frameworks
[0730/144907:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: PRAGMA cache_size=32
[0730/144907:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: SELECT name FROM sqlite_master WHERE type=? AND name=? COLLATE NOCASE
[0730/144907:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: SELECT name FROM sqlite_master WHERE type=? AND name=? COLLATE NOCASE
[0730/144907:ERROR:connection.cc(1892)] Passwords sqlite error 5, errno 0: database is locked, sql: CREATE TABLE meta(key LONGVARCHAR NOT NULL UNIQUE PRIMARY KEY, value LONGVARCHAR)
[0730/144907:ERROR:login_database.cc(542)] Unable to create the meta table.
[0730/144907:ERROR:password_store_proxy_mac.cc(84)] Could not create/open login database.
[0730/144908:ERROR:cookie_monster.cc(1539)] Found 1 duplicate cookies for host='google.ru', with {name='NID', domain='.google.ru', path='/'}
非常相似的错误在以前的版本中铬被关闭:
https://bugs.chromium.org/p/chromium/issues/detail?id=532555
https://bugs.chromium.org/p/chromium/issues/detail?id=344358
但建议使用设置“--password-store = basic”或“--password-store = default”的解决方法不起作用。
当您处置所有JxBrowser实例时,应完成所有jxbrowser-chromium进程。如果某些jxbrowser-chromium进程没有正常停止,则可能会发生此问题。 可否请您处置JxBrowser实例并检查进程管理器是否仍包含jxbrowser-chromium进程? –
是,在情况下,当我初始化只有一个浏览器的整个过程是这样的: 1.在应用程序启动初始化我的浏览器内核,并设置日志目录。第一个jxbrowser-chromium-helper进程启动。 2.之后,我将第一个浏览器实例添加到应用程序,第二个jxbrowser-chromium-helper启动。 3.当我处理第2页中添加的浏览器时,第一个过程仍然有效。 4.当我添加新的实例,而不是设置 - 错误对话框打开。 5.当我关闭应用程序,所有jxbrowser铬辅助进程停止。 –
Windows 10上的相同代码导致应用程序在处理后立即冻结,同时运行3 jxbrowser-chromium-helper。如果取消其中一些 - 应用程序解冻。 –