Using Pro v2.19.2, I cannot add Google calendars
Steps to reproduce:
- Environment: Windows 8.1 Pro
- Connection check: on Chrome, I can access calendar.google.com. (Under proxy, using Rule/Global mode of Clash)
- launch rainlendar exe
- following doc instrctions (options → calendar → new calendar → Google v3)
- on the opened browser page, Google-provided authentication is shown.
- grant rainlendar with the priviledge
- a localhost page telling “you may close the page” shows up
- close page & return to the rainlendar app
- click “select calendar”
- error raised after a long period of time, saying
[some_time] Google Calendar Error (Dummy)!
Unable to authenticate to Google.
Server returned result: (28) 0 The timeout was reached.
Key Debug Logs:
23:02:03: [0:00:48.579] DEBUG: Window Calendar was activated
23:02:07: [0:00:52.824] DEBUG: Window Calendar was activated
23:02:07: [0:00:52.825] DEBUG: Window Calendar got focus
23:02:09: [0:00:54.357] DEBUG: Window Calendar was activated
23:02:15: [0:01:00.527] Dummy: CURLINFO_TEXT: connect to 2404:6800:4012:4::200d port 443 failed: Timed out
23:02:15: [0:01:00.728] Dummy: CURLINFO_TEXT: connect to 172.217.160.109 port 443 failed: Timed out
23:02:15: [0:01:00.750] DEBUG: Action thread finished properly.
23:02:15: [0:01:00.728] Dummy: CURLINFO_TEXT: Failed to connect to accounts.google.com port 443 after 21387 ms: Couldn't connect to server
23:02:15: [0:01:00.728] Dummy: CURLINFO_TEXT: Closing connection 0
23:02:15: [0:01:00.728] Dummy: Result: (28) 0 The timeout time was reached.
23:02:15: [0:01:00.728]
23:02:15: [0:01:00.728] DEBUG: Curl error: Failed to connect to accounts.google.com port 443 after 21387 ms: Couldn't connect to server
23:02:15: [0:01:00.730] DEBUG: Stopped the action thread.
23:02:17: [0:01:02.150] DEBUG: Redrawing window Today took 32 ms (0, 0)
23:03:17: [0:02:02.146] DEBUG: Redrawing window Today took 26 ms (0, 0)
23:04:17: [0:03:02.146] DEBUG: Redrawing window Today took 27 ms (0, 0)
23:05:17: [0:04:02.146] DEBUG: Redrawing window Today took 27 ms (0, 0)
Further note:
- It seems that it is the connection error, as the app fails to access accounts.google.com
- However, when opening accounts.google.com (or any other Google sites), proxy can be handled correctly (i.e., connection is successful)
- Probably, rainlendar cannot handle Clash proxies? Or special settings are required?