obsidian-full-calendar
obsidian-full-calendar copied to clipboard
Error with etesync-dav
Please check that this issue hasn't been reported before.
- [X] I searched previous Bug Reports and didn't find any similar reports.
Expected Behavior
I added my two etesync calendars as CalDAV calendars using etesync-dav. I expect it to work out the box.
Current behaviour
Fails to load the calendars with error A remote calendar failed to load. Check the console for more details.
JavaScript console output
plugin:obsidian-full-calendar:64678 Revalidating remote calendars... revalidateRemoteCalendars @ plugin:obsidian-full-calendar:64678 eval @ plugin:obsidian-full-calendar:64448 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 populate @ plugin:obsidian-full-calendar:64434 eval @ plugin:obsidian-full-calendar:63752 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 onOpen @ plugin:obsidian-full-calendar:63745 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.open @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 a @ app.js:1 Promise.then (async) l @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.open @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 a @ app.js:1 Promise.then (async) l @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.setViewState @ app.js:1 eval @ plugin:obsidian-full-calendar:65291 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 activateView @ plugin:obsidian-full-calendar:65287 eval @ plugin:obsidian-full-calendar:65323 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 eval @ plugin:obsidian-full-calendar:65322 plugin:obsidian-full-calendar:64669 Revalidation already in progress. revalidateRemoteCalendars @ plugin:obsidian-full-calendar:64669 eval @ plugin:obsidian-full-calendar:63886 plugin:obsidian-full-calendar:64715 Revalidation failed with reason: Error: Request failed, status 500 eval @ plugin:obsidian-full-calendar:64715 eval @ plugin:obsidian-full-calendar:64714 Promise.then (async) revalidateRemoteCalendars @ plugin:obsidian-full-calendar:64707 eval @ plugin:obsidian-full-calendar:64448 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 populate @ plugin:obsidian-full-calendar:64434 eval @ plugin:obsidian-full-calendar:63752 fulfilled @ plugin:obsidian-full-calendar:65 Promise.then (async) step @ plugin:obsidian-full-calendar:77 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 onOpen @ plugin:obsidian-full-calendar:63745 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.open @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 a @ app.js:1 Promise.then (async) l @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.open @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 (anonymous) @ app.js:1 a @ app.js:1 Promise.then (async) l @ app.js:1 (anonymous) @ app.js:1 v @ app.js:1 t.setViewState @ app.js:1 eval @ plugin:obsidian-full-calendar:65291 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 activateView @ plugin:obsidian-full-calendar:65287 eval @ plugin:obsidian-full-calendar:65323 eval @ plugin:obsidian-full-calendar:78 __async @ plugin:obsidian-full-calendar:62 eval @ plugin:obsidian-full-calendar:65322 plugin:obsidian-full-calendar:64715 Revalidation failed with reason: Error: Request failed, status 400
Steps to reproduce
Add an etesync-dav calendar
Calendar information
I am using etesync with etesync-dav.
Which Operating Systems are you using?
- [ ] macOS
- [ ] Windows
- [X] Linux
- [ ] Android
- [ ] iOS
Obsidian Version
1.3.5
Full Calendar Plugin Version
0.10.7
Checks
- [X] I have tried it with all other plugins disabled and the error still occurs.
Possible solution
No response
Comments
I've been using etesync-dav for years and it works fine on other CalDAV compatible software (like Thunderbird lightning calendar for example). If i try to open then CalDAV links there is an HTTP basic auth and if i GET the endpoint the server returns the ICS file.