Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

alloy: Error -337 ERR_HTTP2_PROTOCOL_ERROR when attempting to log in to Dayforce #3676

Closed
awarkw opened this issue Apr 8, 2024 · 7 comments
Labels
alloy Related to the Alloy runtime bug Bug report

Comments

@awarkw
Copy link

awarkw commented Apr 8, 2024

Error -337 ERR_HTTP2_PROTOCOL_ERROR when attempting to log in to Dayforce.
I think 337 is:
"There is a SPDY protocol error."

To Reproduce
cefclient.exe "--url=https://www.dayforcehcm.com/mydayforce/login.aspx"
Put anything into all 3 textboxes and press Enter.
It should show a login error, but instead shows an HTTP error:
Page failed to load.
URL: https://www.dayforcehcm.com/mydayforce/MyDayforce.aspx
Error: UNKNOWN (-337)
ERR_HTTP2_PROTOCOL_ERROR

Versions:

  • OS: Windows 11, but probably also occurs on any OS
  • CEF Version: 120, 122, 123, 124 (don't know about 121)

Additional context
Chrome 123 does not have the issue and neither does cefclient when you use the Chrome runtime:
--enable-chrome-runtime
We can't use the Chrome runtime, though.

A couple logs:
[0408/131805.563:INFO:CONSOLE(27)] "LD: [warn] Error on stream connection: {"isTrusted":true}, will continue retrying every 1000 milliseconds.", source: https://static.dayforcehcm.com/libraries/@platform/core/1.27/dist/core.js?v=66.0.2.07517 (27)
[0408/131805.571:WARNING:frame_impl.cc(427)] SendProcessMessage sent to detached frame 5-0F3822A5F4B1C620726B61BB087DB944 will be ignored

@awarkw awarkw added the bug Bug report label Apr 8, 2024
@awarkw
Copy link
Author

awarkw commented Apr 8, 2024

--use-spdy=off does not work around the issue.

@magreenblatt magreenblatt changed the title Error -337 ERR_HTTP2_PROTOCOL_ERROR when attempting to log in to Dayforce alloy: Error -337 ERR_HTTP2_PROTOCOL_ERROR when attempting to log in to Dayforce Apr 11, 2024
@magreenblatt magreenblatt added the alloy Related to the Alloy runtime label Apr 11, 2024
@awarkw
Copy link
Author

awarkw commented Apr 11, 2024

This has turned into a significant issue. Any feedback?

@magreenblatt
Copy link
Collaborator

--use-spdy=off does not work around the issue.

That flag no longer exists. You can try --disable-http2. Also try running with a --cache-path value.

@awarkw
Copy link
Author

awarkw commented Apr 12, 2024

cefclient.exe --disable-http2 "--url=https://www.dayforcehcm.com/mydayforce/login.aspx"
cefclient.exe --disable-http2 "--cache-path=C:\Temp\CefCache" "--url=https://www.dayforcehcm.com/mydayforce/login.aspx"
Cause the page to spin forever (seeming to lock up to users).

cefclient.exe "--cache-path=C:\Temp\CefCache" "--url=https://www.dayforcehcm.com/mydayforce/login.aspx"
Doesn't change anything.

@awarkw
Copy link
Author

awarkw commented Apr 17, 2024

Any other ideas? Many people are reporting this issue.

@magreenblatt
Copy link
Collaborator

No other suggestions at this time. Someone will need to debug the issue in CEF/Chromium. I suggest you revert to an earlier CEF version until the issue is resolved.

@magreenblatt
Copy link
Collaborator

Alloy bootstrap is deprecated (see #3685). Issues that only reproduce with Alloy bootstrap are being closed as WontFix.

@magreenblatt magreenblatt closed this as not planned Won't fix, can't repro, duplicate, stale Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
alloy Related to the Alloy runtime bug Bug report
Projects
None yet
Development

No branches or pull requests

2 participants