etesync / server

The Etebase server (so you can run your own)
https://www.etesync.com
GNU Affero General Public License v3.0
1.56k stars 76 forks source link

Etesync Hosted Dav adapter throwing HTTP 500 #152

Open Zvezdin opened 2 years ago

Zvezdin commented 2 years ago

Hello,

Note: Skip the next three bullets, which are ranting about the centralisation of calendar software, if you just want the description of the issue.

I'd like to discuss the hosted DAV adapter as seen on EteSync's paid hosted service - let me know if this is the right place for it. I have been trying to setup smart scheduling for a really long time now, but there are three problems:

Now for the actual issue, the DAV adapter seems slow and unstable - when I synced it locally with thunderbird, it started syncing, sent some events over, then threw HTTP 500 on a request after 603ms. Later, it again syncs some events, and ends with another 500. Similarly, Harmonizely just returns a generic message saying something is wrong with the calendar.

Any clue? It'd be great if we can find a convenient way to do smart scheduling, which is a must for any professional usecases.

Zvezdin commented 2 years ago

Some more background: I'm syncing calendar with 100-1000 events. Here's two of the requests which fail, both are on a url /my-username/collection-id/

image with request data `<?xml version="1.0" encoding="UTF-8"?>

1` and response `A server error occurred. Please contact the administrator.` The above request failed after Thunderbird had already read some data. It stopped retrieving data after that, and periodically started sending the following requests, which all fail: Similarly: ![image](https://user-images.githubusercontent.com/15955296/192161953-a92e5a74-91b8-4d44-9953-8d5fa3617d05.png) with request data ` `