Closed timo95 closed 3 years ago
Thank you for reporting this! The error message in the screenshot points to:
https://github.com/electron/electron/blob/v8.2.1/shell/common/gin_helper/callback.cc#L50
...and further down we see onRequestError + emit, which suggests that some code is attempting to make use of a stale callback reference, maybe?
If you have time, we would appreciate if you could try to reproduce this error message using the Thorium installer from https://github.com/readium/readium-desktop/releases (latest automated build)
Are you exclusively on Windows, or MacOS also?
Do you experience the bug with a specific publication, or any book?
Thank you very much!
It only happens with specific epubs. Here an example of one epub (copyrighted text removed): example.zip
It doesn't seem to happen with the newest alpha build. I only tested Windows, but could try Linux too. I don't have a Mac.
Ah, it still happens with the newest build. It was just a bit rarer.
Ah, it still happens with the newest build. It was just a bit rarer.
Thank you for checking! There is a developer menu in the automated builds generated by the Continuous Integration server. This developer menu opens the "web inspector" debugger window(s), which may show additional useful information. Furthermore, Thorium can be launched from the command line, which should show debug-level console logging messages.
I don't see anything weird. Nothing specific to the uncaught exception. Just some errors appearing all the time.
The debug console often shows this.
Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL': Error: (-3) loading 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_ w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_z k_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHl IeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaH QiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsI nZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3Q iOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D' at rejectAndCleanup (electron/js2c/browser_init.js:6026:21) at WebContents.failListener (electron/js2c/browser_init.js:6036:11) at WebContents.emit (events.js:215:7) { errno: -3, code: '', url: 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk 3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-001.xhtml? r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemU iOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4Ij pmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=fa lse&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWx sCiAgICB9Cn0%3D'
It seems to me like it could be a race condition or something similar. The uncaught exception doesn't happen every time and in the new build it is really rare (one time in a few minutes of continuous page turning).
After a bit of cleanup:
Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL':
Error: (-3)
loading 'httpsr2://xxx'
at rejectAndCleanup (electron/js2c/browser_init.js:6026:21)
at WebContents.failListener (electron/js2c/browser_init.js:6036:11)
at WebContents.emit (events.js:215:7 { errno: -3, code: '', url: 'httpsr2://xxx'
This indicates that the webview
which hosts the HTML document (from the EPUB publication) fails to communicate (via IPC) with the renderer process which embeds it, or that the renderer process (i.e. the reader BrowserWindow
) fails to communicate with the main Electron process.
At each "page turn", a debounced event is published from the webview
into the BrowserWindow
(IPC), and eventually this cascades into a database update in the main Electron process (also via IPC). So, I suspect that there are "page turn" edge cases due to timing sensitivity, whereby a webview
's webContents
is refreshed before the debounced "reading location" notification has had time to propagate.
The debug console often shows this.
Is that in the MSDOS / PowerShell terminal, or the "web inspector" debugger console?
In the terminal. The web inspector console shows this all the time and nothing else:
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-before.css.map
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-after.css.map
Could you please provide a longer excerpt from the console?
I would like to check for the messages: ___HARD___ WEBVIEW REFRESH:
versus ___SOFT___ WEBVIEW REFRESH:
=> the former tells us that the webview
is totally destroyed and re-created at every "page turn" (this mode is used to ensure that screen readers get an up to date screen buffer), the latter is the normal mode (the webview
is reused, we just refresh its source document)
The DevTools failed to parse SourceMap
error is "normal", in the sense that the PostCSS sourcemaps are not provided in the ReadiumCSS distribution (they are generated, but ignored). See:
/*# sourceMappingURL=ReadiumCSS-after.css.map */
https://github.com/readium/readium-css/tree/master/css/dist
https://github.com/readium/readium-css/blob/a21018aa9bba074c026a9d3553ab1f32c0174ea0/.gitignore#L2
Another question: does the error occur when switching from one "chapter" of the publication to another (technically, different HTML documents, which means that the webview
discards the old DOM to display the new one), or do you experience the problem when turning pages inside a given document?
I assume you are testing a reflowable publication, not a fixed layout one? Do you use the basic default scroll view in the reader window, or do you opt-in for the 2-page-spread layout (i.e. 2 columns of text)?
I extracted the publication path from your console log: C:\Users\timo\AppData\Roaming\EDRLab.ThoriumReader\publications\97b0bf0a-b32c-4063-9fa8-6601742d96d9\book.epub
. Are you able to share this EPUB privately? (so I can run some tests with it)
I just had the exception appear without the aforementioned error in "ELECTRON_GUEST_VIEW_MANAGER_CALL". The terminal shows nothing besides this and some warnings on startup:
(node:5084) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:5084) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:5084) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
(node:5084) ProtocolDeprecateCallback: The callback argument of protocol module APIs is no longer needed.
A longer web inspector log:
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-before.css.map
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-after.css.map
VM8094 C:\Users\timo\AppData\Local\Programs\EDRLab.ThoriumReader\resources\app.asar\preload.js:1 ^^^ SELECTION COLLAPSED.
Navigated to httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=false&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-before.css.map
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-after.css.map
VM8178 C:\Users\timo\AppData\Local\Programs\EDRLab.ThoriumReader\resources\app.asar\preload.js:1 ^^^ SELECTION COLLAPSED.
Navigated to httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-005.xhtml?r2_PREV=false&r2_CSS=eyJmaXhlZExheW91dFdlYlZpZXdIZWlnaHQiOjk0MywiZml4ZWRMYXlvdXRXZWJWaWV3V2lkdGgiOjc5NCwiaXNGaXhlZExheW91dCI6dHJ1ZX0%3D&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Navigated to httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-006.xhtml?r2_PREV=false&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-before.css.map
DevTools failed to parse SourceMap: https://127.0.0.1:8000/readium-css/ReadiumCSS-after.css.map
Is there some way to trigger a higher log level? I don't seem to get debug logs.
It happens between covers/illustrations. I guess that is technically between chapters. All options are default. I linked the epub with removed copyrighted text above.
Is there some way to trigger a higher log level? I don't seem to get debug logs.
Yes, you can set the DEBUG
environment variable to *
(or alternatively, to r2:*
in order to reduce verbosity ... but I think in your case *
is fine).
In a MacOS / Linux terminal this is easily done by prefixing the call to the Thorium executable:
DEBUG=* /PATH/TO/THORIUM/EXE
On Windows PowerShell / modern DOS, I think this can be achieved as follows:
$env:DEBUG = '*'; /PATH/TO/THORIUM/EXE
Or:
Set-Item -Path Env:DEBUG -Value "*"
/PATH/TO/THORIUM/EXE
Remove-Item Env:\DEBUG
. I linked the epub with removed copyrighted text above.
Got it, thanks! (sorry I didn't remember you had already posted a download link)
It happens between covers/illustrations. I guess that is technically between chapters.
Great, this is an important distinction, which confirms my initial suspicions (i.e. delayed / debounced IPC messages can cause the Electron native code to be out-of-sync, maybe stale event listeners, or at the very least: V8 callbacks invoked unexpectedly).
I added a link to the Microsoft documentation in my comment above, about setting / removing environment variables the PowerShell / modern DOS.
The debug log actually shows something when the exception appears:
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router trim prefix (/pub) from url /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router r /pub : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router trim prefix (/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml) from url /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router r /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/xhtml/p-fmatter-001.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router trim prefix (/pub) from url /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router r /pub : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router <anonymous> : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router trim prefix (/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css) from url /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router r /QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css : /pub/QzpcVXNlcnNcdGltb1xBcHBEYXRhXFJvYW1pbmdcRURSTGFiLlRob3JpdW1SZWFkZXJccHVibGljYXRpb25zXDk3YjBiZjBhLWIzMmMtNDA2My05ZmE4LTY2MDE3NDJkOTZkOVxib29rLmVwdWI%3D/item/style/book-style.css
Wed, 08 Apr 2020 09:23:37 GMT express:router dispatching GET /
Wed, 08 Apr 2020 09:23:37 GMT morgan log request
Wed, 08 Apr 2020 09:23:37 GMT morgan log request
Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL': Error: (-3) loading 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
at rejectAndCleanup (electron/js2c/browser_init.js:6026:21)
at WebContents.failListener (electron/js2c/browser_init.js:6036:11)
at WebContents.emit (events.js:215:7) {
errno: -3,
code: '',
url: 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
}
Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL': Error: (-3) loading 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
at rejectAndCleanup (electron/js2c/browser_init.js:6026:21)
at WebContents.failListener (electron/js2c/browser_init.js:6036:11)
at WebContents.emit (events.js:215:7) {
errno: -3,
code: '',
url: 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
}
Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL': Error: (-3) loading 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
at rejectAndCleanup (electron/js2c/browser_init.js:6026:21)
at WebContents.failListener (electron/js2c/browser_init.js:6036:11)
at WebContents.emit (events.js:215:7) {
errno: -3,
code: '',
url: 'httpsr2://id_qzpc_v_x_nlcn_ncd_gltb1x_bc_h_b_e_y_x_rh_x_f_jv_y_w1pbmdc_r_u_r_s_t_g_fi_ll_rob3_jpd_w1_s_z_w_fk_z_x_jcc_h_vib_glj_y_x_rpb25z_x_dk3_yj_bi_zj_bh_l_w_iz_mm_mt_n_d_a2_my05_zm_e4_l_t_y2_m_d_e3_n_d_jk_o_t_zk_o_vxib29r_lm_vwd_w_i-/xhttps/ip127.0.0.1/p8000/item/xhtml/p-fmatter-004.xhtml?r2_PREV=true&r2_CSS=eyJzZXRDU1MiOnsiYTExeU5vcm1hbGl6ZSI6ZmFsc2UsImJvZHlIeXBoZW5zIjoiYXV0byIsImNvbENvdW50IjoiYXV0byIsImZvbnQiOiJERUZBVUxUIiwiZm9udFNpemUiOiIxMDAlIiwiaW52ZXJ0IjpmYWxzZSwibGlnYXR1cmVzIjoibm9uZSIsImxpbmVIZWlnaHQiOiIxLjUiLCJuaWdodCI6ZmFsc2UsInBhZ2VkIjpmYWxzZSwic2VwaWEiOmZhbHNlLCJtYXRoSmF4IjpmYWxzZSwicmVkdWNlTW90aW9uIjpmYWxzZX19&r2_ERS=eyJuYW1lIjoiVGhvcml1bSIsInZlcnNpb24iOiIxLjMuMC1hbHBoYS4xLjQ5NiJ9&r2_DEBUG=false&r2_CLIPBOARD_INTERCEPT=false&r2_SESSION_INFO=ewogICAgImlkIjogIjAwMDAtMTExMC0yMjIiLAogICAgInRlc3QiOiAxLAogICAgIm90aGVyIjogdHJ1ZSwKICAgICJvYmoiOiB7CiAgICAgICAgInN1Yi1rZXkiOiBudWxsCiAgICB9Cn0%3D'
}
Edit: Added longer log (everything with this timestamp).
Thanks for the log excerpt.
Tip: you can exclude the express:router
messages from the console / terminal output by setting DEBUG
to r2:*
instead of *
. The Error occurred in handler for 'ELECTRON_GUEST_VIEW_MANAGER_CALL'
logging will still show because this is not emitted using the debug()
API.
What is interesting about this log is that all the ELECTRON_GUEST_VIEW_MANAGER_CALL
errors occur with the /item/xhtml/p-fmatter-004.xhtml
publication document. I was expecting to see other "chapters" transitions. But this is certainly something to investigate!
In that case i used the uncut epub. /item/xhtml/p-fmatter-001.xhtml
to /item/xhtml/p-fmatter-006.xhtml
are all illustrations.
Hello, does this problem still exist with the latest Thorium 1.3.0 (official stable release) or latest automated CI build?
Yes, it still exists with both.
I think this error is coming from initSessions()
function of r2-navigator-js/electron/main/sessions.js
See this: (https://user-images.githubusercontent.com/28587091/87228678-6f7fb900-c3c0-11ea-8b89-e352e94d20f3.PNG)
And initSessions() is invoked in main.ts
Related issue: https://github.com/edrlab/thorium-reader/issues/1327
I sometimes get this error when turning pages. I am using the Windows Store version (v1.2.1).