-
Notifications
You must be signed in to change notification settings - Fork 33
Recording for Moodle-BBB-Rooms #70
Comments
Can you check the log files? I quickly checked the recording implementation here & what moodle does. I am no expert in this area but I don't see an obvious thing. You are sure, that you enabled the recording feature in moodle and have it either auto record or started the recording in the conference? You can run |
Hello! I figured out, that after ending the meeting in moodle, the recording container has some errors. Here is the error message:
That looks strange - is there an argument missing, or is the encoding not right? |
Thanks for looking into it! @alangecker I didn't look into it, but are you aware of any locale fuckups, e.g. should it be |
Sorry to bump this old issue. This error occured on our servers since the last update to 2.2.36. However this only happens if there is a non-ascii Character in the metadata (e.g. meetingName = I did some debugging in the Ruby gets the Metadatastrings from redis in Line 261 of meeting_metadata.each do |k, v|
BigBlueButton.logger.error("Key: #{k} Value: #{v} Encoding: #{v.encoding}")
metadata[strip_control_chars(k)] = strip_control_chars(v)
end This led to the following output:
That last line is odd because US-ASCII does not have a representation for As a workaround I changed the method def strip_control_chars(str)
str.tr("\x00-\x08\x0B\x0C\x0E-\x1F\x7F", '')
end to def strip_control_chars(str)
tstr = str.dup
tstr.force_encoding("UTF-8")
tstr.tr("\x00-\x08\x0B\x0C\x0E-\x1F\x7F", '')
str = tstr
end I tested it and it works for meetings with or without special characters. However I don't know much about ruby to confidently say that this is a good fix. |
Network config details the IP addresses
Hello!
When I create a room using greenlight, I am able to record that session.
But when I create a room using moodle (and the plugin to connect bbb with moodle), I am not able to record that session - there is no recording afterwards, even if I try to search on the cli.
Is this a known issue, or is there a way to resolve this?
Best regards
The text was updated successfully, but these errors were encountered: