Second question: how can I see the log-files of <c...
# caldav
s
Second question: how can I see the log-files of cal.com (selfhosted) so I can better troubleshoot the caldav implementation?
Alright I found a way: pm2 monit
🙏 1
or: pm2 logs 1 --lines 100
1|calcom  | @calcom/web:start: 19:39:35.830 timeZoneName WARN CalendarManager
1|calcom  | @calcom/web:start:   at new ParserError (/home/cal.com/node_modules/ical.js/build/ical.js:1756:13)
1|calcom  | @calcom/web:start:   at Object.parser [as parse] (/home/cal.com/node_modules/ical.js/build/ical.js:1794:13)
1|calcom  | @calcom/web:start:   at /home/cal.com/apps/web/.next/server/chunks/4270.js:224:77
1|calcom  | @calcom/web:start:   at Array.forEach (<anonymous>)
1|calcom  | @calcom/web:start:   at CalDavCalendarService.getAvailability (/home/cal.com/apps/web/.next/server/chunks/4270.js:222:17)
1|calcom  | @calcom/web:start:   at processTicksAndRejections (internal/process/task_queues.js:95:5)
1|calcom  | @calcom/web:start:   at async /home/cal.com/apps/web/.next/server/chunks/5041.js:4461:116
1|calcom  | @calcom/web:start:   at async Promise.all (index 0)
1|calcom  | @calcom/web:start:   at async getBusyCalendarTimes (/home/cal.com/apps/web/.next/server/chunks/5041.js:4470:19)
1|calcom  | @calcom/web:start:   at async getBusyTimes (/home/cal.com/apps/web/.next/server/chunks/5041.js:4947:35)
1|calcom  | @calcom/web:start:   at async getUserAvailability (/home/cal.com/apps/web/.next/server/chunks/5041.js:5068:23)
1|calcom  | @calcom/web:start:   at async /home/cal.com/apps/web/.next/server/chunks/6105.js:85:28
1|calcom  | @calcom/web:start:   at async Object.apiResolver (/home/cal.com/node_modules/next/dist/server/api-utils/node.js:185:9)
1|calcom  | @calcom/web:start:   at async NextNodeServer.runApi (/home/cal.com/node_modules/next/dist/server/next-server.js:395:9)
1|calcom  | @calcom/web:start:   at async Object.fn (/home/cal.com/node_modules/next/dist/server/base-server.js:496:37)
1|calcom  | @calcom/web:start:   at async Router.execute (/home/cal.com/node_modules/next/dist/server/router.js:226:36) {
1|calcom  | @calcom/web:start:  message: 'invalid ical body. component began but did not end'
1|calcom  | @calcom/web:start: }
1|calcom  | @calcom/web:start: PerformanceEntry {
1|calcom  | @calcom/web:start:  name: 'Measuring endpoint: /api/availability/saschafoerster?dateFrom=2022-06-27T22:00:00Z&dateTo=2022-06-28T21:59:59Z',
1|calcom  | @calcom/web:start:  entryType: 'measure',
1|calcom  | @calcom/web:start:  startTime: 1008360.841986,
1|calcom  | @calcom/web:start:  duration: 1681.123231
1|calcom  | @calcom/web:start: }
I found this in my safari-browser-conolse (maybe only after activating debug-mode)