[CAL-548] Failed to load resource the server responded with a status of 500
Steps to Reproduce
- Create an event type with the following setting: Redirect on booking (Redirect to a custom URL after a successful booking)
- Click on the cancellation hyperlink in the received confirmation and reminder notifications
Actual Result: For a few seconds, I see a 500 Internal Server Error page
Failed to load resource the server responded with a status of 500.log
@G3root can you investigate this?
or @hariombalhara who built redirects
this is also happening for me and causing other bugs within the application when deployed on Railway.app.
Not able to replicate this issue. There has to be something else. @Shahane-Aloyan If it's on cal.com, can you share the cal link.
@guri-kndegwa Possible to share the errors from next.js server that's running
@guri-kndegwa I don't have access to the logs for your server. You would need to see the logs. You will certainly see some error there. Please share that error here,
Sorry @hariombalhara . i misunderstood your question. THis seems to be the most prevalent issue on the server logs.
RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at bd (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
THe longer log list is:
@calcom/web:start: darkBrandColor: '#fafafa',
@calcom/web:start: slug: 'kimani-ndegwa/30min',
@calcom/web:start: image: 'https://appointments.guritech.co/kimani-ndegwa/avatar.png';
@calcom/web:start: } pro
@calcom/web:start: RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at bd (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: {
@calcom/web:start: name: 'Kimani Ndegwa',
@calcom/web:start: username: 'kimani-ndegwa',
@calcom/web:start: hideBranding: false,
@calcom/web:start: timeZone: 'Africa/Nairobi',
@calcom/web:start: theme: 'light',
@calcom/web:start: allowDynamicBooking: false,
@calcom/web:start: weekStart: 'Sunday',
@calcom/web:start: brandColor: '#292929',
@calcom/web:start: darkBrandColor: '#fafafa',
@calcom/web:start: slug: 'kimani-ndegwa/15min',
@calcom/web:start: image: 'https://appointments.guritech.co/kimani-ndegwa/avatar.png';
@calcom/web:start: } pro
@calcom/web:start: RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at bd (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: {
@calcom/web:start: name: 'Kimani Ndegwa',
@calcom/web:start: username: 'kimani-ndegwa',
@calcom/web:start: hideBranding: false,
@calcom/web:start: timeZone: 'Africa/Nairobi',
@calcom/web:start: theme: 'light',
@calcom/web:start: allowDynamicBooking: false,
@calcom/web:start: weekStart: 'Sunday',
@calcom/web:start: brandColor: '#292929',
@calcom/web:start: darkBrandColor: '#fafafa',
@calcom/web:start: slug: 'kimani-ndegwa/secret',
@calcom/web:start: image: 'https://appointments.guritech.co/kimani-ndegwa/avatar.png';
@calcom/web:start: } pro
@calcom/web:start: RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at bd (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: {
@calcom/web:start: name: 'Kimani Ndegwa',
@calcom/web:start: username: 'kimani-ndegwa',
@calcom/web:start: hideBranding: false,
@calcom/web:start: timeZone: 'Africa/Nairobi',
@calcom/web:start: theme: 'light',
@calcom/web:start: allowDynamicBooking: false,
@calcom/web:start: weekStart: 'Sunday',
@calcom/web:start: brandColor: '#292929',
@calcom/web:start: darkBrandColor: '#fafafa',
@calcom/web:start: slug: 'kimani-ndegwa/once-upnon',
@calcom/web:start: image: 'https://appointments.guritech.co/kimani-ndegwa/avatar.png';
@calcom/web:start: } pro
@calcom/web:start: RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at bd (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:77:404)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:217)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: at $c (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:78:98)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:71:145)
@calcom/web:start: at Z (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:76:89)
@calcom/web:start: {
@calcom/web:start: name: 'Kimani Ndegwa',
@calcom/web:start: username: 'kimani-ndegwa',
@calcom/web:start: hideBranding: false,
@calcom/web:start: timeZone: 'Africa/Nairobi',
@calcom/web:start: theme: 'light',
@calcom/web:start: allowDynamicBooking: false,
@calcom/web:start: weekStart: 'Sunday',
@calcom/web:start: brandColor: '#292929',
@calcom/web:start: darkBrandColor: '#fafafa',
@calcom/web:start: slug: 'kimani-ndegwa/15min',
@calcom/web:start: image: 'https://appointments.guritech.co/kimani-ndegwa/avatar.png';
@calcom/web:start: } pro
@calcom/web:start: RangeError: Invalid time value
@calcom/web:start: at Date.toISOString (<anonymous>)
@calcom/web:start: at M.u.toISOString (/app/node_modules/dayjs/plugin/utc.js:1:1907)
@calcom/web:start: at useSlots (/app/apps/web/.next/server/chunks/3942.js:697:31)
@calcom/web:start: at SlotPicker (/app/apps/web/.next/server/chunks/3942.js:765:40)
@calcom/web:start: at Wc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:68:44)
@calcom/web:start: at Zc (/app/node_modules/react-dom/cjs/react-dom-server.browser.production.min.js:70:253)
@emrysal Is this the issue where some unsupported timezone or something like that is selected?
@hariombalhara any update on this? i tried playing around ith the timeones but it is still failing
@hariombalhara you can create a new project from the cal template on Railway here https://railway.app/template/cal to reproduce this problem. You will get 500 when you try to open the AvailabilityPage.
i dont think that template is up-to-date anymore