This message was deleted.
# helpdesk
s
This message was deleted.
e
cc @bright-dream-51521 @acoustic-engineer-41666
b
Just a suggestion, but if you want total control over these, you could end them by utilizing the Server SDKs.
b
Thanks for reporting this. Looking
@polite-postman-38647 this is analytics reporting bug. The room is closed in the backend. We are looking into this
@polite-postman-38647 this is fixed. note: this room’s data is archived as its past the retention period
🙌 1
p
@brief-refrigerator-69901 Well, this might have happened due to some error on our end during development. Normally, everything is ok 🙂 Thank you
@bright-dream-51521 should I post here list of the rooms, that seem to be ongoing as well? Just to clean it up from your end?
b
@polite-postman-38647 i’ll look it up, will reach out to you if I need any info
p
Thank you 🙏
@bright-dream-51521 any update on that? How it could happen that the room was not ended? We haven’t received the webhook. Asking for the future, since it could have a bad impact on some features in our app
b
@polite-postman-38647 this bug was related to analytics reporting it falsely as active. The room was actually ended on 5/12 and ran for 6mins. No webhook event was sent now as the room was already closed
p
Thank you. One more question tho - do you also see if the webhook was sent back then on 5/12? So I know if I should look into our app - because it seems the webhook wasn’t sent at all
👀 1
b
@polite-postman-38647 could you check the webhook registered handler for room ended events? These webooks r failing, but all other webhooms r succeeding
p
Webhook failed with error 500 on getting the ingress list. It seems that the roomName was not properly passed to the function call (picture 1). Unfortunately we haven’t logged the exact response data (picture 2). Anyway, I have updated our code so if there is no roomName, the function won’t be invoked. The interesting thing here is how it could be passed without the roomName, because we get the ingress list like this:
ingressList = await ingressClient.listIngress(event.room?.name);
And in log I see the roomName was part of the event (picture 3)
e
@polite-postman-38647 Do you still see this error? There were some updates to fix this problem.
b
cc: @able-gigabyte-21598
a
cc @chilly-animal-65189
c
If I understand the above properly, listIngress fails when the roomName is empty? Are you using the JS server SDK? What version?
p
@eager-zoo-16408 No, I haven’t noticed that anymore (but as I wrote, I have updated the code) @chilly-animal-65189 Yes, that’s what I understood from the logs (screenshots) above. Unfortunately, I have added logging the
response.data
just recently. We’re using
"livekit-server-sdk": "1.1.4"
c
Thanks
I tried reproducing the issue above (with the latest SDK) but was unable to...
p
In that case I suppose we can consider this closed. Thank you for your help, guys.
e
@polite-postman-38647 thank you for your detailed report. We appreciate it! 🙏 And of course, let us know if you run into any other problems.
1