Open mabeyj opened 4 years ago
Hmm - I'm not quite sure there is anything that can be done here on Scalelite's end. The issue here is that the BigBlueButton API replies with notFound
if it receives a getMeetingInfo
request for a meeting currently being created. Without significant architecture changes, I'm not quite sure how this could be resolved on Scalelite's side.
Maybe add in some sort of delay to the poller so that it doesn't delete meetings that are less than > 1 min old?
A user reported that they created a meeting and then immediately got an error when joining the meeting. From the logs, it looks like there is a race condition between meeting creation and the poller that could cause a meeting to immediately end. In this case, the poller ran in the middle of meeting creation:
create
requestcreate
request to BBBcreate
request from scalelite-api; starts creating the meetinggetMeetingInfo
request to BBB for newly-created meetinggetMeetingInfo
request from scalelite-pollerjoin
request for meetingRelevant logs: