cal.com
cal.com copied to clipboard
Meetings cannot be booked, with error "Could not book the meeting. JSON.parse: unexpected end of data at line 1 column 1 of the JSON data"
Issue Summary
Yesterday someone was still able to book a meeting using my 30 minute event. As of today, it's not possible to book meetings using that event. As soon as the details are entered on the event, the following error message is shown:
Could not book the meeting. JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
No meeting is booked on the calendar after receiving this error.
I was able to reproduce it myself by trying to schedule the meeting with the person who first alerted me of this. Then I tried to use the event to schedule a meeting with myself, with the same result.
Once the error is shown, the meeting slot that was intended to be used is no longer available if one tries to book another meeting.
Steps to Reproduce
- Go to https://cal.com/dplanella/
- Click on the 30 min meeting
- Choose a date
- Enter the meeting details
- Click on Confirm
- Error is shown:
Could not book the meeting. JSON.parse: unexpected end of data at line 1 column 1 of the JSON data
. See screenshot below. - No meeting is booked
- The slot used to book the failed meeting is no longer available to schedule further meetings.
Technical details
- Browser version: Firefox 105.0.1
- OS version: Ubuntu 22.04
Hi there
Thank you for reaching out. Can you try reinstalling your calendars? Make sure you tick all the necessary permissions and once you reconnect them test it out one more time
Let me know
@milospuac thanks. I did as suggested, but I got a new set of messages, error and was unable to book a meeting:
- Removed calendars
- Re-added calendar
Then:
- Go to https://cal.com/dplanella/
- Click on the 30 min meeting
- Choose a date
- Choose a time. Confused by the "1/2 Seats available" and "2/2 Seats available" messages. See Screenshot no. 1 below
- Enter the meeting details. Note message on "1/2 Seats available", which I can't understand.
- Click on Confirm
- Error is shown:
Could not book the meeting. Already signed up for time slot
. See screenshot no. 2 below. - No meeting is booked
Screenshot 1:
Screenshot 2:
ideally we never show an error after clicking confirm and somehow catch the error earlier. maybe even hot-reload the page if something changes
@Udit-takkar can you investigate what is causing this?
pretty sure htis has been fixed