obsidian-full-calendar icon indicating copy to clipboard operation
obsidian-full-calendar copied to clipboard

Error with etesync-dav

Open galatolofederico opened this issue 1 year ago • 0 comments

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.

galatolofederico avatar Jul 11 '23 09:07 galatolofederico