You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@openmeetings.apache.org by Jeffry Johnson <je...@gmail.com> on 2021/09/17 22:04:06 UTC

OM and Media server separated-recording issue

We discovered we had an issue with recordings and I believe it's because we
separated our media server and om server for stability. I had an nfs
mounted share created and now we are seeing the webm files.

The issue now is, I believe, that the prices to convert the recording is
being kicked off before the file is seen by om in the data directory. Has
this been encountered before? Should we put in a delay in the conversion
function? If so, where would be the best place to put that delay in?

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Good to hear you could resolve it!

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 2 Oct 2021 at 05:47, Alvaro <zu...@gmail.com> wrote:

> Congratulations!
>
>
>
> -----
>
>
> On Fri, 1 Oct 2021 09:26:27 -0600
> Jeffry Johnson <je...@gmail.com> wrote:
>
> > FYI, I had the entire DB dropped and reinstalled 7.0.0 snapshot fresh
> with
> > new DB and we are back to seeing everything working as expected. Now we
> are
> > pursuing updates from here. THank you all for the marvelous insight and
> > help on this!
> >
> > On Tue, Sep 28, 2021 at 5:58 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com>
> > wrote:
> >
> > > It is hard to remote debug this using a mailing list not knowing what
> > > steps you do. Or how this information buffers to the people that you
> > > advise.
> > >
> > > But there isn't really much magic to it:
> > > 1) Pass in shared drive location on OM and KMS
> > > 2) Make sure it you do that before you run the install command
> > > 3) Make sure the shared drive is empty and writable
> > >
> > > You can actually also move files after installation into the shared
> > > drive. So basically its 1,2,3 and you would be done.
> > >
> > > But although all of this sounds so easy, there are so many -unrelated-
> > > things that can go wrong. Eg mismatch of shared drive location, folder
> > > paths, missed some cleanup before installation. Or just simply
> > > misunderstanding when passing information on to the next line of
> people.
> > >
> > > There is some terminology in your description that sounds strange to
> me:
> > > " install the media server "
> > > => You don't install, you run via Docker command. That sounds strange
> to
> > > me.
> > >
> > > "a few users on before all the media would just crash"
> > > => Unlikely to be related to the hardware, but related to the config.
> Eg
> > > memory settings of the OpenMeetings instance are too low. Or the
> encryption
> > > parameters are set too high to handle 100++ simultaneous login/offs.
> > > Upgrading the hardware without the software actually using it, doesn't
> > > achieve much.
> > >
> > > The other points are just the usual pressure. I wouldn't say it's a
> step
> > > back. It sounds more like you need professional help/support. Not a
> mailing
> > > list.
> > >
> > > Thanks
> > > Sebastian
> > >
> > > Sebastian Wagner
> > > Director Arrakeen Solutions, OM-Hosting.com
> > > http://arrakeen-solutions.co.nz/
> > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > Video-Conferencing OpenMeetings
> > >
> > > <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > > <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > >
> > >
> > > On Wed, 29 Sept 2021 at 12:40, Jeffry Johnson <
> jeffry.s.johnson@gmail.com>
> > > wrote:
> > >
> > >> That's just not an option. The company I work for is deploying this to
> > >> replace ALL the other conferencing tools we currently pay licensing
> fees
> > >> for. Unfortunately, I was thrown in after that decision and need to
> make it
> > >> work. We couldn't install the media server on the same server because
> it
> > >> just wouldn't work. We couldn't get more than a few users on before
> all the
> > >> media would just crash. We even upped the core cpu count to 12 and it
> still
> > >> crashed over and over again. I was able to get a new instance up with
> a
> > >> fresh DB and recordings began working. I'm now working on the
> "production"
> > >> environment to get it back to working again. We can't take a step
> back, we
> > >> already have a team working on new versioning for the UI and
> non-verbal
> > >> cues. We have wireframes going up right now to create a breakout rooms
> > >> function as well. There are far too many cogs already in motion that I
> > >> can't stop here. I just have to run with it and learn what I can as I
> go.
> > >>
> > >> On Tue, Sep 28, 2021 at 3:15 PM seba.wagner@gmail.com <
> > >> seba.wagner@gmail.com> wrote:
> > >>
> > >>> I would recommend you take a step back from setting this up on a
> > >>> potentially hard to understand and setup environment.
> > >>>
> > >>> How about you start small and simply set it up locally.
> > >>>
> > >>> Just take OpenMeetings, Kurento and mount a non-default drive as the
> new
> > >>> Data dir.
> > >>>
> > >>> And once that is working and you understand what you are doing, then
> > >>> migrate it to some server setup.
> > >>>
> > >>> Thanks
> > >>> Sebastian
> > >>>
> > >>> Sebastian Wagner
> > >>> Director Arrakeen Solutions, OM-Hosting.com
> > >>> http://arrakeen-solutions.co.nz/
> > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >>> Video-Conferencing OpenMeetings
> > >>>
> > >>> <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > >>> <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > >>>
> > >>>
> > >>> On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <
> > >>> jeffry.s.johnson@gmail.com> wrote:
> > >>>
> > >>>> So I have now successfully completed a FRESH install of OM with a
> brand
> > >>>> new tablespace in our DB. Install went smoothly once I had the
> > >>>> communication piece in place. Before the install, the webm files
> were being
> > >>>> created without issue. Now that I've reinstalled the OM and KMS
> (KMS is
> > >>>> mounted to the FS), the webm files are no longer being created. I
> have
> > >>>> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the
> stack
> > >>>> trace:
> > >>>>
> > >>>> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
> > >>>> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been
> started,
> > >>>> activity: RECORD
> > >>>> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-2]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
> > >>>> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0
> 0\r\na=group:BUNDLE
> > >>>> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
> > >>>> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF
> 96 97
> > >>>> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118
> 114 115
> > >>>> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
> > >>>>
> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
> > >>>>
> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
> > >>>> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
> > >>>>
> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
> > >>>> urn:3gpp:video-orientation\r\na=extmap:4
> > >>>>
> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
> > >>>>
> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
> > >>>>
> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
> > >>>>
> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
> > >>>>
> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
> > >>>> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
> > >>>> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
> > >>>>
> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> > >>>>
> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
> > >>>> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
> > >>>> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96
> nack\r\na=rtcp-fb:96
> > >>>> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
> > >>>> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
> > >>>> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98
> nack\r\na=rtcp-fb:98
> > >>>> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99
> rtx/90000\r\na=fmtp:99
> > >>>> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
> > >>>> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
> > >>>> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
> > >>>> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
> > >>>> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
> > >>>> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
> > >>>> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
> > >>>> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127
> H264/90000\r\na=rtcp-fb:127
> > >>>> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
> > >>>> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
> > >>>> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125
> H264/90000\r\na=rtcp-fb:125
> > >>>> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
> > >>>> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
> > >>>> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108
> H264/90000\r\na=rtcp-fb:108
> > >>>> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
> > >>>> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
> > >>>> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35
> AV1X/90000\r\na=rtcp-fb:35
> > >>>> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
> > >>>> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
> > >>>> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124
> H264/90000\r\na=rtcp-fb:124
> > >>>> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
> > >>>> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
> > >>>> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123
> H264/90000\r\na=rtcp-fb:123
> > >>>> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
> > >>>> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
> > >>>>
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
> > >>>> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114
> red/90000\r\na=rtpmap:115
> > >>>> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
> > >>>> ulpfec/90000\r\na=ssrc-group:FID 3136156790
> 3718762817\r\na=ssrc:3136156790
> > >>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
> > >>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> > >>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
> > >>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
> > >>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> > >>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
> > >>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> > >>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> > >>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
> > >>>>
> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
> > >>>>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] -
> ROOM 2:
> > >>>> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
> > >>>> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1,
> room=2,
> > >>>> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO],
> connectedSince=Fri
> > >>>> Sep 24 11:11:06 EDT 2021], stream:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> > >>>> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t48]
> > >>>> - Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
> > >>>> source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
> > >>>> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag
> p0wX
> > >>>> network-id
> > >>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> > >>>> addIceCandidate iceCandidate while not ready yet, uid:
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate:
> candidate:1689362396 1 udp
> > >>>> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
> network-id 1
> > >>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t48]
> > >>>> - Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> > >>>> source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
> > >>>> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ
> host
> > >>>> generation 0 ufrag p0wX network-id 3 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> > >>>> addIceCandidate iceCandidate while not ready yet, uid:
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate:
> candidate:386287989 1 udp
> > >>>> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
> generation
> > >>>> 0 ufrag p0wX network-id 3 network-cost 10
> > >>>> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
> > >>>> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ
> host
> > >>>> generation 0 ufrag p0wX network-id 4 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> > >>>> addIceCandidate iceCandidate while not ready yet, uid:
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate:
> candidate:895361725 1 udp
> > >>>> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
> generation
> > >>>> 0 ufrag p0wX network-id 4 network-cost 10
> > >>>> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
> > >>>> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation
> 0 ufrag
> > >>>> p0wX network-id 5 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> > >>>> addIceCandidate iceCandidate while not ready yet, uid:
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate:
> candidate:1919525820 1 udp
> > >>>> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0
> ufrag p0wX
> > >>>> network-id 5 network-cost 10
> > >>>> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90
> [io-5443-exec-10]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
> > >>>> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
> > >>>> network-id 2 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> > >>>> addIceCandidate iceCandidate while not ready yet, uid:
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate:
> candidate:4153840722 1 udp
> > >>>> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
> network-id 2
> > >>>> network-cost 10
> > >>>>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] -
> > >>>> USER: have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
> > >>>> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
> > >>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring
> loopback
> > >>>> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] -
> > >>>> gather candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> > >>>> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
> > >>>> hasPoll :: 2
> > >>>> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
> > >>>> getArchived :: 2
> > >>>> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-1]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
> > >>>> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation
> 0 ufrag
> > >>>> p0wX network-id
> > >>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] -
> > >>>> ##REC:: recording in room 2 is starting ::
> > >>>> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] -
> > >>>> ##REC:: recording created by USER: 1
> > >>>> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-1]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
> > >>>> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host
> tcptype
> > >>>> active generation 0 ufrag p0wX network-id 3 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-1]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > >>>> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host
> tcptype
> > >>>> active generation 0 ufrag p0wX network-id 4 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-1]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > >>>> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
> > >>>> generation 0 ufrag p0wX network-id 5 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-1]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > >>>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0
> ufrag
> > >>>> p0wX network-id 2 network-cost
> > >>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> > >>>> startRecord outMedia OK ? true
> > >>>>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49]
> -
> > >>>> Configured to record to
> > >>>>
> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
> > >>>> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t51]
> > >>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > >>>>
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> > >>>> source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> > >>>> startRecord outMedia OK ? true
> > >>>>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49]
> -
> > >>>> Configured to record to
> > >>>>
> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
> > >>>>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
> > >>>> Recording started successfully
> > >>>> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-8]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > >>>> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117
> rport
> > >>>> 59256 generation 0 ufrag p0wX network-id
> > >>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t51]
> > >>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> > >>>> source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-2]
> > >>>> - Kurento::ObjectCreated -> New Endpoint
> > >>>>
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
> > >>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> > >>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> > >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> > >>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > >>>> type=RecorderEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> > >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> > >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=SCREEN,
> > >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> > >>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
> > >>>> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] -
> > >>>> ##REC:: recording in room 2 is started 22 ::
> > >>>> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
> > >>>> hasPoll :: 2
> > >>>>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
> > >>>> Recording started successfully
> > >>>> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
> > >>>> getArchived :: 2
> > >>>> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-3]
> > >>>> - Kurento::ObjectCreated -> New Endpoint
> > >>>>
> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
> > >>>> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
> > >>>> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
> > >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> > >>>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > >>>> type=RecorderEndpoint
> > >>>>
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> > >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
> > >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=AUDIO_VIDEO,
> > >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> > >>>> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
> > >>>> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-4]
> > >>>> - Kurento::ObjectCreated -> New Endpoint
> > >>>>
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
> > >>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> > >>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> > >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> > >>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > >>>> type=RecorderEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> > >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> > >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=SCREEN,
> > >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> > >>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
> > >>>>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] -
> > >>>> Media Flow OUT STATE :: FLOWING, mediaType VIDEO, source
> [RemoteObject:
> > >>>> type=WebRtcEndpoint
> > >>>>
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> > >>>> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> > >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> > >>>> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108
> [Bean#0_Worker-6] -
> > >>>> Rss disabled by Admin
> > >>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-9]
> > >>>> - Incoming message from user with ID '1':
> > >>>>
> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> > >>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] -
> > >>>> ##REC:: recording in room 2 is stopping 22 ::
> > >>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t56]
> > >>>> - Kurento::ObjectDestroyedEvent objectId
> > >>>>
> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
> > >>>> tags [], source [RemoteObject: type=ServerManager
> > >>>> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t57]
> > >>>> - Kurento::ObjectDestroyedEvent objectId
> > >>>>
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
> > >>>> tags [], source [RemoteObject: type=ServerManager
> > >>>> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51
> > >>>> [taskExecutor-4] - recording 22
> > >>>> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] -
> > >>>> ##REC:: recording in room 2 is stopped ::
> > >>>>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273
> > >>>> [nio-5443-exec-9] - No more screen streams in the room, stopping
> sharing
> > >>>> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100
> > >>>> [taskExecutor-4] - [startConversion]
> > >>>> org.apache.openmeetings.core.converter.ConversionException:
> > >>>> screenMetaData is Null recordingId 22
> > >>>> at
> > >>>>
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >>>> at
> > >>>>
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >>>> at
> > >>>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >>>> at
> > >>>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >>>> at java.base/java.lang.Thread.run(Thread.java:829)
> > >>>> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
> > >>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing
> listeners
> > >>>> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
> > >>>> hasPoll :: 2
> > >>>> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
> > >>>> getArchived :: 2
> > >>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
> > >>>> hasPoll :: 2
> > >>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
> > >>>> getArchived :: 2
> > >>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t56]
> > >>>> - Kurento::ObjectDestroyedEvent objectId
> > >>>>
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
> > >>>> tags [], source [RemoteObject: type=ServerManager
> > >>>> remoteRef=manager_ServerManager]
> > >>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t57]
> > >>>> - Kurento::ObjectDestroyedEvent objectId
> > >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags
> [], source
> > >>>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > >>>>
> > >>>> Additionally, NO data is being created in the Database in the
> > >>>> recording_chunk table.
> > >>>>
> > >>>> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <
> solomax666@gmail.com>
> > >>>> wrote:
> > >>>>
> > >>>>> Oracle DB works for me as expected (as well as for some other
> users)
> > >>>>> So DB shouldn't be a problem
> > >>>>>
> > >>>>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <
> > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>>
> > >>>>>> I am working on a fresh install using mariadb instead of the
> Oracle
> > >>>>>> sql db we've been using. Just running into some issues with
> internet access
> > >>>>>> for the servers in installing on. Waiting on our network team to
> open it
> > >>>>>> up. I will let you know asap what my findings are
> > >>>>>>
> > >>>>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
> > >>>>>>
> > >>>>>>> I just made a fresh installation of Centos 7 and
> > >>>>>>> installed OM 6.1.0 following the tutorial.
> > >>>>>>>
> > >>>>>>> Testing Chrome 93, and later Chromium 90 as user "A",
> > >>>>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
> > >>>>>>> Yandex 21.6 successively as user "B", al them show
> > >>>>>>> cams and makes recordings rightly.
> > >>>>>>>
> > >>>>>>> Firefox bring problems.
> > >>>>>>>
> > >>>>>>> Jeffry, i suggest to delete the installation, only OM
> > >>>>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
> > >>>>>>> the tutorial, cause to use the script "tomcat34" first
> > >>>>>>> is needed to create "/op/om_data". You made it but
> > >>>>>>> in a melange with the previous OM release.
> > >>>>>>>
> > >>>>>>> If you install OM 6.1.0 is needed remove Kurento from
> > >>>>>>> the docker so:
> > >>>>>>>
> > >>>>>>> sudo docker rm kms
> > >>>>>>>
> > >>>>>>> ...and after this install Kurento as is in the tutorial,
> > >>>>>>> poiting to "/opt/om_data". Will not need download it again.
> > >>>>>>>
> > >>>>>>> Try it, and hope you get it!
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> Alvaro
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> -----------
> > >>>>>>>
> > >>>>>>> On Tue, 21 Sep 2021 13:35:58 +1200
> > >>>>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
> > >>>>>>>
> > >>>>>>> > ", I emptied the DB since and deleted files."
> > >>>>>>> > => That is not a good idea. Did you do a complete re-install of
> > >>>>>>> > OpenMeetings to populate database defaults after that?
> > >>>>>>> >
> > >>>>>>> > OpenMeetings does not delete any records hard (except when you
> > >>>>>>> trigger the
> > >>>>>>> > cleanup script to free up disk space). It just marks as
> deleted.
> > >>>>>>> This has
> > >>>>>>> > reasons around database key constraints as well as cascading
> > >>>>>>> deletes and
> > >>>>>>> > complexity around that.
> > >>>>>>> >
> > >>>>>>> > However you should never manually go into the database to
> > >>>>>>> manipulate,
> > >>>>>>> > delete or insert anything. It will often not even have an
> > >>>>>>> immediate effect,
> > >>>>>>> > since it uses an internal caching mechanism for some of the
> > >>>>>>> queries and
> > >>>>>>> > potentially also some of the data that is already loaded into
> > >>>>>>> memory.
> > >>>>>>> >
> > >>>>>>> > So I would suggest you just create a clean new db and do a new
> > >>>>>>> install into
> > >>>>>>> > it. Before trying to debug this issue further.
> > >>>>>>> >
> > >>>>>>> > Thanks
> > >>>>>>> > Seb
> > >>>>>>> >
> > >>>>>>> > Sebastian Wagner
> > >>>>>>> > Director Arrakeen Solutions, OM-Hosting.com
> > >>>>>>> > http://arrakeen-solutions.co.nz/
> > >>>>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >>>>>>> > Video-Conferencing OpenMeetings
> > >>>>>>> > <
> > >>>>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>>>> >
> > >>>>>>> > <
> > >>>>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>>>> >
> > >>>>>>> >
> > >>>>>>> >
> > >>>>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
> > >>>>>>> jeffry.s.johnson@gmail.com>
> > >>>>>>> > wrote:
> > >>>>>>> >
> > >>>>>>> > > that particular recording from the end of last week, I
> emptied
> > >>>>>>> the DB
> > >>>>>>> > > since and deleted files. Here's the current table and what is
> > >>>>>>> there:
> > >>>>>>> > >
> > >>>>>>> > > [image: image.png]
> > >>>>>>> > >
> > >>>>>>> > > As for Kurento, we are running the dockerized version from
> > >>>>>>> podman.
> > >>>>>>> > >
> > >>>>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
> > >>>>>>> > > seba.wagner@gmail.com> wrote:
> > >>>>>>> > >
> > >>>>>>> > >> Don't worry about the files itself. Its the folder that
> matters.
> > >>>>>>> > >>
> > >>>>>>> > >> As Maxim suggested, you need to dig a bit deeper:
> > >>>>>>> > >> Can you check the table recording_chunk in your OpenMeetings
> > >>>>>>> database
> > >>>>>>> > >> that it contains an entry with stream of type="SCREEN" for
> > >>>>>>> recording_id=568
> > >>>>>>> > >> ?
> > >>>>>>> > >> What's that entry looking like? Are there any entries in
> that
> > >>>>>>> table ?
> > >>>>>>> > >>
> > >>>>>>> > >> I wouldn't know why this entry would not exist. The rest of
> > >>>>>>> your log
> > >>>>>>> > >> seems fine. The entries are created when you start the
> > >>>>>>> recording. And is
> > >>>>>>> > >> triggered based on an event out of the Kurento Media Server.
> > >>>>>>> > >>
> > >>>>>>> > >> What version of Kurento are you using?
> > >>>>>>> > >>
> > >>>>>>> > >> Thanks,
> > >>>>>>> > >> Sebastian
> > >>>>>>> > >>
> > >>>>>>> > >> Sebastian Wagner
> > >>>>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
> > >>>>>>> > >> http://arrakeen-solutions.co.nz/
> > >>>>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >>>>>>> > >> Video-Conferencing OpenMeetings
> > >>>>>>> > >>
> > >>>>>>> > >> <
> > >>>>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>>>> >
> > >>>>>>> > >> <
> > >>>>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>>>> >
> > >>>>>>> > >>
> > >>>>>>> > >>
> > >>>>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
> > >>>>>>> jeffry.s.johnson@gmail.com>
> > >>>>>>> > >> wrote:
> > >>>>>>> > >>
> > >>>>>>> > >>> So I looked at all the screen files and they all have good
> > >>>>>>> recordings of
> > >>>>>>> > >>> video.
> > >>>>>>> > >>>
> > >>>>>>> > >>> I have tried all weekend to set the acl to have x perms and
> > >>>>>>> they show on
> > >>>>>>> > >>> the getfacl for the directories, but every time a new webm
> > >>>>>>> files is created
> > >>>>>>> > >>> it lacks x on ALL levels.
> > >>>>>>> > >>>
> > >>>>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
> > >>>>>>> solomax666@gmail.com>
> > >>>>>>> > >>> wrote:
> > >>>>>>> > >>>
> > >>>>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually
> > >>>>>>> mean
> > >>>>>>> > >>>> there's no stream for screen sharing available (streams
> from
> > >>>>>>> cameras,
> > >>>>>>> > >>>> microphones might be OK)
> > >>>>>>> > >>>>
> > >>>>>>> > >>>> You need to check what is recorded
> > >>>>>>> > >>>> (A bit detective work)
> > >>>>>>> > >>>>
> > >>>>>>> > >>>>
> > >>>>>>> > >>>> from mobile (sorry for typos ;)
> > >>>>>>> > >>>>
> > >>>>>>> > >>>>
> > >>>>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com>
> > >>>>>>> wrote:
> > >>>>>>> > >>>>
> > >>>>>>> > >>>>> ...try Sebastian indications...
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>> -------
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
> > >>>>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
> > >>>>>>> identical.
> > >>>>>>> > >>>>> >
> > >>>>>>> > >>>>> > Unfortunately, the version of chrome and ff on my
> machine
> > >>>>>>> are set by
> > >>>>>>> > >>>>> the
> > >>>>>>> > >>>>> > organization and we are on front motion ff 67 and
> version
> > >>>>>>> 92 of
> > >>>>>>> > >>>>> chrome. I
> > >>>>>>> > >>>>> > can't change then.
> > >>>>>>> > >>>>> >
> > >>>>>>> > >>>>> > I am attempting to set the facl on the data dir to
> have x
> > >>>>>>> perms on
> > >>>>>>> > >>>>> all new
> > >>>>>>> > >>>>> > files but it doesn't seem to be working.
> > >>>>>>> > >>>>> >
> > >>>>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zurcamos@gmail.com
> >
> > >>>>>>> wrote:
> > >>>>>>> > >>>>> >
> > >>>>>>> > >>>>> > > ...or Chrome-Chromium 87
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > > --------
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
> > >>>>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
> > >>>>>>> > >>>>> > > > recording with Firefox 78...
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > ------------
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
> > >>>>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media
> > >>>>>>> server
> > >>>>>>> > >>>>> indicating
> > >>>>>>> > >>>>> > > > > the path to qcom_data?
> > >>>>>>> > >>>>> > > > > Please take a look in the last tutorials for OM
> 6.1.0
> > >>>>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to
> run
> > >>>>>>> OM.
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > Thanks
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > Alvaro
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > -----------
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
> > >>>>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com>
> wrote:
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
> > >>>>>>> redirected the
> > >>>>>>> > >>>>> Data
> > >>>>>>> > >>>>> > > Dir to
> > >>>>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the
> NFS
> > >>>>>>> share
> > >>>>>>> > >>>>> that our
> > >>>>>>> > >>>>> > > server
> > >>>>>>> > >>>>> > > > > > team set up for me. I accomplished the
> redirect by
> > >>>>>>> inserting
> > >>>>>>> > >>>>> the
> > >>>>>>> > >>>>> > > following
> > >>>>>>> > >>>>> > > > > > line into the tomcat3 file:
> > >>>>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
> > >>>>>>> > >>>>> -DDATA_DIR=/qcom_data/"
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > Here is what the files look like after
> stopping the
> > >>>>>>> > >>>>> recording:
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > [image: image.png]
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > This is what appears when clicking the caution
> > >>>>>>> icon:
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > [image: image.png]
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > Here are the streaming files in the right
> > >>>>>>> directory:
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > [image: image.png]
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
> > >>>>>>> recording to
> > >>>>>>> > >>>>> the end
> > >>>>>>> > >>>>> > > in the
> > >>>>>>> > >>>>> > > > > > logs:
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > ##REC::
> > >>>>>>> > >>>>> > > > > > recording in room 241 is starting ::
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > ##REC::
> > >>>>>>> > >>>>> > > > > > recording created by USER: 1
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > >>>>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host
> tcptype
> > >>>>>>> active
> > >>>>>>> > >>>>> generation
> > >>>>>>> > >>>>> > > 0 ufrag
> > >>>>>>> > >>>>> > > > > > Fie8 network-id
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > >>>>>>> > >>>>> > > > > > 1 tcp 1518217471
> > >>>>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
> > >>>>>>> > >>>>> host
> > >>>>>>> > >>>>> > > tcptype
> > >>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
> > >>>>>>> network-cost
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > >>>>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ
> > >>>>>>> host tcptype
> > >>>>>>> > >>>>> active
> > >>>>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4
> network-cost
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > >>>>>>> > >>>>> > > > > > 1 tcp 1518086399
> > >>>>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
> > >>>>>>> > >>>>> typ host
> > >>>>>>> > >>>>> > > tcptype
> > >>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
> > >>>>>>> network-cost
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > >>>>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype
> > >>>>>>> active
> > >>>>>>> > >>>>> generation 0
> > >>>>>>> > >>>>> > > ufrag
> > >>>>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825
> > >>>>>>> o.a.o.c.r.KurentoHandler:502
> > >>>>>>> > >>>>> > > [pool-3-thread-6] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > >>>>>>> > >>>>> > > > > > detected, tags:
> > >>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > >>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
> > >>>>>>> kStream:
> > >>>>>>> > >>>>> KStream
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > >>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> > >>>>>>> recorder=null,
> > >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject:
> type=WebRtcEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> > >>>>>>> chunkId=null,
> > >>>>>>> > >>>>> > > type=SCREEN,
> > >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-3] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > >>>>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay
> raddr
> > >>>>>>> > >>>>> 10.43.204.201
> > >>>>>>> > >>>>> > > rport
> > >>>>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688
> o.a.o.u.OmFileHelper:236
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > > > > Configured to record to
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691
> > >>>>>>> o.a.o.c.r.KurentoHandler:433
> > >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> > >>>>>>> > >>>>> type=RecorderEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > >>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> > >>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702
> o.a.o.u.OmFileHelper:236
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > > > > Configured to record to
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
> > >>>>>>> > >>>>> [ventExec-e2-t28] -
> > >>>>>>> > >>>>> > > > > > Recording started successfully
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747
> > >>>>>>> o.a.o.c.r.KurentoHandler:433
> > >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> > >>>>>>> > >>>>> type=RecorderEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > >>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> > >>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > ##REC::
> > >>>>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756
> o.a.o.d.d.r.PollDao:104
> > >>>>>>> > >>>>> [Thread-1003] -  ::
> > >>>>>>> > >>>>> > > > > > hasPoll :: 241
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > > > > Recording started successfully
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
> > >>>>>>> > >>>>> [Thread-1003] -  ::
> > >>>>>>> > >>>>> > > > > > getArchived :: 241
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897
> > >>>>>>> o.a.o.c.r.KurentoHandler:502
> > >>>>>>> > >>>>> > > [pool-3-thread-3] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > >>>>>>> > >>>>> > > > > > detected, tags:
> > >>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > >>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
> > >>>>>>> kStream:
> > >>>>>>> > >>>>> KStream
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > >>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> > >>>>>>> > >>>>> recorder=[RemoteObject:
> > >>>>>>> > >>>>> > > > > > type=RecorderEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject:
> type=WebRtcEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> > >>>>>>> chunkId=null,
> > >>>>>>> > >>>>> > > type=SCREEN,
> > >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951
> > >>>>>>> o.a.o.c.r.KurentoHandler:502
> > >>>>>>> > >>>>> > > [pool-3-thread-4] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > >>>>>>> > >>>>> > > > > > detected, tags:
> > >>>>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > >>>>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860},
> > >>>>>>> kStream:
> > >>>>>>> > >>>>> KStream
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > >>>>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
> > >>>>>>> recorder=[RemoteObject:
> > >>>>>>> > >>>>> > > > > > type=RecorderEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject:
> type=WebRtcEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> > >>>>>>> chunkId=null,
> > >>>>>>> > >>>>> > > type=AUDIO_VIDEO,
> > >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
> > >>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
> > >>>>>>> > >>>>> > > [ventExec-e2-t23]
> > >>>>>>> > >>>>> > > > > > - [update]:
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
> > >>>>>>> > >>>>> [ventExec-e2-t23] -
> > >>>>>>> > >>>>> > > Media
> > >>>>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO,
> source
> > >>>>>>> > >>>>> [RemoteObject:
> > >>>>>>> > >>>>> > > > > > type=WebRtcEndpoint
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > >>>>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
> > >>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
> > >>>>>>> > >>>>> > > [ventExec-e2-t23]
> > >>>>>>> > >>>>> > > > > > - [update]:
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836
> > >>>>>>> o.a.o.c.r.StreamProcessor:90
> > >>>>>>> > >>>>> > > [nio-5443-exec-5] -
> > >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
> > >>>>>>> > >>>>> [nio-5443-exec-5] -
> > >>>>>>> > >>>>> > > ##REC::
> > >>>>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887
> > >>>>>>> o.a.o.c.r.KurentoHandler:184
> > >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject:
> type=ServerManager
> > >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888
> > >>>>>>> o.a.o.c.r.KurentoHandler:184
> > >>>>>>> > >>>>> > > [ventExec-e2-t18] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject:
> type=ServerManager
> > >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
> > >>>>>>> o.a.o.c.c.RecordingConverter:51
> > >>>>>>> > >>>>> > > [taskExecutor-2] -
> > >>>>>>> > >>>>> > > > > > recording 568
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
> > >>>>>>> > >>>>> [nio-5443-exec-5] -
> > >>>>>>> > >>>>> > > ##REC::
> > >>>>>>> > >>>>> > > > > > recording in room 241 is stopped ::
> > >>>>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877
> > >>>>>>> o.a.o.c.r.StreamProcessor:273
> > >>>>>>> > >>>>> > > [nio-5443-exec-5] -
> > >>>>>>> > >>>>> > > > > > No more screen streams in the room, stopping
> > >>>>>>> sharing
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
> > >>>>>>> > >>>>> [nio-5443-exec-5] -
> > >>>>>>> > >>>>> > > > > > PARTICIPANT
> 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
> > >>>>>>> Releasing
> > >>>>>>> > >>>>> listeners
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881
> > >>>>>>> o.a.o.c.r.KurentoHandler:184
> > >>>>>>> > >>>>> > > [ventExec-e2-t17] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject:
> type=ServerManager
> > >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883
> > >>>>>>> o.a.o.c.r.KurentoHandler:184
> > >>>>>>> > >>>>> > > [ventExec-e2-t17] -
> > >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
> > >>>>>>> > >>>>> tags [],
> > >>>>>>> > >>>>> > > source
> > >>>>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
> > >>>>>>> > >>>>> remoteRef=manager_ServerManager]
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885
> o.a.o.d.d.r.PollDao:104
> > >>>>>>> > >>>>> [Thread-1176] -  ::
> > >>>>>>> > >>>>> > > > > > hasPoll :: 241
> > >>>>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
> > >>>>>>> o.a.o.c.c.RecordingConverter:100
> > >>>>>>> > >>>>> > > [taskExecutor-2]
> > >>>>>>> > >>>>> > > > > > - [startConversion]
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> org.apache.openmeetings.core.converter.ConversionException:
> > >>>>>>> > >>>>> > > screenMetaData
> > >>>>>>> > >>>>> > > > > > is Null recordingId 568
> > >>>>>>> > >>>>> > > > > > at
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >>>>>>> > >>>>> > > > > > at
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >>>>>>> > >>>>> > > > > > at
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >>>>>>> > >>>>> > > > > > at
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >>>>>>> > >>>>> > > > > > at
> java.base/java.lang.Thread.run(Thread.java:829)
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
> > >>>>>>> > >>>>> [Thread-1176] -  ::
> > >>>>>>> > >>>>> > > > > > getArchived :: 241
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182
> o.a.o.d.d.r.PollDao:104
> > >>>>>>> > >>>>> [Thread-1178] -  ::
> > >>>>>>> > >>>>> > > > > > hasPoll :: 241
> > >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
> > >>>>>>> > >>>>> [Thread-1178] -  ::
> > >>>>>>> > >>>>> > > > > > getArchived :: 241
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > Is it that I need to change the FACL of the
> dir to
> > >>>>>>> be owned
> > >>>>>>> > >>>>> by a
> > >>>>>>> > >>>>> > > different
> > >>>>>>> > >>>>> > > > > > user/group? or is there something else I'm
> missing
> > >>>>>>> here?
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM
> > >>>>>>> seba.wagner@gmail.com <
> > >>>>>>> > >>>>> > > seba.wagner@gmail.com>
> > >>>>>>> > >>>>> > > > > > wrote:
> > >>>>>>> > >>>>> > > > > >
> > >>>>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace.
> There
> > >>>>>>> must be
> > >>>>>>> > >>>>> some
> > >>>>>>> > >>>>> > > exception /
> > >>>>>>> > >>>>> > > > > > > error before that.
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > There is also a way to look at the error in
> the
> > >>>>>>> UI I
> > >>>>>>> > >>>>> think. I
> > >>>>>>> > >>>>> > > think there
> > >>>>>>> > >>>>> > > > > > > is an icon to see the commands it tried to
> > >>>>>>> execute and any
> > >>>>>>> > >>>>> errors
> > >>>>>>> > >>>>> > > with it.
> > >>>>>>> > >>>>> > > > > > > Maybe have a look at that to read all
> commands
> > >>>>>>> until you
> > >>>>>>> > >>>>> see the
> > >>>>>>> > >>>>> > > > > > > initial/first error in this processing chain.
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > The location exists, I can see the webm files
> > >>>>>>> now that our
> > >>>>>>> > >>>>> Server
> > >>>>>>> > >>>>> > > team
> > >>>>>>> > >>>>> > > > > > >> created the NFS mount for me.
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > That is just half the job. You also need to
> tell
> > >>>>>>> > >>>>> OpenMeetings the
> > >>>>>>> > >>>>> > > new
> > >>>>>>> > >>>>> > > > > > > location of your shared files/drive.
> Otherwise
> > >>>>>>> it assumes
> > >>>>>>> > >>>>> it is
> > >>>>>>> > >>>>> > > relative to
> > >>>>>>> > >>>>> > > > > > > the path of OpenMeetings base installation.
> You
> > >>>>>>> achieve
> > >>>>>>> > >>>>> that by
> > >>>>>>> > >>>>> > > either:
> > >>>>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the
> > >>>>>>> default
> > >>>>>>> > >>>>> "data" folder
> > >>>>>>> > >>>>> > > in
> > >>>>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > >>>>>>> > >>>>> > > > > > > or better:
> > >>>>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your
> > >>>>>>> shared drive
> > >>>>>>> > >>>>> location
> > >>>>>>> > >>>>> > > using
> > >>>>>>> > >>>>> > > > > > > the DATA_DIR parameter
> > >>>>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when
> > >>>>>>> starting
> > >>>>>>> > >>>>> OpenMeetings
> > >>>>>>> > >>>>> > > up is in
> > >>>>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
> > >>>>>>> internal
> > >>>>>>> > >>>>> folder
> > >>>>>>> > >>>>> > > structure of
> > >>>>>>> > >>>>> > > > > > > OpenMeetings that well.
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > Please keep in mind that changing the data
> dir
> > >>>>>>> means _all_
> > >>>>>>> > >>>>> files
> > >>>>>>> > >>>>> > > are on
> > >>>>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you
> > >>>>>>> may need to
> > >>>>>>> > >>>>> move all
> > >>>>>>> > >>>>> > > existing
> > >>>>>>> > >>>>> > > > > > > files from the current OpenMeetings data
> folder
> > >>>>>>> to the
> > >>>>>>> > >>>>> shared
> > >>>>>>> > >>>>> > > drive. Which
> > >>>>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to
> mess
> > >>>>>>> up the
> > >>>>>>> > >>>>> exact
> > >>>>>>> > >>>>> > > folder paths
> > >>>>>>> > >>>>> > > > > > > to match.
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > Thanks
> > >>>>>>> > >>>>> > > > > > > Seb
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > Sebastian Wagner
> > >>>>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
> > >>>>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
> > >>>>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server
> Hosting
> > >>>>>>> for HTML5
> > >>>>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > > <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry
> Johnson <
> > >>>>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
> > >>>>>>> > >>>>> > > > > > > wrote:
> > >>>>>>> > >>>>> > > > > > >
> > >>>>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
> > >>>>>>> o.a.o.c.c.RecordingConverter:100
> > >>>>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>>
> org.apache.openmeetings.core.converter.ConversionException:
> > >>>>>>> > >>>>> > > screenMetaData is Null recordingId 567
> > >>>>>>> > >>>>> > > > > > >>        at
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >>>>>>> > >>>>> > > > > > >>        at
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >>>>>>> > >>>>> > > > > > >>        at
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >>>>>>> > >>>>> > > > > > >>        at
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >>>>>>> > >>>>> > > > > > >>        at
> > >>>>>>> java.base/java.lang.Thread.run(Thread.java:829)
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
> > >>>>>>> because I only
> > >>>>>>> > >>>>> > > started this job less than 4 months ago with ZERO
> > >>>>>>> experience in
> > >>>>>>> > >>>>> any of this
> > >>>>>>> > >>>>> > > and have had to learn it all on the fly. The location
> > >>>>>>> exists, I
> > >>>>>>> > >>>>> can see the
> > >>>>>>> > >>>>> > > webm files now that our Server team created the NFS
> > >>>>>>> mount for me.
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
> > >>>>>>> seba.wagner@gmail.com <
> > >>>>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
> > >>>>>>> > >>>>> > > > > > >>
> > >>>>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
> > >>>>>>> > >>>>> > > > > > >>> What's the file path, have you verified
> this
> > >>>>>>> file really
> > >>>>>>> > >>>>> exists
> > >>>>>>> > >>>>> > > or not?
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>> Thanks
> > >>>>>>> > >>>>> > > > > > >>> Seb
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>> Sebastian Wagner
> > >>>>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > >>>>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
> > >>>>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server
> > >>>>>>> Hosting for
> > >>>>>>> > >>>>> HTML5
> > >>>>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>> <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > >>> <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry
> Johnson <
> > >>>>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>>>> > >>>>> > > > > > >>>
> > >>>>>>> > >>>>> > > > > > >>>> Error in the application is file not
> found.
> > >>>>>>> In the logs
> > >>>>>>> > >>>>> the
> > >>>>>>> > >>>>> > > error is
> > >>>>>>> > >>>>> > > > > > >>>> that the metadata is null.
> > >>>>>>> > >>>>> > > > > > >>>>
> > >>>>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
> > >>>>>>> seba.wagner@gmail.com <
> > >>>>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
> > >>>>>>> > >>>>> > > > > > >>>>
> > >>>>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your
> shared
> > >>>>>>> drive. I
> > >>>>>>> > >>>>> have been
> > >>>>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not
> > >>>>>>> seen any
> > >>>>>>> > >>>>> such issues.
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have
> you
> > >>>>>>> checked
> > >>>>>>> > >>>>> the path
> > >>>>>>> > >>>>> > > in the
> > >>>>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
> > >>>>>>> resolves to
> > >>>>>>> > >>>>> an
> > >>>>>>> > >>>>> > > actual file or not?
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>> Thanks
> > >>>>>>> > >>>>> > > > > > >>>>> Sebastian
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
> > >>>>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions,
> OM-Hosting.com
> > >>>>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
> > >>>>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
> > >>>>>>> Hosting for
> > >>>>>>> > >>>>> HTML5
> > >>>>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>> <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > >>>>> <
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry
> > >>>>>>> Johnson <
> > >>>>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with
> > >>>>>>> recordings and I
> > >>>>>>> > >>>>> believe
> > >>>>>>> > >>>>> > > it's
> > >>>>>>> > >>>>> > > > > > >>>>>> because we separated our media server
> and
> > >>>>>>> om server
> > >>>>>>> > >>>>> for
> > >>>>>>> > >>>>> > > stability. I had an
> > >>>>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
> > >>>>>>> seeing the
> > >>>>>>> > >>>>> webm
> > >>>>>>> > >>>>> > > files.
> > >>>>>>> > >>>>> > > > > > >>>>>>
> > >>>>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the
> > >>>>>>> prices to
> > >>>>>>> > >>>>> convert the
> > >>>>>>> > >>>>> > > recording
> > >>>>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is
> seen
> > >>>>>>> by om in
> > >>>>>>> > >>>>> the data
> > >>>>>>> > >>>>> > > directory.
> > >>>>>>> > >>>>> > > > > > >>>>>> Has this been encountered before?
> Should we
> > >>>>>>> put in a
> > >>>>>>> > >>>>> delay in
> > >>>>>>> > >>>>> > > the
> > >>>>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would
> be
> > >>>>>>> the best
> > >>>>>>> > >>>>> place to
> > >>>>>>> > >>>>> > > put that delay
> > >>>>>>> > >>>>> > > > > > >>>>>> in?
> > >>>>>>> > >>>>> > > > > > >>>>>>
> > >>>>>>> > >>>>> > > > > > >>>>>
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > >
> > >>>>>>> > >>>>> > > > > --
> > >>>>>>> > >>>>> > > > > Alvaro
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > >
> > >>>>>>> > >>>>> > > > --
> > >>>>>>> > >>>>> > > > Alvaro
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>> > > --
> > >>>>>>> > >>>>> > > Alvaro
> > >>>>>>> > >>>>> > >
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>> --
> > >>>>>>> > >>>>> Alvaro
> > >>>>>>> > >>>>>
> > >>>>>>> > >>>>
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>> Alvaro
> > >>>>>>>
> > >>>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Best regards,
> > >>>>> Maxim
> > >>>>>
> > >>>>
>
>
> --
> Alvaro
>

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
Congratulations!



-----


On Fri, 1 Oct 2021 09:26:27 -0600
Jeffry Johnson <je...@gmail.com> wrote:

> FYI, I had the entire DB dropped and reinstalled 7.0.0 snapshot fresh with
> new DB and we are back to seeing everything working as expected. Now we are
> pursuing updates from here. THank you all for the marvelous insight and
> help on this!
> 
> On Tue, Sep 28, 2021 at 5:58 PM seba.wagner@gmail.com <se...@gmail.com>
> wrote:
> 
> > It is hard to remote debug this using a mailing list not knowing what
> > steps you do. Or how this information buffers to the people that you
> > advise.
> >
> > But there isn't really much magic to it:
> > 1) Pass in shared drive location on OM and KMS
> > 2) Make sure it you do that before you run the install command
> > 3) Make sure the shared drive is empty and writable
> >
> > You can actually also move files after installation into the shared
> > drive. So basically its 1,2,3 and you would be done.
> >
> > But although all of this sounds so easy, there are so many -unrelated-
> > things that can go wrong. Eg mismatch of shared drive location, folder
> > paths, missed some cleanup before installation. Or just simply
> > misunderstanding when passing information on to the next line of people.
> >
> > There is some terminology in your description that sounds strange to me:
> > " install the media server "
> > => You don't install, you run via Docker command. That sounds strange to
> > me.
> >
> > "a few users on before all the media would just crash"
> > => Unlikely to be related to the hardware, but related to the config. Eg
> > memory settings of the OpenMeetings instance are too low. Or the encryption
> > parameters are set too high to handle 100++ simultaneous login/offs.
> > Upgrading the hardware without the software actually using it, doesn't
> > achieve much.
> >
> > The other points are just the usual pressure. I wouldn't say it's a step
> > back. It sounds more like you need professional help/support. Not a mailing
> > list.
> >
> > Thanks
> > Sebastian
> >
> > Sebastian Wagner
> > Director Arrakeen Solutions, OM-Hosting.com
> > http://arrakeen-solutions.co.nz/
> > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > Video-Conferencing OpenMeetings
> >
> > <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >
> >
> > On Wed, 29 Sept 2021 at 12:40, Jeffry Johnson <je...@gmail.com>
> > wrote:
> >
> >> That's just not an option. The company I work for is deploying this to
> >> replace ALL the other conferencing tools we currently pay licensing fees
> >> for. Unfortunately, I was thrown in after that decision and need to make it
> >> work. We couldn't install the media server on the same server because it
> >> just wouldn't work. We couldn't get more than a few users on before all the
> >> media would just crash. We even upped the core cpu count to 12 and it still
> >> crashed over and over again. I was able to get a new instance up with a
> >> fresh DB and recordings began working. I'm now working on the "production"
> >> environment to get it back to working again. We can't take a step back, we
> >> already have a team working on new versioning for the UI and non-verbal
> >> cues. We have wireframes going up right now to create a breakout rooms
> >> function as well. There are far too many cogs already in motion that I
> >> can't stop here. I just have to run with it and learn what I can as I go.
> >>
> >> On Tue, Sep 28, 2021 at 3:15 PM seba.wagner@gmail.com <
> >> seba.wagner@gmail.com> wrote:
> >>
> >>> I would recommend you take a step back from setting this up on a
> >>> potentially hard to understand and setup environment.
> >>>
> >>> How about you start small and simply set it up locally.
> >>>
> >>> Just take OpenMeetings, Kurento and mount a non-default drive as the new
> >>> Data dir.
> >>>
> >>> And once that is working and you understand what you are doing, then
> >>> migrate it to some server setup.
> >>>
> >>> Thanks
> >>> Sebastian
> >>>
> >>> Sebastian Wagner
> >>> Director Arrakeen Solutions, OM-Hosting.com
> >>> http://arrakeen-solutions.co.nz/
> >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>> Video-Conferencing OpenMeetings
> >>>
> >>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> >>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >>>
> >>>
> >>> On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <
> >>> jeffry.s.johnson@gmail.com> wrote:
> >>>
> >>>> So I have now successfully completed a FRESH install of OM with a brand
> >>>> new tablespace in our DB. Install went smoothly once I had the
> >>>> communication piece in place. Before the install, the webm files were being
> >>>> created without issue. Now that I've reinstalled the OM and KMS (KMS is
> >>>> mounted to the FS), the webm files are no longer being created. I have
> >>>> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the stack
> >>>> trace:
> >>>>
> >>>> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
> >>>> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started,
> >>>> activity: RECORD
> >>>> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
> >>>> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
> >>>> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
> >>>> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
> >>>> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
> >>>> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
> >>>> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
> >>>> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
> >>>> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
> >>>> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
> >>>> urn:3gpp:video-orientation\r\na=extmap:4
> >>>> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
> >>>> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
> >>>> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
> >>>> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
> >>>> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
> >>>> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
> >>>> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
> >>>> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> >>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
> >>>> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
> >>>> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
> >>>> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
> >>>> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
> >>>> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
> >>>> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
> >>>> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
> >>>> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
> >>>> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
> >>>> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
> >>>> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
> >>>> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
> >>>> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
> >>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
> >>>> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
> >>>> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
> >>>> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
> >>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
> >>>> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
> >>>> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
> >>>> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
> >>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
> >>>> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
> >>>> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
> >>>> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
> >>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
> >>>> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
> >>>> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
> >>>> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
> >>>> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
> >>>> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
> >>>> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
> >>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
> >>>> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
> >>>> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
> >>>> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
> >>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
> >>>> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
> >>>> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
> >>>> ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
> >>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
> >>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> >>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
> >>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
> >>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> >>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
> >>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> >>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> >>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
> >>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
> >>>>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
> >>>> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
> >>>> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
> >>>> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
> >>>> Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> >>>> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
> >>>> - Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
> >>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
> >>>> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
> >>>> network-id
> >>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> >>>> addIceCandidate iceCandidate while not ready yet, uid:
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
> >>>> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
> >>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
> >>>> - Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> >>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
> >>>> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
> >>>> generation 0 ufrag p0wX network-id 3 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> >>>> addIceCandidate iceCandidate while not ready yet, uid:
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
> >>>> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
> >>>> 0 ufrag p0wX network-id 3 network-cost 10
> >>>> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
> >>>> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
> >>>> generation 0 ufrag p0wX network-id 4 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> >>>> addIceCandidate iceCandidate while not ready yet, uid:
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
> >>>> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
> >>>> 0 ufrag p0wX network-id 4 network-cost 10
> >>>> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
> >>>> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
> >>>> p0wX network-id 5 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> >>>> addIceCandidate iceCandidate while not ready yet, uid:
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
> >>>> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
> >>>> network-id 5 network-cost 10
> >>>> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
> >>>> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
> >>>> network-id 2 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> >>>> addIceCandidate iceCandidate while not ready yet, uid:
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
> >>>> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
> >>>> network-cost 10
> >>>>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] -
> >>>> USER: have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
> >>>> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
> >>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
> >>>> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] -
> >>>> gather candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> >>>> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
> >>>> hasPoll :: 2
> >>>> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
> >>>> getArchived :: 2
> >>>> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
> >>>> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
> >>>> p0wX network-id
> >>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] -
> >>>> ##REC:: recording in room 2 is starting ::
> >>>> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] -
> >>>> ##REC:: recording created by USER: 1
> >>>> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
> >>>> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
> >>>> active generation 0 ufrag p0wX network-id 3 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> >>>> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> >>>> active generation 0 ufrag p0wX network-id 4 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> >>>> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
> >>>> generation 0 ufrag p0wX network-id 5 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> >>>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> >>>> p0wX network-id 2 network-cost
> >>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> >>>> startRecord outMedia OK ? true
> >>>>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
> >>>> Configured to record to
> >>>> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
> >>>> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
> >>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> >>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> >>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> >>>> startRecord outMedia OK ? true
> >>>>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
> >>>> Configured to record to
> >>>> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
> >>>>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
> >>>> Recording started successfully
> >>>> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> >>>> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
> >>>> 59256 generation 0 ufrag p0wX network-id
> >>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
> >>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> >>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2]
> >>>> - Kurento::ObjectCreated -> New Endpoint
> >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
> >>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> >>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> >>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> >>>> type=RecorderEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> >>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
> >>>> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] -
> >>>> ##REC:: recording in room 2 is started 22 ::
> >>>> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
> >>>> hasPoll :: 2
> >>>>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
> >>>> Recording started successfully
> >>>> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
> >>>> getArchived :: 2
> >>>> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3]
> >>>> - Kurento::ObjectCreated -> New Endpoint
> >>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
> >>>> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
> >>>> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
> >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> >>>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> >>>> type=RecorderEndpoint
> >>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
> >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> >>>> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
> >>>> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4]
> >>>> - Kurento::ObjectCreated -> New Endpoint
> >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
> >>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> >>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> >>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> >>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> >>>> type=RecorderEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> >>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> >>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> >>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> >>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
> >>>>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] -
> >>>> Media Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> >>>> type=WebRtcEndpoint
> >>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> >>>> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> >>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> >>>> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] -
> >>>> Rss disabled by Admin
> >>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9]
> >>>> - Incoming message from user with ID '1':
> >>>> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> >>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] -
> >>>> ##REC:: recording in room 2 is stopping 22 ::
> >>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
> >>>> - Kurento::ObjectDestroyedEvent objectId
> >>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
> >>>> tags [], source [RemoteObject: type=ServerManager
> >>>> remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
> >>>> - Kurento::ObjectDestroyedEvent objectId
> >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
> >>>> tags [], source [RemoteObject: type=ServerManager
> >>>> remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51
> >>>> [taskExecutor-4] - recording 22
> >>>> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] -
> >>>> ##REC:: recording in room 2 is stopped ::
> >>>>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273
> >>>> [nio-5443-exec-9] - No more screen streams in the room, stopping sharing
> >>>> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100
> >>>> [taskExecutor-4] - [startConversion]
> >>>> org.apache.openmeetings.core.converter.ConversionException:
> >>>> screenMetaData is Null recordingId 22
> >>>> at
> >>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >>>> at
> >>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >>>> at
> >>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>> at
> >>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>> at java.base/java.lang.Thread.run(Thread.java:829)
> >>>> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
> >>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
> >>>> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
> >>>> hasPoll :: 2
> >>>> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
> >>>> getArchived :: 2
> >>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
> >>>> hasPoll :: 2
> >>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
> >>>> getArchived :: 2
> >>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
> >>>> - Kurento::ObjectDestroyedEvent objectId
> >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
> >>>> tags [], source [RemoteObject: type=ServerManager
> >>>> remoteRef=manager_ServerManager]
> >>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
> >>>> - Kurento::ObjectDestroyedEvent objectId
> >>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
> >>>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> >>>>
> >>>> Additionally, NO data is being created in the Database in the
> >>>> recording_chunk table.
> >>>>
> >>>> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Oracle DB works for me as expected (as well as for some other users)
> >>>>> So DB shouldn't be a problem
> >>>>>
> >>>>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <
> >>>>> jeffry.s.johnson@gmail.com> wrote:
> >>>>>
> >>>>>> I am working on a fresh install using mariadb instead of the Oracle
> >>>>>> sql db we've been using. Just running into some issues with internet access
> >>>>>> for the servers in installing on. Waiting on our network team to open it
> >>>>>> up. I will let you know asap what my findings are
> >>>>>>
> >>>>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
> >>>>>>
> >>>>>>> I just made a fresh installation of Centos 7 and
> >>>>>>> installed OM 6.1.0 following the tutorial.
> >>>>>>>
> >>>>>>> Testing Chrome 93, and later Chromium 90 as user "A",
> >>>>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
> >>>>>>> Yandex 21.6 successively as user "B", al them show
> >>>>>>> cams and makes recordings rightly.
> >>>>>>>
> >>>>>>> Firefox bring problems.
> >>>>>>>
> >>>>>>> Jeffry, i suggest to delete the installation, only OM
> >>>>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
> >>>>>>> the tutorial, cause to use the script "tomcat34" first
> >>>>>>> is needed to create "/op/om_data". You made it but
> >>>>>>> in a melange with the previous OM release.
> >>>>>>>
> >>>>>>> If you install OM 6.1.0 is needed remove Kurento from
> >>>>>>> the docker so:
> >>>>>>>
> >>>>>>> sudo docker rm kms
> >>>>>>>
> >>>>>>> ...and after this install Kurento as is in the tutorial,
> >>>>>>> poiting to "/opt/om_data". Will not need download it again.
> >>>>>>>
> >>>>>>> Try it, and hope you get it!
> >>>>>>>
> >>>>>>>
> >>>>>>> Alvaro
> >>>>>>>
> >>>>>>>
> >>>>>>> -----------
> >>>>>>>
> >>>>>>> On Tue, 21 Sep 2021 13:35:58 +1200
> >>>>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
> >>>>>>>
> >>>>>>> > ", I emptied the DB since and deleted files."
> >>>>>>> > => That is not a good idea. Did you do a complete re-install of
> >>>>>>> > OpenMeetings to populate database defaults after that?
> >>>>>>> >
> >>>>>>> > OpenMeetings does not delete any records hard (except when you
> >>>>>>> trigger the
> >>>>>>> > cleanup script to free up disk space). It just marks as deleted.
> >>>>>>> This has
> >>>>>>> > reasons around database key constraints as well as cascading
> >>>>>>> deletes and
> >>>>>>> > complexity around that.
> >>>>>>> >
> >>>>>>> > However you should never manually go into the database to
> >>>>>>> manipulate,
> >>>>>>> > delete or insert anything. It will often not even have an
> >>>>>>> immediate effect,
> >>>>>>> > since it uses an internal caching mechanism for some of the
> >>>>>>> queries and
> >>>>>>> > potentially also some of the data that is already loaded into
> >>>>>>> memory.
> >>>>>>> >
> >>>>>>> > So I would suggest you just create a clean new db and do a new
> >>>>>>> install into
> >>>>>>> > it. Before trying to debug this issue further.
> >>>>>>> >
> >>>>>>> > Thanks
> >>>>>>> > Seb
> >>>>>>> >
> >>>>>>> > Sebastian Wagner
> >>>>>>> > Director Arrakeen Solutions, OM-Hosting.com
> >>>>>>> > http://arrakeen-solutions.co.nz/
> >>>>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>>>>>> > Video-Conferencing OpenMeetings
> >>>>>>> > <
> >>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>>>> >
> >>>>>>> > <
> >>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>>>> >
> >>>>>>> >
> >>>>>>> >
> >>>>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
> >>>>>>> jeffry.s.johnson@gmail.com>
> >>>>>>> > wrote:
> >>>>>>> >
> >>>>>>> > > that particular recording from the end of last week, I emptied
> >>>>>>> the DB
> >>>>>>> > > since and deleted files. Here's the current table and what is
> >>>>>>> there:
> >>>>>>> > >
> >>>>>>> > > [image: image.png]
> >>>>>>> > >
> >>>>>>> > > As for Kurento, we are running the dockerized version from
> >>>>>>> podman.
> >>>>>>> > >
> >>>>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
> >>>>>>> > > seba.wagner@gmail.com> wrote:
> >>>>>>> > >
> >>>>>>> > >> Don't worry about the files itself. Its the folder that matters.
> >>>>>>> > >>
> >>>>>>> > >> As Maxim suggested, you need to dig a bit deeper:
> >>>>>>> > >> Can you check the table recording_chunk in your OpenMeetings
> >>>>>>> database
> >>>>>>> > >> that it contains an entry with stream of type="SCREEN" for
> >>>>>>> recording_id=568
> >>>>>>> > >> ?
> >>>>>>> > >> What's that entry looking like? Are there any entries in that
> >>>>>>> table ?
> >>>>>>> > >>
> >>>>>>> > >> I wouldn't know why this entry would not exist. The rest of
> >>>>>>> your log
> >>>>>>> > >> seems fine. The entries are created when you start the
> >>>>>>> recording. And is
> >>>>>>> > >> triggered based on an event out of the Kurento Media Server.
> >>>>>>> > >>
> >>>>>>> > >> What version of Kurento are you using?
> >>>>>>> > >>
> >>>>>>> > >> Thanks,
> >>>>>>> > >> Sebastian
> >>>>>>> > >>
> >>>>>>> > >> Sebastian Wagner
> >>>>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
> >>>>>>> > >> http://arrakeen-solutions.co.nz/
> >>>>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>>>>>> > >> Video-Conferencing OpenMeetings
> >>>>>>> > >>
> >>>>>>> > >> <
> >>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>>>> >
> >>>>>>> > >> <
> >>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>>>> >
> >>>>>>> > >>
> >>>>>>> > >>
> >>>>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
> >>>>>>> jeffry.s.johnson@gmail.com>
> >>>>>>> > >> wrote:
> >>>>>>> > >>
> >>>>>>> > >>> So I looked at all the screen files and they all have good
> >>>>>>> recordings of
> >>>>>>> > >>> video.
> >>>>>>> > >>>
> >>>>>>> > >>> I have tried all weekend to set the acl to have x perms and
> >>>>>>> they show on
> >>>>>>> > >>> the getfacl for the directories, but every time a new webm
> >>>>>>> files is created
> >>>>>>> > >>> it lacks x on ALL levels.
> >>>>>>> > >>>
> >>>>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
> >>>>>>> solomax666@gmail.com>
> >>>>>>> > >>> wrote:
> >>>>>>> > >>>
> >>>>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually
> >>>>>>> mean
> >>>>>>> > >>>> there's no stream for screen sharing available (streams from
> >>>>>>> cameras,
> >>>>>>> > >>>> microphones might be OK)
> >>>>>>> > >>>>
> >>>>>>> > >>>> You need to check what is recorded
> >>>>>>> > >>>> (A bit detective work)
> >>>>>>> > >>>>
> >>>>>>> > >>>>
> >>>>>>> > >>>> from mobile (sorry for typos ;)
> >>>>>>> > >>>>
> >>>>>>> > >>>>
> >>>>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com>
> >>>>>>> wrote:
> >>>>>>> > >>>>
> >>>>>>> > >>>>> ...try Sebastian indications...
> >>>>>>> > >>>>>
> >>>>>>> > >>>>>
> >>>>>>> > >>>>>
> >>>>>>> > >>>>> -------
> >>>>>>> > >>>>>
> >>>>>>> > >>>>>
> >>>>>>> > >>>>>
> >>>>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
> >>>>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
> >>>>>>> > >>>>>
> >>>>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
> >>>>>>> identical.
> >>>>>>> > >>>>> >
> >>>>>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine
> >>>>>>> are set by
> >>>>>>> > >>>>> the
> >>>>>>> > >>>>> > organization and we are on front motion ff 67 and version
> >>>>>>> 92 of
> >>>>>>> > >>>>> chrome. I
> >>>>>>> > >>>>> > can't change then.
> >>>>>>> > >>>>> >
> >>>>>>> > >>>>> > I am attempting to set the facl on the data dir to have x
> >>>>>>> perms on
> >>>>>>> > >>>>> all new
> >>>>>>> > >>>>> > files but it doesn't seem to be working.
> >>>>>>> > >>>>> >
> >>>>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com>
> >>>>>>> wrote:
> >>>>>>> > >>>>> >
> >>>>>>> > >>>>> > > ...or Chrome-Chromium 87
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > > --------
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
> >>>>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
> >>>>>>> > >>>>> > > > recording with Firefox 78...
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > ------------
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
> >>>>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media
> >>>>>>> server
> >>>>>>> > >>>>> indicating
> >>>>>>> > >>>>> > > > > the path to qcom_data?
> >>>>>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
> >>>>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run
> >>>>>>> OM.
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > Thanks
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > Alvaro
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > -----------
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
> >>>>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
> >>>>>>> redirected the
> >>>>>>> > >>>>> Data
> >>>>>>> > >>>>> > > Dir to
> >>>>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
> >>>>>>> share
> >>>>>>> > >>>>> that our
> >>>>>>> > >>>>> > > server
> >>>>>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
> >>>>>>> inserting
> >>>>>>> > >>>>> the
> >>>>>>> > >>>>> > > following
> >>>>>>> > >>>>> > > > > > line into the tomcat3 file:
> >>>>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
> >>>>>>> > >>>>> -DDATA_DIR=/qcom_data/"
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > Here is what the files look like after stopping the
> >>>>>>> > >>>>> recording:
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > [image: image.png]
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > This is what appears when clicking the caution
> >>>>>>> icon:
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > [image: image.png]
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > Here are the streaming files in the right
> >>>>>>> directory:
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > [image: image.png]
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
> >>>>>>> recording to
> >>>>>>> > >>>>> the end
> >>>>>>> > >>>>> > > in the
> >>>>>>> > >>>>> > > > > > logs:
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > ##REC::
> >>>>>>> > >>>>> > > > > > recording in room 241 is starting ::
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > ##REC::
> >>>>>>> > >>>>> > > > > > recording created by USER: 1
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> >>>>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
> >>>>>>> active
> >>>>>>> > >>>>> generation
> >>>>>>> > >>>>> > > 0 ufrag
> >>>>>>> > >>>>> > > > > > Fie8 network-id
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> >>>>>>> > >>>>> > > > > > 1 tcp 1518217471
> >>>>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
> >>>>>>> > >>>>> host
> >>>>>>> > >>>>> > > tcptype
> >>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
> >>>>>>> network-cost
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> >>>>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ
> >>>>>>> host tcptype
> >>>>>>> > >>>>> active
> >>>>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> >>>>>>> > >>>>> > > > > > 1 tcp 1518086399
> >>>>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
> >>>>>>> > >>>>> typ host
> >>>>>>> > >>>>> > > tcptype
> >>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
> >>>>>>> network-cost
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-7] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> >>>>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype
> >>>>>>> active
> >>>>>>> > >>>>> generation 0
> >>>>>>> > >>>>> > > ufrag
> >>>>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825
> >>>>>>> o.a.o.c.r.KurentoHandler:502
> >>>>>>> > >>>>> > > [pool-3-thread-6] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> >>>>>>> > >>>>> > > > > > detected, tags:
> >>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> >>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
> >>>>>>> kStream:
> >>>>>>> > >>>>> KStream
> >>>>>>> > >>>>> > > > > >
> >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> >>>>>>> recorder=null,
> >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> >>>>>>> chunkId=null,
> >>>>>>> > >>>>> > > type=SCREEN,
> >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-3] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> >>>>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
> >>>>>>> > >>>>> 10.43.204.201
> >>>>>>> > >>>>> > > rport
> >>>>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > > > > Configured to record to
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691
> >>>>>>> o.a.o.c.r.KurentoHandler:433
> >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> >>>>>>> > >>>>> type=RecorderEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> >>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > > > > Configured to record to
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
> >>>>>>> > >>>>> [ventExec-e2-t28] -
> >>>>>>> > >>>>> > > > > > Recording started successfully
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747
> >>>>>>> o.a.o.c.r.KurentoHandler:433
> >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> >>>>>>> > >>>>> type=RecorderEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> >>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > ##REC::
> >>>>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
> >>>>>>> > >>>>> [Thread-1003] -  ::
> >>>>>>> > >>>>> > > > > > hasPoll :: 241
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > > > > Recording started successfully
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
> >>>>>>> > >>>>> [Thread-1003] -  ::
> >>>>>>> > >>>>> > > > > > getArchived :: 241
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897
> >>>>>>> o.a.o.c.r.KurentoHandler:502
> >>>>>>> > >>>>> > > [pool-3-thread-3] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> >>>>>>> > >>>>> > > > > > detected, tags:
> >>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> >>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
> >>>>>>> kStream:
> >>>>>>> > >>>>> KStream
> >>>>>>> > >>>>> > > > > >
> >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> >>>>>>> > >>>>> recorder=[RemoteObject:
> >>>>>>> > >>>>> > > > > > type=RecorderEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> >>>>>>> chunkId=null,
> >>>>>>> > >>>>> > > type=SCREEN,
> >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951
> >>>>>>> o.a.o.c.r.KurentoHandler:502
> >>>>>>> > >>>>> > > [pool-3-thread-4] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> >>>>>>> > >>>>> > > > > > detected, tags:
> >>>>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> >>>>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860},
> >>>>>>> kStream:
> >>>>>>> > >>>>> KStream
> >>>>>>> > >>>>> > > > > >
> >>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
> >>>>>>> recorder=[RemoteObject:
> >>>>>>> > >>>>> > > > > > type=RecorderEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> >>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> >>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
> >>>>>>> chunkId=null,
> >>>>>>> > >>>>> > > type=AUDIO_VIDEO,
> >>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
> >>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
> >>>>>>> > >>>>> > > [ventExec-e2-t23]
> >>>>>>> > >>>>> > > > > > - [update]:
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
> >>>>>>> > >>>>> [ventExec-e2-t23] -
> >>>>>>> > >>>>> > > Media
> >>>>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
> >>>>>>> > >>>>> [RemoteObject:
> >>>>>>> > >>>>> > > > > > type=WebRtcEndpoint
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> >>>>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
> >>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
> >>>>>>> > >>>>> > > [ventExec-e2-t23]
> >>>>>>> > >>>>> > > > > > - [update]:
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836
> >>>>>>> o.a.o.c.r.StreamProcessor:90
> >>>>>>> > >>>>> > > [nio-5443-exec-5] -
> >>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
> >>>>>>> > >>>>> [nio-5443-exec-5] -
> >>>>>>> > >>>>> > > ##REC::
> >>>>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887
> >>>>>>> o.a.o.c.r.KurentoHandler:184
> >>>>>>> > >>>>> > > [ventExec-e2-t28] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888
> >>>>>>> o.a.o.c.r.KurentoHandler:184
> >>>>>>> > >>>>> > > [ventExec-e2-t18] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
> >>>>>>> o.a.o.c.c.RecordingConverter:51
> >>>>>>> > >>>>> > > [taskExecutor-2] -
> >>>>>>> > >>>>> > > > > > recording 568
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
> >>>>>>> > >>>>> [nio-5443-exec-5] -
> >>>>>>> > >>>>> > > ##REC::
> >>>>>>> > >>>>> > > > > > recording in room 241 is stopped ::
> >>>>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877
> >>>>>>> o.a.o.c.r.StreamProcessor:273
> >>>>>>> > >>>>> > > [nio-5443-exec-5] -
> >>>>>>> > >>>>> > > > > > No more screen streams in the room, stopping
> >>>>>>> sharing
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
> >>>>>>> > >>>>> [nio-5443-exec-5] -
> >>>>>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
> >>>>>>> Releasing
> >>>>>>> > >>>>> listeners
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881
> >>>>>>> o.a.o.c.r.KurentoHandler:184
> >>>>>>> > >>>>> > > [ventExec-e2-t17] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> >>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883
> >>>>>>> o.a.o.c.r.KurentoHandler:184
> >>>>>>> > >>>>> > > [ventExec-e2-t17] -
> >>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>>>> > >>>>> > > > > >
> >>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
> >>>>>>> > >>>>> tags [],
> >>>>>>> > >>>>> > > source
> >>>>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
> >>>>>>> > >>>>> remoteRef=manager_ServerManager]
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
> >>>>>>> > >>>>> [Thread-1176] -  ::
> >>>>>>> > >>>>> > > > > > hasPoll :: 241
> >>>>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
> >>>>>>> o.a.o.c.c.RecordingConverter:100
> >>>>>>> > >>>>> > > [taskExecutor-2]
> >>>>>>> > >>>>> > > > > > - [startConversion]
> >>>>>>> > >>>>> > > > > >
> >>>>>>> org.apache.openmeetings.core.converter.ConversionException:
> >>>>>>> > >>>>> > > screenMetaData
> >>>>>>> > >>>>> > > > > > is Null recordingId 568
> >>>>>>> > >>>>> > > > > > at
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >>>>>>> > >>>>> > > > > > at
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >>>>>>> > >>>>> > > > > > at
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>>>>> > >>>>> > > > > > at
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>>>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
> >>>>>>> > >>>>> [Thread-1176] -  ::
> >>>>>>> > >>>>> > > > > > getArchived :: 241
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
> >>>>>>> > >>>>> [Thread-1178] -  ::
> >>>>>>> > >>>>> > > > > > hasPoll :: 241
> >>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
> >>>>>>> > >>>>> [Thread-1178] -  ::
> >>>>>>> > >>>>> > > > > > getArchived :: 241
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to
> >>>>>>> be owned
> >>>>>>> > >>>>> by a
> >>>>>>> > >>>>> > > different
> >>>>>>> > >>>>> > > > > > user/group? or is there something else I'm missing
> >>>>>>> here?
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM
> >>>>>>> seba.wagner@gmail.com <
> >>>>>>> > >>>>> > > seba.wagner@gmail.com>
> >>>>>>> > >>>>> > > > > > wrote:
> >>>>>>> > >>>>> > > > > >
> >>>>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There
> >>>>>>> must be
> >>>>>>> > >>>>> some
> >>>>>>> > >>>>> > > exception /
> >>>>>>> > >>>>> > > > > > > error before that.
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > There is also a way to look at the error in the
> >>>>>>> UI I
> >>>>>>> > >>>>> think. I
> >>>>>>> > >>>>> > > think there
> >>>>>>> > >>>>> > > > > > > is an icon to see the commands it tried to
> >>>>>>> execute and any
> >>>>>>> > >>>>> errors
> >>>>>>> > >>>>> > > with it.
> >>>>>>> > >>>>> > > > > > > Maybe have a look at that to read all commands
> >>>>>>> until you
> >>>>>>> > >>>>> see the
> >>>>>>> > >>>>> > > > > > > initial/first error in this processing chain.
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > The location exists, I can see the webm files
> >>>>>>> now that our
> >>>>>>> > >>>>> Server
> >>>>>>> > >>>>> > > team
> >>>>>>> > >>>>> > > > > > >> created the NFS mount for me.
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > That is just half the job. You also need to tell
> >>>>>>> > >>>>> OpenMeetings the
> >>>>>>> > >>>>> > > new
> >>>>>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise
> >>>>>>> it assumes
> >>>>>>> > >>>>> it is
> >>>>>>> > >>>>> > > relative to
> >>>>>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
> >>>>>>> achieve
> >>>>>>> > >>>>> that by
> >>>>>>> > >>>>> > > either:
> >>>>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the
> >>>>>>> default
> >>>>>>> > >>>>> "data" folder
> >>>>>>> > >>>>> > > in
> >>>>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> >>>>>>> > >>>>> > > > > > > or better:
> >>>>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your
> >>>>>>> shared drive
> >>>>>>> > >>>>> location
> >>>>>>> > >>>>> > > using
> >>>>>>> > >>>>> > > > > > > the DATA_DIR parameter
> >>>>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when
> >>>>>>> starting
> >>>>>>> > >>>>> OpenMeetings
> >>>>>>> > >>>>> > > up is in
> >>>>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
> >>>>>>> internal
> >>>>>>> > >>>>> folder
> >>>>>>> > >>>>> > > structure of
> >>>>>>> > >>>>> > > > > > > OpenMeetings that well.
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > Please keep in mind that changing the data dir
> >>>>>>> means _all_
> >>>>>>> > >>>>> files
> >>>>>>> > >>>>> > > are on
> >>>>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you
> >>>>>>> may need to
> >>>>>>> > >>>>> move all
> >>>>>>> > >>>>> > > existing
> >>>>>>> > >>>>> > > > > > > files from the current OpenMeetings data folder
> >>>>>>> to the
> >>>>>>> > >>>>> shared
> >>>>>>> > >>>>> > > drive. Which
> >>>>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess
> >>>>>>> up the
> >>>>>>> > >>>>> exact
> >>>>>>> > >>>>> > > folder paths
> >>>>>>> > >>>>> > > > > > > to match.
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > Thanks
> >>>>>>> > >>>>> > > > > > > Seb
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > Sebastian Wagner
> >>>>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
> >>>>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
> >>>>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting
> >>>>>>> for HTML5
> >>>>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > > <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> >>>>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
> >>>>>>> > >>>>> > > > > > > wrote:
> >>>>>>> > >>>>> > > > > > >
> >>>>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
> >>>>>>> o.a.o.c.c.RecordingConverter:100
> >>>>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
> >>>>>>> > >>>>> > > screenMetaData is Null recordingId 567
> >>>>>>> > >>>>> > > > > > >>        at
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >>>>>>> > >>>>> > > > > > >>        at
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >>>>>>> > >>>>> > > > > > >>        at
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>>>>> > >>>>> > > > > > >>        at
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>>>>> > >>>>> > > > > > >>        at
> >>>>>>> java.base/java.lang.Thread.run(Thread.java:829)
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
> >>>>>>> because I only
> >>>>>>> > >>>>> > > started this job less than 4 months ago with ZERO
> >>>>>>> experience in
> >>>>>>> > >>>>> any of this
> >>>>>>> > >>>>> > > and have had to learn it all on the fly. The location
> >>>>>>> exists, I
> >>>>>>> > >>>>> can see the
> >>>>>>> > >>>>> > > webm files now that our Server team created the NFS
> >>>>>>> mount for me.
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
> >>>>>>> seba.wagner@gmail.com <
> >>>>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
> >>>>>>> > >>>>> > > > > > >>
> >>>>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
> >>>>>>> > >>>>> > > > > > >>> What's the file path, have you verified this
> >>>>>>> file really
> >>>>>>> > >>>>> exists
> >>>>>>> > >>>>> > > or not?
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>> Thanks
> >>>>>>> > >>>>> > > > > > >>> Seb
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>> Sebastian Wagner
> >>>>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> >>>>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
> >>>>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server
> >>>>>>> Hosting for
> >>>>>>> > >>>>> HTML5
> >>>>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>> <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > >>> <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> >>>>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> >>>>>>> > >>>>> > > > > > >>>
> >>>>>>> > >>>>> > > > > > >>>> Error in the application is file not found.
> >>>>>>> In the logs
> >>>>>>> > >>>>> the
> >>>>>>> > >>>>> > > error is
> >>>>>>> > >>>>> > > > > > >>>> that the metadata is null.
> >>>>>>> > >>>>> > > > > > >>>>
> >>>>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
> >>>>>>> seba.wagner@gmail.com <
> >>>>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
> >>>>>>> > >>>>> > > > > > >>>>
> >>>>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
> >>>>>>> drive. I
> >>>>>>> > >>>>> have been
> >>>>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not
> >>>>>>> seen any
> >>>>>>> > >>>>> such issues.
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
> >>>>>>> checked
> >>>>>>> > >>>>> the path
> >>>>>>> > >>>>> > > in the
> >>>>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
> >>>>>>> resolves to
> >>>>>>> > >>>>> an
> >>>>>>> > >>>>> > > actual file or not?
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>> Thanks
> >>>>>>> > >>>>> > > > > > >>>>> Sebastian
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
> >>>>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> >>>>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
> >>>>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
> >>>>>>> Hosting for
> >>>>>>> > >>>>> HTML5
> >>>>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>> <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > >>>>> <
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry
> >>>>>>> Johnson <
> >>>>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with
> >>>>>>> recordings and I
> >>>>>>> > >>>>> believe
> >>>>>>> > >>>>> > > it's
> >>>>>>> > >>>>> > > > > > >>>>>> because we separated our media server and
> >>>>>>> om server
> >>>>>>> > >>>>> for
> >>>>>>> > >>>>> > > stability. I had an
> >>>>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
> >>>>>>> seeing the
> >>>>>>> > >>>>> webm
> >>>>>>> > >>>>> > > files.
> >>>>>>> > >>>>> > > > > > >>>>>>
> >>>>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the
> >>>>>>> prices to
> >>>>>>> > >>>>> convert the
> >>>>>>> > >>>>> > > recording
> >>>>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen
> >>>>>>> by om in
> >>>>>>> > >>>>> the data
> >>>>>>> > >>>>> > > directory.
> >>>>>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we
> >>>>>>> put in a
> >>>>>>> > >>>>> delay in
> >>>>>>> > >>>>> > > the
> >>>>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be
> >>>>>>> the best
> >>>>>>> > >>>>> place to
> >>>>>>> > >>>>> > > put that delay
> >>>>>>> > >>>>> > > > > > >>>>>> in?
> >>>>>>> > >>>>> > > > > > >>>>>>
> >>>>>>> > >>>>> > > > > > >>>>>
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > >
> >>>>>>> > >>>>> > > > > --
> >>>>>>> > >>>>> > > > > Alvaro
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > >
> >>>>>>> > >>>>> > > > --
> >>>>>>> > >>>>> > > > Alvaro
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>> > > --
> >>>>>>> > >>>>> > > Alvaro
> >>>>>>> > >>>>> > >
> >>>>>>> > >>>>>
> >>>>>>> > >>>>>
> >>>>>>> > >>>>> --
> >>>>>>> > >>>>> Alvaro
> >>>>>>> > >>>>>
> >>>>>>> > >>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> --
> >>>>>>> Alvaro
> >>>>>>>
> >>>>>>
> >>>>>
> >>>>> --
> >>>>> Best regards,
> >>>>> Maxim
> >>>>>
> >>>>


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
FYI, I had the entire DB dropped and reinstalled 7.0.0 snapshot fresh with
new DB and we are back to seeing everything working as expected. Now we are
pursuing updates from here. THank you all for the marvelous insight and
help on this!

On Tue, Sep 28, 2021 at 5:58 PM seba.wagner@gmail.com <se...@gmail.com>
wrote:

> It is hard to remote debug this using a mailing list not knowing what
> steps you do. Or how this information buffers to the people that you
> advise.
>
> But there isn't really much magic to it:
> 1) Pass in shared drive location on OM and KMS
> 2) Make sure it you do that before you run the install command
> 3) Make sure the shared drive is empty and writable
>
> You can actually also move files after installation into the shared
> drive. So basically its 1,2,3 and you would be done.
>
> But although all of this sounds so easy, there are so many -unrelated-
> things that can go wrong. Eg mismatch of shared drive location, folder
> paths, missed some cleanup before installation. Or just simply
> misunderstanding when passing information on to the next line of people.
>
> There is some terminology in your description that sounds strange to me:
> " install the media server "
> => You don't install, you run via Docker command. That sounds strange to
> me.
>
> "a few users on before all the media would just crash"
> => Unlikely to be related to the hardware, but related to the config. Eg
> memory settings of the OpenMeetings instance are too low. Or the encryption
> parameters are set too high to handle 100++ simultaneous login/offs.
> Upgrading the hardware without the software actually using it, doesn't
> achieve much.
>
> The other points are just the usual pressure. I wouldn't say it's a step
> back. It sounds more like you need professional help/support. Not a mailing
> list.
>
> Thanks
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Wed, 29 Sept 2021 at 12:40, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> That's just not an option. The company I work for is deploying this to
>> replace ALL the other conferencing tools we currently pay licensing fees
>> for. Unfortunately, I was thrown in after that decision and need to make it
>> work. We couldn't install the media server on the same server because it
>> just wouldn't work. We couldn't get more than a few users on before all the
>> media would just crash. We even upped the core cpu count to 12 and it still
>> crashed over and over again. I was able to get a new instance up with a
>> fresh DB and recordings began working. I'm now working on the "production"
>> environment to get it back to working again. We can't take a step back, we
>> already have a team working on new versioning for the UI and non-verbal
>> cues. We have wireframes going up right now to create a breakout rooms
>> function as well. There are far too many cogs already in motion that I
>> can't stop here. I just have to run with it and learn what I can as I go.
>>
>> On Tue, Sep 28, 2021 at 3:15 PM seba.wagner@gmail.com <
>> seba.wagner@gmail.com> wrote:
>>
>>> I would recommend you take a step back from setting this up on a
>>> potentially hard to understand and setup environment.
>>>
>>> How about you start small and simply set it up locally.
>>>
>>> Just take OpenMeetings, Kurento and mount a non-default drive as the new
>>> Data dir.
>>>
>>> And once that is working and you understand what you are doing, then
>>> migrate it to some server setup.
>>>
>>> Thanks
>>> Sebastian
>>>
>>> Sebastian Wagner
>>> Director Arrakeen Solutions, OM-Hosting.com
>>> http://arrakeen-solutions.co.nz/
>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> Video-Conferencing OpenMeetings
>>>
>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>
>>>
>>> On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com> wrote:
>>>
>>>> So I have now successfully completed a FRESH install of OM with a brand
>>>> new tablespace in our DB. Install went smoothly once I had the
>>>> communication piece in place. Before the install, the webm files were being
>>>> created without issue. Now that I've reinstalled the OM and KMS (KMS is
>>>> mounted to the FS), the webm files are no longer being created. I have
>>>> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the stack
>>>> trace:
>>>>
>>>> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
>>>> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started,
>>>> activity: RECORD
>>>> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
>>>> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
>>>> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
>>>> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
>>>> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
>>>> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
>>>> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
>>>> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
>>>> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
>>>> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
>>>> urn:3gpp:video-orientation\r\na=extmap:4
>>>> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
>>>> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
>>>> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
>>>> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
>>>> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
>>>> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
>>>> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
>>>> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
>>>> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
>>>> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
>>>> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
>>>> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
>>>> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
>>>> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
>>>> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
>>>> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
>>>> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
>>>> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
>>>> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
>>>> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
>>>> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
>>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
>>>> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
>>>> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
>>>> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
>>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
>>>> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
>>>> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
>>>> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
>>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
>>>> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
>>>> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
>>>> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
>>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
>>>> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
>>>> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
>>>> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
>>>> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
>>>> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
>>>> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
>>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
>>>> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
>>>> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
>>>> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
>>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
>>>> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
>>>> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
>>>> ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
>>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
>>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
>>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
>>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
>>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
>>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
>>>>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
>>>> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
>>>> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
>>>> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
>>>> Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>>> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
>>>> - Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
>>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
>>>> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
>>>> network-id
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>>> addIceCandidate iceCandidate while not ready yet, uid:
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
>>>> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
>>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
>>>> - Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
>>>> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
>>>> generation 0 ufrag p0wX network-id 3 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>>> addIceCandidate iceCandidate while not ready yet, uid:
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
>>>> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
>>>> 0 ufrag p0wX network-id 3 network-cost 10
>>>> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
>>>> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
>>>> generation 0 ufrag p0wX network-id 4 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>>> addIceCandidate iceCandidate while not ready yet, uid:
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
>>>> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
>>>> 0 ufrag p0wX network-id 4 network-cost 10
>>>> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
>>>> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
>>>> p0wX network-id 5 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>>> addIceCandidate iceCandidate while not ready yet, uid:
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
>>>> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
>>>> network-id 5 network-cost 10
>>>> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
>>>> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
>>>> network-id 2 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>>> addIceCandidate iceCandidate while not ready yet, uid:
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
>>>> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
>>>> network-cost 10
>>>>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] -
>>>> USER: have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
>>>> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
>>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
>>>> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] -
>>>> gather candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>>> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
>>>> hasPoll :: 2
>>>> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
>>>> getArchived :: 2
>>>> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
>>>> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
>>>> p0wX network-id
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] -
>>>> ##REC:: recording in room 2 is starting ::
>>>> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] -
>>>> ##REC:: recording created by USER: 1
>>>> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
>>>> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
>>>> active generation 0 ufrag p0wX network-id 3 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
>>>> active generation 0 ufrag p0wX network-id 4 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
>>>> generation 0 ufrag p0wX network-id 5 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
>>>> p0wX network-id 2 network-cost
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>>>> startRecord outMedia OK ? true
>>>>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>>>> Configured to record to
>>>> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
>>>> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
>>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>>>> startRecord outMedia OK ? true
>>>>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>>>> Configured to record to
>>>> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
>>>>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
>>>> Recording started successfully
>>>> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
>>>> 59256 generation 0 ufrag p0wX network-id
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
>>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2]
>>>> - Kurento::ObjectCreated -> New Endpoint
>>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
>>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>>>> type=RecorderEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>>>> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] -
>>>> ##REC:: recording in room 2 is started 22 ::
>>>> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
>>>> hasPoll :: 2
>>>>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
>>>> Recording started successfully
>>>> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
>>>> getArchived :: 2
>>>> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3]
>>>> - Kurento::ObjectCreated -> New Endpoint
>>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
>>>> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
>>>> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>>> type=RecorderEndpoint
>>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
>>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
>>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>>> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
>>>> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4]
>>>> - Kurento::ObjectCreated -> New Endpoint
>>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
>>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>>>> type=RecorderEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>>>>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] -
>>>> Media Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
>>>> type=WebRtcEndpoint
>>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>>> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>>> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] -
>>>> Rss disabled by Admin
>>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9]
>>>> - Incoming message from user with ID '1':
>>>> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] -
>>>> ##REC:: recording in room 2 is stopping 22 ::
>>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
>>>> - Kurento::ObjectDestroyedEvent objectId
>>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
>>>> tags [], source [RemoteObject: type=ServerManager
>>>> remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
>>>> - Kurento::ObjectDestroyedEvent objectId
>>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
>>>> tags [], source [RemoteObject: type=ServerManager
>>>> remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51
>>>> [taskExecutor-4] - recording 22
>>>> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] -
>>>> ##REC:: recording in room 2 is stopped ::
>>>>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273
>>>> [nio-5443-exec-9] - No more screen streams in the room, stopping sharing
>>>> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100
>>>> [taskExecutor-4] - [startConversion]
>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>> screenMetaData is Null recordingId 22
>>>> at
>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> at
>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> at
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> at java.base/java.lang.Thread.run(Thread.java:829)
>>>> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
>>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
>>>> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
>>>> hasPoll :: 2
>>>> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
>>>> getArchived :: 2
>>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
>>>> hasPoll :: 2
>>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
>>>> getArchived :: 2
>>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
>>>> - Kurento::ObjectDestroyedEvent objectId
>>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
>>>> tags [], source [RemoteObject: type=ServerManager
>>>> remoteRef=manager_ServerManager]
>>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
>>>> - Kurento::ObjectDestroyedEvent objectId
>>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
>>>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>>
>>>> Additionally, NO data is being created in the Database in the
>>>> recording_chunk table.
>>>>
>>>> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
>>>> wrote:
>>>>
>>>>> Oracle DB works for me as expected (as well as for some other users)
>>>>> So DB shouldn't be a problem
>>>>>
>>>>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <
>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>
>>>>>> I am working on a fresh install using mariadb instead of the Oracle
>>>>>> sql db we've been using. Just running into some issues with internet access
>>>>>> for the servers in installing on. Waiting on our network team to open it
>>>>>> up. I will let you know asap what my findings are
>>>>>>
>>>>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>>>>>>
>>>>>>> I just made a fresh installation of Centos 7 and
>>>>>>> installed OM 6.1.0 following the tutorial.
>>>>>>>
>>>>>>> Testing Chrome 93, and later Chromium 90 as user "A",
>>>>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>>>>>>> Yandex 21.6 successively as user "B", al them show
>>>>>>> cams and makes recordings rightly.
>>>>>>>
>>>>>>> Firefox bring problems.
>>>>>>>
>>>>>>> Jeffry, i suggest to delete the installation, only OM
>>>>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
>>>>>>> the tutorial, cause to use the script "tomcat34" first
>>>>>>> is needed to create "/op/om_data". You made it but
>>>>>>> in a melange with the previous OM release.
>>>>>>>
>>>>>>> If you install OM 6.1.0 is needed remove Kurento from
>>>>>>> the docker so:
>>>>>>>
>>>>>>> sudo docker rm kms
>>>>>>>
>>>>>>> ...and after this install Kurento as is in the tutorial,
>>>>>>> poiting to "/opt/om_data". Will not need download it again.
>>>>>>>
>>>>>>> Try it, and hope you get it!
>>>>>>>
>>>>>>>
>>>>>>> Alvaro
>>>>>>>
>>>>>>>
>>>>>>> -----------
>>>>>>>
>>>>>>> On Tue, 21 Sep 2021 13:35:58 +1200
>>>>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>>>>>>
>>>>>>> > ", I emptied the DB since and deleted files."
>>>>>>> > => That is not a good idea. Did you do a complete re-install of
>>>>>>> > OpenMeetings to populate database defaults after that?
>>>>>>> >
>>>>>>> > OpenMeetings does not delete any records hard (except when you
>>>>>>> trigger the
>>>>>>> > cleanup script to free up disk space). It just marks as deleted.
>>>>>>> This has
>>>>>>> > reasons around database key constraints as well as cascading
>>>>>>> deletes and
>>>>>>> > complexity around that.
>>>>>>> >
>>>>>>> > However you should never manually go into the database to
>>>>>>> manipulate,
>>>>>>> > delete or insert anything. It will often not even have an
>>>>>>> immediate effect,
>>>>>>> > since it uses an internal caching mechanism for some of the
>>>>>>> queries and
>>>>>>> > potentially also some of the data that is already loaded into
>>>>>>> memory.
>>>>>>> >
>>>>>>> > So I would suggest you just create a clean new db and do a new
>>>>>>> install into
>>>>>>> > it. Before trying to debug this issue further.
>>>>>>> >
>>>>>>> > Thanks
>>>>>>> > Seb
>>>>>>> >
>>>>>>> > Sebastian Wagner
>>>>>>> > Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> > http://arrakeen-solutions.co.nz/
>>>>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>>> > Video-Conferencing OpenMeetings
>>>>>>> > <
>>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>>> >
>>>>>>> > <
>>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>>> >
>>>>>>> >
>>>>>>> >
>>>>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>>>>>>> jeffry.s.johnson@gmail.com>
>>>>>>> > wrote:
>>>>>>> >
>>>>>>> > > that particular recording from the end of last week, I emptied
>>>>>>> the DB
>>>>>>> > > since and deleted files. Here's the current table and what is
>>>>>>> there:
>>>>>>> > >
>>>>>>> > > [image: image.png]
>>>>>>> > >
>>>>>>> > > As for Kurento, we are running the dockerized version from
>>>>>>> podman.
>>>>>>> > >
>>>>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>>>>>>> > > seba.wagner@gmail.com> wrote:
>>>>>>> > >
>>>>>>> > >> Don't worry about the files itself. Its the folder that matters.
>>>>>>> > >>
>>>>>>> > >> As Maxim suggested, you need to dig a bit deeper:
>>>>>>> > >> Can you check the table recording_chunk in your OpenMeetings
>>>>>>> database
>>>>>>> > >> that it contains an entry with stream of type="SCREEN" for
>>>>>>> recording_id=568
>>>>>>> > >> ?
>>>>>>> > >> What's that entry looking like? Are there any entries in that
>>>>>>> table ?
>>>>>>> > >>
>>>>>>> > >> I wouldn't know why this entry would not exist. The rest of
>>>>>>> your log
>>>>>>> > >> seems fine. The entries are created when you start the
>>>>>>> recording. And is
>>>>>>> > >> triggered based on an event out of the Kurento Media Server.
>>>>>>> > >>
>>>>>>> > >> What version of Kurento are you using?
>>>>>>> > >>
>>>>>>> > >> Thanks,
>>>>>>> > >> Sebastian
>>>>>>> > >>
>>>>>>> > >> Sebastian Wagner
>>>>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> > >> http://arrakeen-solutions.co.nz/
>>>>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>>> > >> Video-Conferencing OpenMeetings
>>>>>>> > >>
>>>>>>> > >> <
>>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>>> >
>>>>>>> > >> <
>>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>>> >
>>>>>>> > >>
>>>>>>> > >>
>>>>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>>>>>>> jeffry.s.johnson@gmail.com>
>>>>>>> > >> wrote:
>>>>>>> > >>
>>>>>>> > >>> So I looked at all the screen files and they all have good
>>>>>>> recordings of
>>>>>>> > >>> video.
>>>>>>> > >>>
>>>>>>> > >>> I have tried all weekend to set the acl to have x perms and
>>>>>>> they show on
>>>>>>> > >>> the getfacl for the directories, but every time a new webm
>>>>>>> files is created
>>>>>>> > >>> it lacks x on ALL levels.
>>>>>>> > >>>
>>>>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
>>>>>>> solomax666@gmail.com>
>>>>>>> > >>> wrote:
>>>>>>> > >>>
>>>>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually
>>>>>>> mean
>>>>>>> > >>>> there's no stream for screen sharing available (streams from
>>>>>>> cameras,
>>>>>>> > >>>> microphones might be OK)
>>>>>>> > >>>>
>>>>>>> > >>>> You need to check what is recorded
>>>>>>> > >>>> (A bit detective work)
>>>>>>> > >>>>
>>>>>>> > >>>>
>>>>>>> > >>>> from mobile (sorry for typos ;)
>>>>>>> > >>>>
>>>>>>> > >>>>
>>>>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com>
>>>>>>> wrote:
>>>>>>> > >>>>
>>>>>>> > >>>>> ...try Sebastian indications...
>>>>>>> > >>>>>
>>>>>>> > >>>>>
>>>>>>> > >>>>>
>>>>>>> > >>>>> -------
>>>>>>> > >>>>>
>>>>>>> > >>>>>
>>>>>>> > >>>>>
>>>>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>>>>> > >>>>>
>>>>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
>>>>>>> identical.
>>>>>>> > >>>>> >
>>>>>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine
>>>>>>> are set by
>>>>>>> > >>>>> the
>>>>>>> > >>>>> > organization and we are on front motion ff 67 and version
>>>>>>> 92 of
>>>>>>> > >>>>> chrome. I
>>>>>>> > >>>>> > can't change then.
>>>>>>> > >>>>> >
>>>>>>> > >>>>> > I am attempting to set the facl on the data dir to have x
>>>>>>> perms on
>>>>>>> > >>>>> all new
>>>>>>> > >>>>> > files but it doesn't seem to be working.
>>>>>>> > >>>>> >
>>>>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com>
>>>>>>> wrote:
>>>>>>> > >>>>> >
>>>>>>> > >>>>> > > ...or Chrome-Chromium 87
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > > --------
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
>>>>>>> > >>>>> > > > recording with Firefox 78...
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > ------------
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media
>>>>>>> server
>>>>>>> > >>>>> indicating
>>>>>>> > >>>>> > > > > the path to qcom_data?
>>>>>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run
>>>>>>> OM.
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > Thanks
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > Alvaro
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > -----------
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>>>>>>> redirected the
>>>>>>> > >>>>> Data
>>>>>>> > >>>>> > > Dir to
>>>>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
>>>>>>> share
>>>>>>> > >>>>> that our
>>>>>>> > >>>>> > > server
>>>>>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>>>>>>> inserting
>>>>>>> > >>>>> the
>>>>>>> > >>>>> > > following
>>>>>>> > >>>>> > > > > > line into the tomcat3 file:
>>>>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>>>>> > >>>>> -DDATA_DIR=/qcom_data/"
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > Here is what the files look like after stopping the
>>>>>>> > >>>>> recording:
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > This is what appears when clicking the caution
>>>>>>> icon:
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > Here are the streaming files in the right
>>>>>>> directory:
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
>>>>>>> recording to
>>>>>>> > >>>>> the end
>>>>>>> > >>>>> > > in the
>>>>>>> > >>>>> > > > > > logs:
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > ##REC::
>>>>>>> > >>>>> > > > > > recording in room 241 is starting ::
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > ##REC::
>>>>>>> > >>>>> > > > > > recording created by USER: 1
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
>>>>>>> active
>>>>>>> > >>>>> generation
>>>>>>> > >>>>> > > 0 ufrag
>>>>>>> > >>>>> > > > > > Fie8 network-id
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>>>>> > >>>>> > > > > > 1 tcp 1518217471
>>>>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>>>>> > >>>>> host
>>>>>>> > >>>>> > > tcptype
>>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
>>>>>>> network-cost
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ
>>>>>>> host tcptype
>>>>>>> > >>>>> active
>>>>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>>>>> > >>>>> > > > > > 1 tcp 1518086399
>>>>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>>>>>> > >>>>> typ host
>>>>>>> > >>>>> > > tcptype
>>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
>>>>>>> network-cost
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype
>>>>>>> active
>>>>>>> > >>>>> generation 0
>>>>>>> > >>>>> > > ufrag
>>>>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825
>>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>>> > >>>>> > > [pool-3-thread-6] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>>>>> > >>>>> > > > > > detected, tags:
>>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>>>> kStream:
>>>>>>> > >>>>> KStream
>>>>>>> > >>>>> > > > > >
>>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>>>> recorder=null,
>>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>>> chunkId=null,
>>>>>>> > >>>>> > > type=SCREEN,
>>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-3] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>>>>> > >>>>> 10.43.204.201
>>>>>>> > >>>>> > > rport
>>>>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > > > > Configured to record to
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691
>>>>>>> o.a.o.c.r.KurentoHandler:433
>>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>>>> > >>>>> type=RecorderEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > > > > Configured to record to
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>>>>> > >>>>> [ventExec-e2-t28] -
>>>>>>> > >>>>> > > > > > Recording started successfully
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747
>>>>>>> o.a.o.c.r.KurentoHandler:433
>>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>>>> > >>>>> type=RecorderEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > ##REC::
>>>>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>>>>> > >>>>> [Thread-1003] -  ::
>>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > > > > Recording started successfully
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>>>>>> > >>>>> [Thread-1003] -  ::
>>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897
>>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>>> > >>>>> > > [pool-3-thread-3] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>>>>> > >>>>> > > > > > detected, tags:
>>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>>>> kStream:
>>>>>>> > >>>>> KStream
>>>>>>> > >>>>> > > > > >
>>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>>>> > >>>>> recorder=[RemoteObject:
>>>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>>> chunkId=null,
>>>>>>> > >>>>> > > type=SCREEN,
>>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951
>>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>>> > >>>>> > > [pool-3-thread-4] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>>>>> > >>>>> > > > > > detected, tags:
>>>>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860},
>>>>>>> kStream:
>>>>>>> > >>>>> KStream
>>>>>>> > >>>>> > > > > >
>>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
>>>>>>> recorder=[RemoteObject:
>>>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>>> chunkId=null,
>>>>>>> > >>>>> > > type=AUDIO_VIDEO,
>>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>>>> > >>>>> > > > > > - [update]:
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>>> > >>>>> > > Media
>>>>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>>>>> > >>>>> [RemoteObject:
>>>>>>> > >>>>> > > > > > type=WebRtcEndpoint
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>>>> > >>>>> > > > > > - [update]:
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836
>>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>>> > >>>>> > > ##REC::
>>>>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887
>>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888
>>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>>> > >>>>> > > [ventExec-e2-t18] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
>>>>>>> o.a.o.c.c.RecordingConverter:51
>>>>>>> > >>>>> > > [taskExecutor-2] -
>>>>>>> > >>>>> > > > > > recording 568
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>>> > >>>>> > > ##REC::
>>>>>>> > >>>>> > > > > > recording in room 241 is stopped ::
>>>>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877
>>>>>>> o.a.o.c.r.StreamProcessor:273
>>>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>>>> > >>>>> > > > > > No more screen streams in the room, stopping
>>>>>>> sharing
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>>>>>>> Releasing
>>>>>>> > >>>>> listeners
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881
>>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883
>>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>>> > >>>>> > > > > >
>>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>>>>> > >>>>> tags [],
>>>>>>> > >>>>> > > source
>>>>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>>>>>>> > >>>>> remoteRef=manager_ServerManager]
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>>>>> > >>>>> [Thread-1176] -  ::
>>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>>>>>>> o.a.o.c.c.RecordingConverter:100
>>>>>>> > >>>>> > > [taskExecutor-2]
>>>>>>> > >>>>> > > > > > - [startConversion]
>>>>>>> > >>>>> > > > > >
>>>>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>>>> > >>>>> > > screenMetaData
>>>>>>> > >>>>> > > > > > is Null recordingId 568
>>>>>>> > >>>>> > > > > > at
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>>>> > >>>>> > > > > > at
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>>>> > >>>>> > > > > > at
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>> > >>>>> > > > > > at
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>>>>>> > >>>>> [Thread-1176] -  ::
>>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>>>>> > >>>>> [Thread-1178] -  ::
>>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>>>>>> > >>>>> [Thread-1178] -  ::
>>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to
>>>>>>> be owned
>>>>>>> > >>>>> by a
>>>>>>> > >>>>> > > different
>>>>>>> > >>>>> > > > > > user/group? or is there something else I'm missing
>>>>>>> here?
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM
>>>>>>> seba.wagner@gmail.com <
>>>>>>> > >>>>> > > seba.wagner@gmail.com>
>>>>>>> > >>>>> > > > > > wrote:
>>>>>>> > >>>>> > > > > >
>>>>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There
>>>>>>> must be
>>>>>>> > >>>>> some
>>>>>>> > >>>>> > > exception /
>>>>>>> > >>>>> > > > > > > error before that.
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > There is also a way to look at the error in the
>>>>>>> UI I
>>>>>>> > >>>>> think. I
>>>>>>> > >>>>> > > think there
>>>>>>> > >>>>> > > > > > > is an icon to see the commands it tried to
>>>>>>> execute and any
>>>>>>> > >>>>> errors
>>>>>>> > >>>>> > > with it.
>>>>>>> > >>>>> > > > > > > Maybe have a look at that to read all commands
>>>>>>> until you
>>>>>>> > >>>>> see the
>>>>>>> > >>>>> > > > > > > initial/first error in this processing chain.
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > The location exists, I can see the webm files
>>>>>>> now that our
>>>>>>> > >>>>> Server
>>>>>>> > >>>>> > > team
>>>>>>> > >>>>> > > > > > >> created the NFS mount for me.
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > That is just half the job. You also need to tell
>>>>>>> > >>>>> OpenMeetings the
>>>>>>> > >>>>> > > new
>>>>>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise
>>>>>>> it assumes
>>>>>>> > >>>>> it is
>>>>>>> > >>>>> > > relative to
>>>>>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>>>>>>> achieve
>>>>>>> > >>>>> that by
>>>>>>> > >>>>> > > either:
>>>>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the
>>>>>>> default
>>>>>>> > >>>>> "data" folder
>>>>>>> > >>>>> > > in
>>>>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>>>>> > >>>>> > > > > > > or better:
>>>>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your
>>>>>>> shared drive
>>>>>>> > >>>>> location
>>>>>>> > >>>>> > > using
>>>>>>> > >>>>> > > > > > > the DATA_DIR parameter
>>>>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when
>>>>>>> starting
>>>>>>> > >>>>> OpenMeetings
>>>>>>> > >>>>> > > up is in
>>>>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
>>>>>>> internal
>>>>>>> > >>>>> folder
>>>>>>> > >>>>> > > structure of
>>>>>>> > >>>>> > > > > > > OpenMeetings that well.
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > Please keep in mind that changing the data dir
>>>>>>> means _all_
>>>>>>> > >>>>> files
>>>>>>> > >>>>> > > are on
>>>>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you
>>>>>>> may need to
>>>>>>> > >>>>> move all
>>>>>>> > >>>>> > > existing
>>>>>>> > >>>>> > > > > > > files from the current OpenMeetings data folder
>>>>>>> to the
>>>>>>> > >>>>> shared
>>>>>>> > >>>>> > > drive. Which
>>>>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess
>>>>>>> up the
>>>>>>> > >>>>> exact
>>>>>>> > >>>>> > > folder paths
>>>>>>> > >>>>> > > > > > > to match.
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > Thanks
>>>>>>> > >>>>> > > > > > > Seb
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > Sebastian Wagner
>>>>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting
>>>>>>> for HTML5
>>>>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > > <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
>>>>>>> > >>>>> > > > > > > wrote:
>>>>>>> > >>>>> > > > > > >
>>>>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>>>>>>> o.a.o.c.c.RecordingConverter:100
>>>>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>>>> > >>>>> > > screenMetaData is Null recordingId 567
>>>>>>> > >>>>> > > > > > >>        at
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>>>> > >>>>> > > > > > >>        at
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>>>> > >>>>> > > > > > >>        at
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>>> > >>>>> > > > > > >>        at
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>>> > >>>>> > > > > > >>        at
>>>>>>> java.base/java.lang.Thread.run(Thread.java:829)
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
>>>>>>> because I only
>>>>>>> > >>>>> > > started this job less than 4 months ago with ZERO
>>>>>>> experience in
>>>>>>> > >>>>> any of this
>>>>>>> > >>>>> > > and have had to learn it all on the fly. The location
>>>>>>> exists, I
>>>>>>> > >>>>> can see the
>>>>>>> > >>>>> > > webm files now that our Server team created the NFS
>>>>>>> mount for me.
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>>>>>>> seba.wagner@gmail.com <
>>>>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>>>>> > >>>>> > > > > > >>
>>>>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>>>>>>> > >>>>> > > > > > >>> What's the file path, have you verified this
>>>>>>> file really
>>>>>>> > >>>>> exists
>>>>>>> > >>>>> > > or not?
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>> Thanks
>>>>>>> > >>>>> > > > > > >>> Seb
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>> Sebastian Wagner
>>>>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server
>>>>>>> Hosting for
>>>>>>> > >>>>> HTML5
>>>>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>> <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > >>> <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>> > >>>>> > > > > > >>>
>>>>>>> > >>>>> > > > > > >>>> Error in the application is file not found.
>>>>>>> In the logs
>>>>>>> > >>>>> the
>>>>>>> > >>>>> > > error is
>>>>>>> > >>>>> > > > > > >>>> that the metadata is null.
>>>>>>> > >>>>> > > > > > >>>>
>>>>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
>>>>>>> seba.wagner@gmail.com <
>>>>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>>>>> > >>>>> > > > > > >>>>
>>>>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>>>>>>> drive. I
>>>>>>> > >>>>> have been
>>>>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not
>>>>>>> seen any
>>>>>>> > >>>>> such issues.
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>>>>>>> checked
>>>>>>> > >>>>> the path
>>>>>>> > >>>>> > > in the
>>>>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>>>>>>> resolves to
>>>>>>> > >>>>> an
>>>>>>> > >>>>> > > actual file or not?
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>> Thanks
>>>>>>> > >>>>> > > > > > >>>>> Sebastian
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
>>>>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
>>>>>>> Hosting for
>>>>>>> > >>>>> HTML5
>>>>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>> <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > >>>>> <
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry
>>>>>>> Johnson <
>>>>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with
>>>>>>> recordings and I
>>>>>>> > >>>>> believe
>>>>>>> > >>>>> > > it's
>>>>>>> > >>>>> > > > > > >>>>>> because we separated our media server and
>>>>>>> om server
>>>>>>> > >>>>> for
>>>>>>> > >>>>> > > stability. I had an
>>>>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
>>>>>>> seeing the
>>>>>>> > >>>>> webm
>>>>>>> > >>>>> > > files.
>>>>>>> > >>>>> > > > > > >>>>>>
>>>>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the
>>>>>>> prices to
>>>>>>> > >>>>> convert the
>>>>>>> > >>>>> > > recording
>>>>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen
>>>>>>> by om in
>>>>>>> > >>>>> the data
>>>>>>> > >>>>> > > directory.
>>>>>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we
>>>>>>> put in a
>>>>>>> > >>>>> delay in
>>>>>>> > >>>>> > > the
>>>>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be
>>>>>>> the best
>>>>>>> > >>>>> place to
>>>>>>> > >>>>> > > put that delay
>>>>>>> > >>>>> > > > > > >>>>>> in?
>>>>>>> > >>>>> > > > > > >>>>>>
>>>>>>> > >>>>> > > > > > >>>>>
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > >
>>>>>>> > >>>>> > > > > --
>>>>>>> > >>>>> > > > > Alvaro
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > >
>>>>>>> > >>>>> > > > --
>>>>>>> > >>>>> > > > Alvaro
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > >
>>>>>>> > >>>>> > > --
>>>>>>> > >>>>> > > Alvaro
>>>>>>> > >>>>> > >
>>>>>>> > >>>>>
>>>>>>> > >>>>>
>>>>>>> > >>>>> --
>>>>>>> > >>>>> Alvaro
>>>>>>> > >>>>>
>>>>>>> > >>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Alvaro
>>>>>>>
>>>>>>
>>>>>
>>>>> --
>>>>> Best regards,
>>>>> Maxim
>>>>>
>>>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
It is hard to remote debug this using a mailing list not knowing what steps
you do. Or how this information buffers to the people that you advise.

But there isn't really much magic to it:
1) Pass in shared drive location on OM and KMS
2) Make sure it you do that before you run the install command
3) Make sure the shared drive is empty and writable

You can actually also move files after installation into the shared
drive. So basically its 1,2,3 and you would be done.

But although all of this sounds so easy, there are so many -unrelated-
things that can go wrong. Eg mismatch of shared drive location, folder
paths, missed some cleanup before installation. Or just simply
misunderstanding when passing information on to the next line of people.

There is some terminology in your description that sounds strange to me:
" install the media server "
=> You don't install, you run via Docker command. That sounds strange to me.

"a few users on before all the media would just crash"
=> Unlikely to be related to the hardware, but related to the config. Eg
memory settings of the OpenMeetings instance are too low. Or the encryption
parameters are set too high to handle 100++ simultaneous login/offs.
Upgrading the hardware without the software actually using it, doesn't
achieve much.

The other points are just the usual pressure. I wouldn't say it's a step
back. It sounds more like you need professional help/support. Not a mailing
list.

Thanks
Sebastian

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Wed, 29 Sept 2021 at 12:40, Jeffry Johnson <je...@gmail.com>
wrote:

> That's just not an option. The company I work for is deploying this to
> replace ALL the other conferencing tools we currently pay licensing fees
> for. Unfortunately, I was thrown in after that decision and need to make it
> work. We couldn't install the media server on the same server because it
> just wouldn't work. We couldn't get more than a few users on before all the
> media would just crash. We even upped the core cpu count to 12 and it still
> crashed over and over again. I was able to get a new instance up with a
> fresh DB and recordings began working. I'm now working on the "production"
> environment to get it back to working again. We can't take a step back, we
> already have a team working on new versioning for the UI and non-verbal
> cues. We have wireframes going up right now to create a breakout rooms
> function as well. There are far too many cogs already in motion that I
> can't stop here. I just have to run with it and learn what I can as I go.
>
> On Tue, Sep 28, 2021 at 3:15 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> I would recommend you take a step back from setting this up on a
>> potentially hard to understand and setup environment.
>>
>> How about you start small and simply set it up locally.
>>
>> Just take OpenMeetings, Kurento and mount a non-default drive as the new
>> Data dir.
>>
>> And once that is working and you understand what you are doing, then
>> migrate it to some server setup.
>>
>> Thanks
>> Sebastian
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> So I have now successfully completed a FRESH install of OM with a brand
>>> new tablespace in our DB. Install went smoothly once I had the
>>> communication piece in place. Before the install, the webm files were being
>>> created without issue. Now that I've reinstalled the OM and KMS (KMS is
>>> mounted to the FS), the webm files are no longer being created. I have
>>> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the stack
>>> trace:
>>>
>>> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
>>> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started,
>>> activity: RECORD
>>> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
>>> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
>>> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
>>> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
>>> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
>>> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
>>> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
>>> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
>>> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
>>> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
>>> urn:3gpp:video-orientation\r\na=extmap:4
>>> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
>>> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
>>> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
>>> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
>>> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
>>> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
>>> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
>>> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
>>> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
>>> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
>>> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
>>> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
>>> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
>>> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
>>> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
>>> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
>>> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
>>> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
>>> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
>>> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
>>> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
>>> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
>>> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
>>> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
>>> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
>>> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
>>> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
>>> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
>>> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
>>> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
>>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
>>> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
>>> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
>>> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
>>> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
>>> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
>>> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
>>> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
>>> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
>>> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
>>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
>>> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
>>> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
>>> ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
>>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
>>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
>>>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
>>> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
>>> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
>>> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
>>> Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
>>> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
>>> network-id
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>> addIceCandidate iceCandidate while not ready yet, uid:
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
>>> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
>>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
>>> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
>>> generation 0 ufrag p0wX network-id 3 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>> addIceCandidate iceCandidate while not ready yet, uid:
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
>>> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
>>> 0 ufrag p0wX network-id 3 network-cost 10
>>> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
>>> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
>>> generation 0 ufrag p0wX network-id 4 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>> addIceCandidate iceCandidate while not ready yet, uid:
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
>>> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
>>> 0 ufrag p0wX network-id 4 network-cost 10
>>> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
>>> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
>>> p0wX network-id 5 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>> addIceCandidate iceCandidate while not ready yet, uid:
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
>>> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
>>> network-id 5 network-cost 10
>>> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
>>> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
>>> network-id 2 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>>> addIceCandidate iceCandidate while not ready yet, uid:
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
>>> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
>>> network-cost 10
>>>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] - USER:
>>> have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
>>> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
>>> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] -
>>> gather candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
>>> hasPoll :: 2
>>> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
>>> getArchived :: 2
>>> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
>>> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
>>> p0wX network-id
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] - ##REC::
>>> recording in room 2 is starting ::
>>> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] - ##REC::
>>> recording created by USER: 1
>>> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
>>> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
>>> active generation 0 ufrag p0wX network-id 3 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
>>> active generation 0 ufrag p0wX network-id 4 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
>>> generation 0 ufrag p0wX network-id 5 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
>>> p0wX network-id 2 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>>> startRecord outMedia OK ? true
>>>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>>> Configured to record to
>>> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
>>> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>>> startRecord outMedia OK ? true
>>>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>>> Configured to record to
>>> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
>>>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
>>> Recording started successfully
>>> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
>>> 59256 generation 0 ufrag p0wX network-id
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>>> type=RecorderEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>>> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] - ##REC::
>>> recording in room 2 is started 22 ::
>>> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
>>> hasPoll :: 2
>>>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
>>> Recording started successfully
>>> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
>>> getArchived :: 2
>>> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
>>> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
>>> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>> type=RecorderEndpoint
>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
>>> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
>>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>>> type=RecorderEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>>>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] - Media
>>> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
>>> type=WebRtcEndpoint
>>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>>> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>>> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] -
>>> Rss disabled by Admin
>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] - ##REC::
>>> recording in room 2 is stopping 22 ::
>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51
>>> [taskExecutor-4] - recording 22
>>> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] - ##REC::
>>> recording in room 2 is stopped ::
>>>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-9]
>>> - No more screen streams in the room, stopping sharing
>>> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100
>>> [taskExecutor-4] - [startConversion]
>>> org.apache.openmeetings.core.converter.ConversionException:
>>> screenMetaData is Null recordingId 22
>>> at
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> at
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at java.base/java.lang.Thread.run(Thread.java:829)
>>> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
>>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
>>> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
>>> hasPoll :: 2
>>> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
>>> getArchived :: 2
>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
>>> hasPoll :: 2
>>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
>>> getArchived :: 2
>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
>>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>>
>>> Additionally, NO data is being created in the Database in the
>>> recording_chunk table.
>>>
>>> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
>>> wrote:
>>>
>>>> Oracle DB works for me as expected (as well as for some other users)
>>>> So DB shouldn't be a problem
>>>>
>>>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>
>>>>> I am working on a fresh install using mariadb instead of the Oracle
>>>>> sql db we've been using. Just running into some issues with internet access
>>>>> for the servers in installing on. Waiting on our network team to open it
>>>>> up. I will let you know asap what my findings are
>>>>>
>>>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>>>>>
>>>>>> I just made a fresh installation of Centos 7 and
>>>>>> installed OM 6.1.0 following the tutorial.
>>>>>>
>>>>>> Testing Chrome 93, and later Chromium 90 as user "A",
>>>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>>>>>> Yandex 21.6 successively as user "B", al them show
>>>>>> cams and makes recordings rightly.
>>>>>>
>>>>>> Firefox bring problems.
>>>>>>
>>>>>> Jeffry, i suggest to delete the installation, only OM
>>>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
>>>>>> the tutorial, cause to use the script "tomcat34" first
>>>>>> is needed to create "/op/om_data". You made it but
>>>>>> in a melange with the previous OM release.
>>>>>>
>>>>>> If you install OM 6.1.0 is needed remove Kurento from
>>>>>> the docker so:
>>>>>>
>>>>>> sudo docker rm kms
>>>>>>
>>>>>> ...and after this install Kurento as is in the tutorial,
>>>>>> poiting to "/opt/om_data". Will not need download it again.
>>>>>>
>>>>>> Try it, and hope you get it!
>>>>>>
>>>>>>
>>>>>> Alvaro
>>>>>>
>>>>>>
>>>>>> -----------
>>>>>>
>>>>>> On Tue, 21 Sep 2021 13:35:58 +1200
>>>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>>>>>
>>>>>> > ", I emptied the DB since and deleted files."
>>>>>> > => That is not a good idea. Did you do a complete re-install of
>>>>>> > OpenMeetings to populate database defaults after that?
>>>>>> >
>>>>>> > OpenMeetings does not delete any records hard (except when you
>>>>>> trigger the
>>>>>> > cleanup script to free up disk space). It just marks as deleted.
>>>>>> This has
>>>>>> > reasons around database key constraints as well as cascading
>>>>>> deletes and
>>>>>> > complexity around that.
>>>>>> >
>>>>>> > However you should never manually go into the database to
>>>>>> manipulate,
>>>>>> > delete or insert anything. It will often not even have an immediate
>>>>>> effect,
>>>>>> > since it uses an internal caching mechanism for some of the queries
>>>>>> and
>>>>>> > potentially also some of the data that is already loaded into
>>>>>> memory.
>>>>>> >
>>>>>> > So I would suggest you just create a clean new db and do a new
>>>>>> install into
>>>>>> > it. Before trying to debug this issue further.
>>>>>> >
>>>>>> > Thanks
>>>>>> > Seb
>>>>>> >
>>>>>> > Sebastian Wagner
>>>>>> > Director Arrakeen Solutions, OM-Hosting.com
>>>>>> > http://arrakeen-solutions.co.nz/
>>>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>> > Video-Conferencing OpenMeetings
>>>>>> > <
>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>> >
>>>>>> > <
>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>>>>>> jeffry.s.johnson@gmail.com>
>>>>>> > wrote:
>>>>>> >
>>>>>> > > that particular recording from the end of last week, I emptied
>>>>>> the DB
>>>>>> > > since and deleted files. Here's the current table and what is
>>>>>> there:
>>>>>> > >
>>>>>> > > [image: image.png]
>>>>>> > >
>>>>>> > > As for Kurento, we are running the dockerized version from podman.
>>>>>> > >
>>>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>>>>>> > > seba.wagner@gmail.com> wrote:
>>>>>> > >
>>>>>> > >> Don't worry about the files itself. Its the folder that matters.
>>>>>> > >>
>>>>>> > >> As Maxim suggested, you need to dig a bit deeper:
>>>>>> > >> Can you check the table recording_chunk in your OpenMeetings
>>>>>> database
>>>>>> > >> that it contains an entry with stream of type="SCREEN" for
>>>>>> recording_id=568
>>>>>> > >> ?
>>>>>> > >> What's that entry looking like? Are there any entries in that
>>>>>> table ?
>>>>>> > >>
>>>>>> > >> I wouldn't know why this entry would not exist. The rest of your
>>>>>> log
>>>>>> > >> seems fine. The entries are created when you start the
>>>>>> recording. And is
>>>>>> > >> triggered based on an event out of the Kurento Media Server.
>>>>>> > >>
>>>>>> > >> What version of Kurento are you using?
>>>>>> > >>
>>>>>> > >> Thanks,
>>>>>> > >> Sebastian
>>>>>> > >>
>>>>>> > >> Sebastian Wagner
>>>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
>>>>>> > >> http://arrakeen-solutions.co.nz/
>>>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>> > >> Video-Conferencing OpenMeetings
>>>>>> > >>
>>>>>> > >> <
>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>> >
>>>>>> > >> <
>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>> >
>>>>>> > >>
>>>>>> > >>
>>>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>>>>>> jeffry.s.johnson@gmail.com>
>>>>>> > >> wrote:
>>>>>> > >>
>>>>>> > >>> So I looked at all the screen files and they all have good
>>>>>> recordings of
>>>>>> > >>> video.
>>>>>> > >>>
>>>>>> > >>> I have tried all weekend to set the acl to have x perms and
>>>>>> they show on
>>>>>> > >>> the getfacl for the directories, but every time a new webm
>>>>>> files is created
>>>>>> > >>> it lacks x on ALL levels.
>>>>>> > >>>
>>>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
>>>>>> solomax666@gmail.com>
>>>>>> > >>> wrote:
>>>>>> > >>>
>>>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
>>>>>> > >>>> there's no stream for screen sharing available (streams from
>>>>>> cameras,
>>>>>> > >>>> microphones might be OK)
>>>>>> > >>>>
>>>>>> > >>>> You need to check what is recorded
>>>>>> > >>>> (A bit detective work)
>>>>>> > >>>>
>>>>>> > >>>>
>>>>>> > >>>> from mobile (sorry for typos ;)
>>>>>> > >>>>
>>>>>> > >>>>
>>>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>>>>> > >>>>
>>>>>> > >>>>> ...try Sebastian indications...
>>>>>> > >>>>>
>>>>>> > >>>>>
>>>>>> > >>>>>
>>>>>> > >>>>> -------
>>>>>> > >>>>>
>>>>>> > >>>>>
>>>>>> > >>>>>
>>>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>>>> > >>>>>
>>>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
>>>>>> identical.
>>>>>> > >>>>> >
>>>>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine
>>>>>> are set by
>>>>>> > >>>>> the
>>>>>> > >>>>> > organization and we are on front motion ff 67 and version
>>>>>> 92 of
>>>>>> > >>>>> chrome. I
>>>>>> > >>>>> > can't change then.
>>>>>> > >>>>> >
>>>>>> > >>>>> > I am attempting to set the facl on the data dir to have x
>>>>>> perms on
>>>>>> > >>>>> all new
>>>>>> > >>>>> > files but it doesn't seem to be working.
>>>>>> > >>>>> >
>>>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com>
>>>>>> wrote:
>>>>>> > >>>>> >
>>>>>> > >>>>> > > ...or Chrome-Chromium 87
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > --------
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
>>>>>> > >>>>> > > > recording with Firefox 78...
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > ------------
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media
>>>>>> server
>>>>>> > >>>>> indicating
>>>>>> > >>>>> > > > > the path to qcom_data?
>>>>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run
>>>>>> OM.
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > Thanks
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > Alvaro
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > -----------
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>>>>>> redirected the
>>>>>> > >>>>> Data
>>>>>> > >>>>> > > Dir to
>>>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
>>>>>> share
>>>>>> > >>>>> that our
>>>>>> > >>>>> > > server
>>>>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>>>>>> inserting
>>>>>> > >>>>> the
>>>>>> > >>>>> > > following
>>>>>> > >>>>> > > > > > line into the tomcat3 file:
>>>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>>>> > >>>>> -DDATA_DIR=/qcom_data/"
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > Here is what the files look like after stopping the
>>>>>> > >>>>> recording:
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > This is what appears when clicking the caution icon:
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > Here are the streaming files in the right directory:
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > [image: image.png]
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
>>>>>> recording to
>>>>>> > >>>>> the end
>>>>>> > >>>>> > > in the
>>>>>> > >>>>> > > > > > logs:
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > ##REC::
>>>>>> > >>>>> > > > > > recording in room 241 is starting ::
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > ##REC::
>>>>>> > >>>>> > > > > > recording created by USER: 1
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
>>>>>> active
>>>>>> > >>>>> generation
>>>>>> > >>>>> > > 0 ufrag
>>>>>> > >>>>> > > > > > Fie8 network-id
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>>>> > >>>>> > > > > > 1 tcp 1518217471
>>>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>>>> > >>>>> host
>>>>>> > >>>>> > > tcptype
>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
>>>>>> network-cost
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
>>>>>> tcptype
>>>>>> > >>>>> active
>>>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>>>> > >>>>> > > > > > 1 tcp 1518086399
>>>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>>>>> > >>>>> typ host
>>>>>> > >>>>> > > tcptype
>>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
>>>>>> network-cost
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype
>>>>>> active
>>>>>> > >>>>> generation 0
>>>>>> > >>>>> > > ufrag
>>>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825
>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>> > >>>>> > > [pool-3-thread-6] -
>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>>>> > >>>>> > > > > > detected, tags:
>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>>> kStream:
>>>>>> > >>>>> KStream
>>>>>> > >>>>> > > > > >
>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>>> recorder=null,
>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>> chunkId=null,
>>>>>> > >>>>> > > type=SCREEN,
>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-3] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>>>> > >>>>> 10.43.204.201
>>>>>> > >>>>> > > rport
>>>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > > > > Configured to record to
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691
>>>>>> o.a.o.c.r.KurentoHandler:433
>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>>> > >>>>> type=RecorderEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > > > > Configured to record to
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>>>> > >>>>> [ventExec-e2-t28] -
>>>>>> > >>>>> > > > > > Recording started successfully
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747
>>>>>> o.a.o.c.r.KurentoHandler:433
>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>>> > >>>>> type=RecorderEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > ##REC::
>>>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>>>> > >>>>> [Thread-1003] -  ::
>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > > > > Recording started successfully
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>>>>> > >>>>> [Thread-1003] -  ::
>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897
>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>> > >>>>> > > [pool-3-thread-3] -
>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>>>> > >>>>> > > > > > detected, tags:
>>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>>> kStream:
>>>>>> > >>>>> KStream
>>>>>> > >>>>> > > > > >
>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>>> > >>>>> recorder=[RemoteObject:
>>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>> chunkId=null,
>>>>>> > >>>>> > > type=SCREEN,
>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951
>>>>>> o.a.o.c.r.KurentoHandler:502
>>>>>> > >>>>> > > [pool-3-thread-4] -
>>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>>>> > >>>>> > > > > > detected, tags:
>>>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860},
>>>>>> kStream:
>>>>>> > >>>>> KStream
>>>>>> > >>>>> > > > > >
>>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
>>>>>> recorder=[RemoteObject:
>>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>>> chunkId=null,
>>>>>> > >>>>> > > type=AUDIO_VIDEO,
>>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>>> > >>>>> > > > > > - [update]:
>>>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>>>> > >>>>> [ventExec-e2-t23] -
>>>>>> > >>>>> > > Media
>>>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>>>> > >>>>> [RemoteObject:
>>>>>> > >>>>> > > > > > type=WebRtcEndpoint
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>>> > >>>>> > > > > > - [update]:
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836
>>>>>> o.a.o.c.r.StreamProcessor:90
>>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>> > >>>>> > > ##REC::
>>>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887
>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888
>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>> > >>>>> > > [ventExec-e2-t18] -
>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
>>>>>> o.a.o.c.c.RecordingConverter:51
>>>>>> > >>>>> > > [taskExecutor-2] -
>>>>>> > >>>>> > > > > > recording 568
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>> > >>>>> > > ##REC::
>>>>>> > >>>>> > > > > > recording in room 241 is stopped ::
>>>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877
>>>>>> o.a.o.c.r.StreamProcessor:273
>>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>>> > >>>>> > > > > > No more screen streams in the room, stopping sharing
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>>>> > >>>>> [nio-5443-exec-5] -
>>>>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>>>>>> Releasing
>>>>>> > >>>>> listeners
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881
>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883
>>>>>> o.a.o.c.r.KurentoHandler:184
>>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>>> > >>>>> > > > > >
>>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>>>> > >>>>> tags [],
>>>>>> > >>>>> > > source
>>>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>>>>>> > >>>>> remoteRef=manager_ServerManager]
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>>>> > >>>>> [Thread-1176] -  ::
>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>>>>>> o.a.o.c.c.RecordingConverter:100
>>>>>> > >>>>> > > [taskExecutor-2]
>>>>>> > >>>>> > > > > > - [startConversion]
>>>>>> > >>>>> > > > > >
>>>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>>> > >>>>> > > screenMetaData
>>>>>> > >>>>> > > > > > is Null recordingId 568
>>>>>> > >>>>> > > > > > at
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>>> > >>>>> > > > > > at
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>>> > >>>>> > > > > > at
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>> > >>>>> > > > > > at
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>>>>> > >>>>> [Thread-1176] -  ::
>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>>>> > >>>>> [Thread-1178] -  ::
>>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>>>>> > >>>>> [Thread-1178] -  ::
>>>>>> > >>>>> > > > > > getArchived :: 241
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to
>>>>>> be owned
>>>>>> > >>>>> by a
>>>>>> > >>>>> > > different
>>>>>> > >>>>> > > > > > user/group? or is there something else I'm missing
>>>>>> here?
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM
>>>>>> seba.wagner@gmail.com <
>>>>>> > >>>>> > > seba.wagner@gmail.com>
>>>>>> > >>>>> > > > > > wrote:
>>>>>> > >>>>> > > > > >
>>>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There
>>>>>> must be
>>>>>> > >>>>> some
>>>>>> > >>>>> > > exception /
>>>>>> > >>>>> > > > > > > error before that.
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > There is also a way to look at the error in the
>>>>>> UI I
>>>>>> > >>>>> think. I
>>>>>> > >>>>> > > think there
>>>>>> > >>>>> > > > > > > is an icon to see the commands it tried to
>>>>>> execute and any
>>>>>> > >>>>> errors
>>>>>> > >>>>> > > with it.
>>>>>> > >>>>> > > > > > > Maybe have a look at that to read all commands
>>>>>> until you
>>>>>> > >>>>> see the
>>>>>> > >>>>> > > > > > > initial/first error in this processing chain.
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > The location exists, I can see the webm files now
>>>>>> that our
>>>>>> > >>>>> Server
>>>>>> > >>>>> > > team
>>>>>> > >>>>> > > > > > >> created the NFS mount for me.
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > That is just half the job. You also need to tell
>>>>>> > >>>>> OpenMeetings the
>>>>>> > >>>>> > > new
>>>>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
>>>>>> assumes
>>>>>> > >>>>> it is
>>>>>> > >>>>> > > relative to
>>>>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>>>>>> achieve
>>>>>> > >>>>> that by
>>>>>> > >>>>> > > either:
>>>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the
>>>>>> default
>>>>>> > >>>>> "data" folder
>>>>>> > >>>>> > > in
>>>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>>>> > >>>>> > > > > > > or better:
>>>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your
>>>>>> shared drive
>>>>>> > >>>>> location
>>>>>> > >>>>> > > using
>>>>>> > >>>>> > > > > > > the DATA_DIR parameter
>>>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when
>>>>>> starting
>>>>>> > >>>>> OpenMeetings
>>>>>> > >>>>> > > up is in
>>>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
>>>>>> internal
>>>>>> > >>>>> folder
>>>>>> > >>>>> > > structure of
>>>>>> > >>>>> > > > > > > OpenMeetings that well.
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > Please keep in mind that changing the data dir
>>>>>> means _all_
>>>>>> > >>>>> files
>>>>>> > >>>>> > > are on
>>>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you may
>>>>>> need to
>>>>>> > >>>>> move all
>>>>>> > >>>>> > > existing
>>>>>> > >>>>> > > > > > > files from the current OpenMeetings data folder
>>>>>> to the
>>>>>> > >>>>> shared
>>>>>> > >>>>> > > drive. Which
>>>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess
>>>>>> up the
>>>>>> > >>>>> exact
>>>>>> > >>>>> > > folder paths
>>>>>> > >>>>> > > > > > > to match.
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > Thanks
>>>>>> > >>>>> > > > > > > Seb
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > Sebastian Wagner
>>>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting
>>>>>> for HTML5
>>>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > > <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
>>>>>> > >>>>> > > > > > > wrote:
>>>>>> > >>>>> > > > > > >
>>>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>>>>>> o.a.o.c.c.RecordingConverter:100
>>>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>>> > >>>>> > > screenMetaData is Null recordingId 567
>>>>>> > >>>>> > > > > > >>        at
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>>> > >>>>> > > > > > >>        at
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>>> > >>>>> > > > > > >>        at
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>>> > >>>>> > > > > > >>        at
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>>> > >>>>> > > > > > >>        at
>>>>>> java.base/java.lang.Thread.run(Thread.java:829)
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
>>>>>> because I only
>>>>>> > >>>>> > > started this job less than 4 months ago with ZERO
>>>>>> experience in
>>>>>> > >>>>> any of this
>>>>>> > >>>>> > > and have had to learn it all on the fly. The location
>>>>>> exists, I
>>>>>> > >>>>> can see the
>>>>>> > >>>>> > > webm files now that our Server team created the NFS mount
>>>>>> for me.
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>>>>>> seba.wagner@gmail.com <
>>>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>>>> > >>>>> > > > > > >>
>>>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>>>>>> > >>>>> > > > > > >>> What's the file path, have you verified this
>>>>>> file really
>>>>>> > >>>>> exists
>>>>>> > >>>>> > > or not?
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>> Thanks
>>>>>> > >>>>> > > > > > >>> Seb
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>> Sebastian Wagner
>>>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server
>>>>>> Hosting for
>>>>>> > >>>>> HTML5
>>>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>> <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > >>> <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>>>> > >>>>> > > > > > >>>
>>>>>> > >>>>> > > > > > >>>> Error in the application is file not found. In
>>>>>> the logs
>>>>>> > >>>>> the
>>>>>> > >>>>> > > error is
>>>>>> > >>>>> > > > > > >>>> that the metadata is null.
>>>>>> > >>>>> > > > > > >>>>
>>>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
>>>>>> seba.wagner@gmail.com <
>>>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>>>> > >>>>> > > > > > >>>>
>>>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>>>>>> drive. I
>>>>>> > >>>>> have been
>>>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not
>>>>>> seen any
>>>>>> > >>>>> such issues.
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>>>>>> checked
>>>>>> > >>>>> the path
>>>>>> > >>>>> > > in the
>>>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>>>>>> resolves to
>>>>>> > >>>>> an
>>>>>> > >>>>> > > actual file or not?
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>> Thanks
>>>>>> > >>>>> > > > > > >>>>> Sebastian
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
>>>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
>>>>>> Hosting for
>>>>>> > >>>>> HTML5
>>>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>> <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > >>>>> <
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson
>>>>>> <
>>>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with
>>>>>> recordings and I
>>>>>> > >>>>> believe
>>>>>> > >>>>> > > it's
>>>>>> > >>>>> > > > > > >>>>>> because we separated our media server and om
>>>>>> server
>>>>>> > >>>>> for
>>>>>> > >>>>> > > stability. I had an
>>>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
>>>>>> seeing the
>>>>>> > >>>>> webm
>>>>>> > >>>>> > > files.
>>>>>> > >>>>> > > > > > >>>>>>
>>>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices
>>>>>> to
>>>>>> > >>>>> convert the
>>>>>> > >>>>> > > recording
>>>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen
>>>>>> by om in
>>>>>> > >>>>> the data
>>>>>> > >>>>> > > directory.
>>>>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we
>>>>>> put in a
>>>>>> > >>>>> delay in
>>>>>> > >>>>> > > the
>>>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be
>>>>>> the best
>>>>>> > >>>>> place to
>>>>>> > >>>>> > > put that delay
>>>>>> > >>>>> > > > > > >>>>>> in?
>>>>>> > >>>>> > > > > > >>>>>>
>>>>>> > >>>>> > > > > > >>>>>
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > >
>>>>>> > >>>>> > > > > --
>>>>>> > >>>>> > > > > Alvaro
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > >
>>>>>> > >>>>> > > > --
>>>>>> > >>>>> > > > Alvaro
>>>>>> > >>>>> > >
>>>>>> > >>>>> > >
>>>>>> > >>>>> > > --
>>>>>> > >>>>> > > Alvaro
>>>>>> > >>>>> > >
>>>>>> > >>>>>
>>>>>> > >>>>>
>>>>>> > >>>>> --
>>>>>> > >>>>> Alvaro
>>>>>> > >>>>>
>>>>>> > >>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Alvaro
>>>>>>
>>>>>
>>>>
>>>> --
>>>> Best regards,
>>>> Maxim
>>>>
>>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
That's just not an option. The company I work for is deploying this to
replace ALL the other conferencing tools we currently pay licensing fees
for. Unfortunately, I was thrown in after that decision and need to make it
work. We couldn't install the media server on the same server because it
just wouldn't work. We couldn't get more than a few users on before all the
media would just crash. We even upped the core cpu count to 12 and it still
crashed over and over again. I was able to get a new instance up with a
fresh DB and recordings began working. I'm now working on the "production"
environment to get it back to working again. We can't take a step back, we
already have a team working on new versioning for the UI and non-verbal
cues. We have wireframes going up right now to create a breakout rooms
function as well. There are far too many cogs already in motion that I
can't stop here. I just have to run with it and learn what I can as I go.

On Tue, Sep 28, 2021 at 3:15 PM seba.wagner@gmail.com <se...@gmail.com>
wrote:

> I would recommend you take a step back from setting this up on a
> potentially hard to understand and setup environment.
>
> How about you start small and simply set it up locally.
>
> Just take OpenMeetings, Kurento and mount a non-default drive as the new
> Data dir.
>
> And once that is working and you understand what you are doing, then
> migrate it to some server setup.
>
> Thanks
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> So I have now successfully completed a FRESH install of OM with a brand
>> new tablespace in our DB. Install went smoothly once I had the
>> communication piece in place. Before the install, the webm files were being
>> created without issue. Now that I've reinstalled the OM and KMS (KMS is
>> mounted to the FS), the webm files are no longer being created. I have
>> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the stack
>> trace:
>>
>> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
>> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started,
>> activity: RECORD
>> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
>> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
>> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
>> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
>> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
>> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
>> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
>> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
>> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
>> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
>> urn:3gpp:video-orientation\r\na=extmap:4
>> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
>> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
>> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
>> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
>> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
>> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
>> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
>> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
>> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
>> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
>> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
>> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
>> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
>> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
>> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
>> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
>> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
>> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
>> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
>> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
>> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
>> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
>> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
>> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
>> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
>> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
>> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
>> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
>> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
>> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
>> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
>> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
>> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
>> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
>> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
>> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
>> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
>> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
>> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
>> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
>> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
>> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
>> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
>> ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
>> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
>> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
>> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
>> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
>>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
>> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
>> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
>> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
>> Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
>> Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
>> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
>> network-id
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>> addIceCandidate iceCandidate while not ready yet, uid:
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
>> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
>> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
>> Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
>> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
>> generation 0 ufrag p0wX network-id 3 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>> addIceCandidate iceCandidate while not ready yet, uid:
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
>> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
>> 0 ufrag p0wX network-id 3 network-cost 10
>> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
>> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
>> generation 0 ufrag p0wX network-id 4 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>> addIceCandidate iceCandidate while not ready yet, uid:
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
>> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
>> 0 ufrag p0wX network-id 4 network-cost 10
>> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
>> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
>> p0wX network-id 5 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>> addIceCandidate iceCandidate while not ready yet, uid:
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
>> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
>> network-id 5 network-cost 10
>> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
>> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
>> network-id 2 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
>> addIceCandidate iceCandidate while not ready yet, uid:
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
>> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
>> network-cost 10
>>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] - USER:
>> have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
>> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
>> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] - gather
>> candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
>> hasPoll :: 2
>> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
>> getArchived :: 2
>> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
>> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
>> p0wX network-id
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] - ##REC::
>> recording in room 2 is starting ::
>> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] - ##REC::
>> recording created by USER: 1
>> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
>> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
>> active generation 0 ufrag p0wX network-id 3 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
>> active generation 0 ufrag p0wX network-id 4 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
>> generation 0 ufrag p0wX network-id 5 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
>> p0wX network-id 2 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>> startRecord outMedia OK ? true
>>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>> Configured to record to
>> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
>> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
>> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
>> startRecord outMedia OK ? true
>>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
>> Configured to record to
>> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
>>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
>> Recording started successfully
>> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
>> 59256 generation 0 ufrag p0wX network-id
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
>> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2] -
>> Kurento::ObjectCreated -> New Endpoint
>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>> type=RecorderEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] - ##REC::
>> recording in room 2 is started 22 ::
>> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
>> hasPoll :: 2
>>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
>> Recording started successfully
>> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
>> getArchived :: 2
>> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
>> Kurento::ObjectCreated -> New Endpoint
>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
>> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
>> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>> type=RecorderEndpoint
>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
>> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
>> Kurento::ObjectCreated -> New Endpoint
>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
>> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
>> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>> type=RecorderEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>> sid=f1364468-1be9-44d5-95fb-0158893352b5,
>> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] - Media
>> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
>> type=WebRtcEndpoint
>> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
>> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
>> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
>> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] -
>> Rss disabled by Admin
>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] - ##REC::
>> recording in room 2 is stopping 22 ::
>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
>> Kurento::ObjectDestroyedEvent objectId
>> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
>> Kurento::ObjectDestroyedEvent objectId
>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51 [taskExecutor-4]
>> - recording 22
>> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] - ##REC::
>> recording in room 2 is stopped ::
>>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-9]
>> - No more screen streams in the room, stopping sharing
>> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100
>> [taskExecutor-4] - [startConversion]
>> org.apache.openmeetings.core.converter.ConversionException:
>> screenMetaData is Null recordingId 22
>> at
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> at
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at java.base/java.lang.Thread.run(Thread.java:829)
>> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
>> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
>> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
>> hasPoll :: 2
>> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
>> getArchived :: 2
>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
>> hasPoll :: 2
>> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
>> getArchived :: 2
>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
>> Kurento::ObjectDestroyedEvent objectId
>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
>> Kurento::ObjectDestroyedEvent objectId
>> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>
>> Additionally, NO data is being created in the Database in the
>> recording_chunk table.
>>
>> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> Oracle DB works for me as expected (as well as for some other users)
>>> So DB shouldn't be a problem
>>>
>>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com> wrote:
>>>
>>>> I am working on a fresh install using mariadb instead of the Oracle sql
>>>> db we've been using. Just running into some issues with internet access for
>>>> the servers in installing on. Waiting on our network team to open it up. I
>>>> will let you know asap what my findings are
>>>>
>>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>>>>
>>>>> I just made a fresh installation of Centos 7 and
>>>>> installed OM 6.1.0 following the tutorial.
>>>>>
>>>>> Testing Chrome 93, and later Chromium 90 as user "A",
>>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>>>>> Yandex 21.6 successively as user "B", al them show
>>>>> cams and makes recordings rightly.
>>>>>
>>>>> Firefox bring problems.
>>>>>
>>>>> Jeffry, i suggest to delete the installation, only OM
>>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
>>>>> the tutorial, cause to use the script "tomcat34" first
>>>>> is needed to create "/op/om_data". You made it but
>>>>> in a melange with the previous OM release.
>>>>>
>>>>> If you install OM 6.1.0 is needed remove Kurento from
>>>>> the docker so:
>>>>>
>>>>> sudo docker rm kms
>>>>>
>>>>> ...and after this install Kurento as is in the tutorial,
>>>>> poiting to "/opt/om_data". Will not need download it again.
>>>>>
>>>>> Try it, and hope you get it!
>>>>>
>>>>>
>>>>> Alvaro
>>>>>
>>>>>
>>>>> -----------
>>>>>
>>>>> On Tue, 21 Sep 2021 13:35:58 +1200
>>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>>>>
>>>>> > ", I emptied the DB since and deleted files."
>>>>> > => That is not a good idea. Did you do a complete re-install of
>>>>> > OpenMeetings to populate database defaults after that?
>>>>> >
>>>>> > OpenMeetings does not delete any records hard (except when you
>>>>> trigger the
>>>>> > cleanup script to free up disk space). It just marks as deleted.
>>>>> This has
>>>>> > reasons around database key constraints as well as cascading deletes
>>>>> and
>>>>> > complexity around that.
>>>>> >
>>>>> > However you should never manually go into the database to manipulate,
>>>>> > delete or insert anything. It will often not even have an immediate
>>>>> effect,
>>>>> > since it uses an internal caching mechanism for some of the queries
>>>>> and
>>>>> > potentially also some of the data that is already loaded into memory.
>>>>> >
>>>>> > So I would suggest you just create a clean new db and do a new
>>>>> install into
>>>>> > it. Before trying to debug this issue further.
>>>>> >
>>>>> > Thanks
>>>>> > Seb
>>>>> >
>>>>> > Sebastian Wagner
>>>>> > Director Arrakeen Solutions, OM-Hosting.com
>>>>> > http://arrakeen-solutions.co.nz/
>>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>> > Video-Conferencing OpenMeetings
>>>>> > <
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> >
>>>>> > <
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> >
>>>>> >
>>>>> >
>>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>>>>> jeffry.s.johnson@gmail.com>
>>>>> > wrote:
>>>>> >
>>>>> > > that particular recording from the end of last week, I emptied the
>>>>> DB
>>>>> > > since and deleted files. Here's the current table and what is
>>>>> there:
>>>>> > >
>>>>> > > [image: image.png]
>>>>> > >
>>>>> > > As for Kurento, we are running the dockerized version from podman.
>>>>> > >
>>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>>>>> > > seba.wagner@gmail.com> wrote:
>>>>> > >
>>>>> > >> Don't worry about the files itself. Its the folder that matters.
>>>>> > >>
>>>>> > >> As Maxim suggested, you need to dig a bit deeper:
>>>>> > >> Can you check the table recording_chunk in your OpenMeetings
>>>>> database
>>>>> > >> that it contains an entry with stream of type="SCREEN" for
>>>>> recording_id=568
>>>>> > >> ?
>>>>> > >> What's that entry looking like? Are there any entries in that
>>>>> table ?
>>>>> > >>
>>>>> > >> I wouldn't know why this entry would not exist. The rest of your
>>>>> log
>>>>> > >> seems fine. The entries are created when you start the recording.
>>>>> And is
>>>>> > >> triggered based on an event out of the Kurento Media Server.
>>>>> > >>
>>>>> > >> What version of Kurento are you using?
>>>>> > >>
>>>>> > >> Thanks,
>>>>> > >> Sebastian
>>>>> > >>
>>>>> > >> Sebastian Wagner
>>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
>>>>> > >> http://arrakeen-solutions.co.nz/
>>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>> > >> Video-Conferencing OpenMeetings
>>>>> > >>
>>>>> > >> <
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> >
>>>>> > >> <
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> >
>>>>> > >>
>>>>> > >>
>>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>>>>> jeffry.s.johnson@gmail.com>
>>>>> > >> wrote:
>>>>> > >>
>>>>> > >>> So I looked at all the screen files and they all have good
>>>>> recordings of
>>>>> > >>> video.
>>>>> > >>>
>>>>> > >>> I have tried all weekend to set the acl to have x perms and they
>>>>> show on
>>>>> > >>> the getfacl for the directories, but every time a new webm files
>>>>> is created
>>>>> > >>> it lacks x on ALL levels.
>>>>> > >>>
>>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
>>>>> solomax666@gmail.com>
>>>>> > >>> wrote:
>>>>> > >>>
>>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
>>>>> > >>>> there's no stream for screen sharing available (streams from
>>>>> cameras,
>>>>> > >>>> microphones might be OK)
>>>>> > >>>>
>>>>> > >>>> You need to check what is recorded
>>>>> > >>>> (A bit detective work)
>>>>> > >>>>
>>>>> > >>>>
>>>>> > >>>> from mobile (sorry for typos ;)
>>>>> > >>>>
>>>>> > >>>>
>>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>>>> > >>>>
>>>>> > >>>>> ...try Sebastian indications...
>>>>> > >>>>>
>>>>> > >>>>>
>>>>> > >>>>>
>>>>> > >>>>> -------
>>>>> > >>>>>
>>>>> > >>>>>
>>>>> > >>>>>
>>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>>> > >>>>>
>>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
>>>>> identical.
>>>>> > >>>>> >
>>>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine
>>>>> are set by
>>>>> > >>>>> the
>>>>> > >>>>> > organization and we are on front motion ff 67 and version 92
>>>>> of
>>>>> > >>>>> chrome. I
>>>>> > >>>>> > can't change then.
>>>>> > >>>>> >
>>>>> > >>>>> > I am attempting to set the facl on the data dir to have x
>>>>> perms on
>>>>> > >>>>> all new
>>>>> > >>>>> > files but it doesn't seem to be working.
>>>>> > >>>>> >
>>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com>
>>>>> wrote:
>>>>> > >>>>> >
>>>>> > >>>>> > > ...or Chrome-Chromium 87
>>>>> > >>>>> > >
>>>>> > >>>>> > >
>>>>> > >>>>> > >
>>>>> > >>>>> > > --------
>>>>> > >>>>> > >
>>>>> > >>>>> > >
>>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>>> > >>>>> > >
>>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
>>>>> > >>>>> > > > recording with Firefox 78...
>>>>> > >>>>> > > >
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > ------------
>>>>> > >>>>> > > >
>>>>> > >>>>> > > >
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media
>>>>> server
>>>>> > >>>>> indicating
>>>>> > >>>>> > > > > the path to qcom_data?
>>>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > Thanks
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > Alvaro
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > -----------
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>>>>> redirected the
>>>>> > >>>>> Data
>>>>> > >>>>> > > Dir to
>>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
>>>>> share
>>>>> > >>>>> that our
>>>>> > >>>>> > > server
>>>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>>>>> inserting
>>>>> > >>>>> the
>>>>> > >>>>> > > following
>>>>> > >>>>> > > > > > line into the tomcat3 file:
>>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>>> > >>>>> -DDATA_DIR=/qcom_data/"
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > Here is what the files look like after stopping the
>>>>> > >>>>> recording:
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > [image: image.png]
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > This is what appears when clicking the caution icon:
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > [image: image.png]
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > Here are the streaming files in the right directory:
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > [image: image.png]
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
>>>>> recording to
>>>>> > >>>>> the end
>>>>> > >>>>> > > in the
>>>>> > >>>>> > > > > > logs:
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > ##REC::
>>>>> > >>>>> > > > > > recording in room 241 is starting ::
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > ##REC::
>>>>> > >>>>> > > > > > recording created by USER: 1
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
>>>>> active
>>>>> > >>>>> generation
>>>>> > >>>>> > > 0 ufrag
>>>>> > >>>>> > > > > > Fie8 network-id
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>>> > >>>>> > > > > > 1 tcp 1518217471
>>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>>> > >>>>> host
>>>>> > >>>>> > > tcptype
>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
>>>>> network-cost
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
>>>>> tcptype
>>>>> > >>>>> active
>>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>>> > >>>>> > > > > > 1 tcp 1518086399
>>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>>>> > >>>>> typ host
>>>>> > >>>>> > > tcptype
>>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
>>>>> network-cost
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-7] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>>>> > >>>>> generation 0
>>>>> > >>>>> > > ufrag
>>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>>>> > >>>>> > > [pool-3-thread-6] -
>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>>> > >>>>> > > > > > detected, tags:
>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>> kStream:
>>>>> > >>>>> KStream
>>>>> > >>>>> > > > > >
>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>> recorder=null,
>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>> chunkId=null,
>>>>> > >>>>> > > type=SCREEN,
>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-3] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>>> > >>>>> 10.43.204.201
>>>>> > >>>>> > > rport
>>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > > > > Configured to record to
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>> > >>>>> type=RecorderEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > > > > Configured to record to
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>>> > >>>>> [ventExec-e2-t28] -
>>>>> > >>>>> > > > > > Recording started successfully
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>> > >>>>> type=RecorderEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > ##REC::
>>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>>> > >>>>> [Thread-1003] -  ::
>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > > > > Recording started successfully
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>>>> > >>>>> [Thread-1003] -  ::
>>>>> > >>>>> > > > > > getArchived :: 241
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>>>> > >>>>> > > [pool-3-thread-3] -
>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>>> > >>>>> > > > > > detected, tags:
>>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd},
>>>>> kStream:
>>>>> > >>>>> KStream
>>>>> > >>>>> > > > > >
>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>> > >>>>> recorder=[RemoteObject:
>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>> chunkId=null,
>>>>> > >>>>> > > type=SCREEN,
>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>>>> > >>>>> > > [pool-3-thread-4] -
>>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>>> > >>>>> > > > > > detected, tags:
>>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860},
>>>>> kStream:
>>>>> > >>>>> KStream
>>>>> > >>>>> > > > > >
>>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
>>>>> recorder=[RemoteObject:
>>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>>> chunkId=null,
>>>>> > >>>>> > > type=AUDIO_VIDEO,
>>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>> > >>>>> > > > > > - [update]:
>>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>>> > >>>>> [ventExec-e2-t23] -
>>>>> > >>>>> > > Media
>>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>>> > >>>>> [RemoteObject:
>>>>> > >>>>> > > > > > type=WebRtcEndpoint
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>>> > >>>>> > > [ventExec-e2-t23]
>>>>> > >>>>> > > > > > - [update]:
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>>> > >>>>> [nio-5443-exec-5] -
>>>>> > >>>>> > > ##REC::
>>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>>>> > >>>>> > > [ventExec-e2-t28] -
>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>>>> > >>>>> > > [ventExec-e2-t18] -
>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
>>>>> o.a.o.c.c.RecordingConverter:51
>>>>> > >>>>> > > [taskExecutor-2] -
>>>>> > >>>>> > > > > > recording 568
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>>> > >>>>> [nio-5443-exec-5] -
>>>>> > >>>>> > > ##REC::
>>>>> > >>>>> > > > > > recording in room 241 is stopped ::
>>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877
>>>>> o.a.o.c.r.StreamProcessor:273
>>>>> > >>>>> > > [nio-5443-exec-5] -
>>>>> > >>>>> > > > > > No more screen streams in the room, stopping sharing
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>>> > >>>>> [nio-5443-exec-5] -
>>>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>>>>> Releasing
>>>>> > >>>>> listeners
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>>>> > >>>>> > > [ventExec-e2-t17] -
>>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > >>>>> > > > > >
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>>> > >>>>> tags [],
>>>>> > >>>>> > > source
>>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>>>>> > >>>>> remoteRef=manager_ServerManager]
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>>> > >>>>> [Thread-1176] -  ::
>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>>>>> o.a.o.c.c.RecordingConverter:100
>>>>> > >>>>> > > [taskExecutor-2]
>>>>> > >>>>> > > > > > - [startConversion]
>>>>> > >>>>> > > > > >
>>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>> > >>>>> > > screenMetaData
>>>>> > >>>>> > > > > > is Null recordingId 568
>>>>> > >>>>> > > > > > at
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>> > >>>>> > > > > > at
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>> > >>>>> > > > > > at
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>> > >>>>> > > > > > at
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>>>> > >>>>> [Thread-1176] -  ::
>>>>> > >>>>> > > > > > getArchived :: 241
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>>> > >>>>> [Thread-1178] -  ::
>>>>> > >>>>> > > > > > hasPoll :: 241
>>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>>>> > >>>>> [Thread-1178] -  ::
>>>>> > >>>>> > > > > > getArchived :: 241
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to
>>>>> be owned
>>>>> > >>>>> by a
>>>>> > >>>>> > > different
>>>>> > >>>>> > > > > > user/group? or is there something else I'm missing
>>>>> here?
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM
>>>>> seba.wagner@gmail.com <
>>>>> > >>>>> > > seba.wagner@gmail.com>
>>>>> > >>>>> > > > > > wrote:
>>>>> > >>>>> > > > > >
>>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There
>>>>> must be
>>>>> > >>>>> some
>>>>> > >>>>> > > exception /
>>>>> > >>>>> > > > > > > error before that.
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > There is also a way to look at the error in the UI
>>>>> I
>>>>> > >>>>> think. I
>>>>> > >>>>> > > think there
>>>>> > >>>>> > > > > > > is an icon to see the commands it tried to execute
>>>>> and any
>>>>> > >>>>> errors
>>>>> > >>>>> > > with it.
>>>>> > >>>>> > > > > > > Maybe have a look at that to read all commands
>>>>> until you
>>>>> > >>>>> see the
>>>>> > >>>>> > > > > > > initial/first error in this processing chain.
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > The location exists, I can see the webm files now
>>>>> that our
>>>>> > >>>>> Server
>>>>> > >>>>> > > team
>>>>> > >>>>> > > > > > >> created the NFS mount for me.
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > That is just half the job. You also need to tell
>>>>> > >>>>> OpenMeetings the
>>>>> > >>>>> > > new
>>>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
>>>>> assumes
>>>>> > >>>>> it is
>>>>> > >>>>> > > relative to
>>>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>>>>> achieve
>>>>> > >>>>> that by
>>>>> > >>>>> > > either:
>>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the
>>>>> default
>>>>> > >>>>> "data" folder
>>>>> > >>>>> > > in
>>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>>> > >>>>> > > > > > > or better:
>>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your
>>>>> shared drive
>>>>> > >>>>> location
>>>>> > >>>>> > > using
>>>>> > >>>>> > > > > > > the DATA_DIR parameter
>>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when
>>>>> starting
>>>>> > >>>>> OpenMeetings
>>>>> > >>>>> > > up is in
>>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
>>>>> internal
>>>>> > >>>>> folder
>>>>> > >>>>> > > structure of
>>>>> > >>>>> > > > > > > OpenMeetings that well.
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > Please keep in mind that changing the data dir
>>>>> means _all_
>>>>> > >>>>> files
>>>>> > >>>>> > > are on
>>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you may
>>>>> need to
>>>>> > >>>>> move all
>>>>> > >>>>> > > existing
>>>>> > >>>>> > > > > > > files from the current OpenMeetings data folder to
>>>>> the
>>>>> > >>>>> shared
>>>>> > >>>>> > > drive. Which
>>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess up
>>>>> the
>>>>> > >>>>> exact
>>>>> > >>>>> > > folder paths
>>>>> > >>>>> > > > > > > to match.
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > Thanks
>>>>> > >>>>> > > > > > > Seb
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > Sebastian Wagner
>>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting
>>>>> for HTML5
>>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > > <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
>>>>> > >>>>> > > > > > > wrote:
>>>>> > >>>>> > > > > > >
>>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>>>>> o.a.o.c.c.RecordingConverter:100
>>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>> > >>>>> > > screenMetaData is Null recordingId 567
>>>>> > >>>>> > > > > > >>        at
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>> > >>>>> > > > > > >>        at
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>> > >>>>> > > > > > >>        at
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>> > >>>>> > > > > > >>        at
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>> > >>>>> > > > > > >>        at
>>>>> java.base/java.lang.Thread.run(Thread.java:829)
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
>>>>> because I only
>>>>> > >>>>> > > started this job less than 4 months ago with ZERO
>>>>> experience in
>>>>> > >>>>> any of this
>>>>> > >>>>> > > and have had to learn it all on the fly. The location
>>>>> exists, I
>>>>> > >>>>> can see the
>>>>> > >>>>> > > webm files now that our Server team created the NFS mount
>>>>> for me.
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>>>>> seba.wagner@gmail.com <
>>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>>> > >>>>> > > > > > >>
>>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>>>>> > >>>>> > > > > > >>> What's the file path, have you verified this
>>>>> file really
>>>>> > >>>>> exists
>>>>> > >>>>> > > or not?
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>> Thanks
>>>>> > >>>>> > > > > > >>> Seb
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>> Sebastian Wagner
>>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting
>>>>> for
>>>>> > >>>>> HTML5
>>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>> <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > >>> <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>>> > >>>>> > > > > > >>>
>>>>> > >>>>> > > > > > >>>> Error in the application is file not found. In
>>>>> the logs
>>>>> > >>>>> the
>>>>> > >>>>> > > error is
>>>>> > >>>>> > > > > > >>>> that the metadata is null.
>>>>> > >>>>> > > > > > >>>>
>>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
>>>>> seba.wagner@gmail.com <
>>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>>> > >>>>> > > > > > >>>>
>>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>>>>> drive. I
>>>>> > >>>>> have been
>>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen
>>>>> any
>>>>> > >>>>> such issues.
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>>>>> checked
>>>>> > >>>>> the path
>>>>> > >>>>> > > in the
>>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>>>>> resolves to
>>>>> > >>>>> an
>>>>> > >>>>> > > actual file or not?
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>> Thanks
>>>>> > >>>>> > > > > > >>>>> Sebastian
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
>>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
>>>>> Hosting for
>>>>> > >>>>> HTML5
>>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>> <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > >>>>> <
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with recordings
>>>>> and I
>>>>> > >>>>> believe
>>>>> > >>>>> > > it's
>>>>> > >>>>> > > > > > >>>>>> because we separated our media server and om
>>>>> server
>>>>> > >>>>> for
>>>>> > >>>>> > > stability. I had an
>>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
>>>>> seeing the
>>>>> > >>>>> webm
>>>>> > >>>>> > > files.
>>>>> > >>>>> > > > > > >>>>>>
>>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices
>>>>> to
>>>>> > >>>>> convert the
>>>>> > >>>>> > > recording
>>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen
>>>>> by om in
>>>>> > >>>>> the data
>>>>> > >>>>> > > directory.
>>>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we
>>>>> put in a
>>>>> > >>>>> delay in
>>>>> > >>>>> > > the
>>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be
>>>>> the best
>>>>> > >>>>> place to
>>>>> > >>>>> > > put that delay
>>>>> > >>>>> > > > > > >>>>>> in?
>>>>> > >>>>> > > > > > >>>>>>
>>>>> > >>>>> > > > > > >>>>>
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > >
>>>>> > >>>>> > > > > --
>>>>> > >>>>> > > > > Alvaro
>>>>> > >>>>> > > >
>>>>> > >>>>> > > >
>>>>> > >>>>> > > > --
>>>>> > >>>>> > > > Alvaro
>>>>> > >>>>> > >
>>>>> > >>>>> > >
>>>>> > >>>>> > > --
>>>>> > >>>>> > > Alvaro
>>>>> > >>>>> > >
>>>>> > >>>>>
>>>>> > >>>>>
>>>>> > >>>>> --
>>>>> > >>>>> Alvaro
>>>>> > >>>>>
>>>>> > >>>>
>>>>>
>>>>>
>>>>> --
>>>>> Alvaro
>>>>>
>>>>
>>>
>>> --
>>> Best regards,
>>> Maxim
>>>
>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
I would recommend you take a step back from setting this up on a
potentially hard to understand and setup environment.

How about you start small and simply set it up locally.

Just take OpenMeetings, Kurento and mount a non-default drive as the new
Data dir.

And once that is working and you understand what you are doing, then
migrate it to some server setup.

Thanks
Sebastian

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 25 Sept 2021 at 04:08, Jeffry Johnson <je...@gmail.com>
wrote:

> So I have now successfully completed a FRESH install of OM with a brand
> new tablespace in our DB. Install went smoothly once I had the
> communication piece in place. Before the install, the webm files were being
> created without issue. Now that I've reinstalled the OM and KMS (KMS is
> mounted to the FS), the webm files are no longer being created. I have
> mod'd the perms ont he FS to be a=rwx and still bupkes. Here's the stack
> trace:
>
> DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] -
> Stream.UID a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started,
> activity: RECORD
> DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
> 6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
> 0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
> UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
> 98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
> 116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
> 0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
> 7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
> urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
> http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
> urn:3gpp:video-orientation\r\na=extmap:4
> http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
> http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
> http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
> http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
> http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
> urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
> urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
> urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
> VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
> transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
> nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
> VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
> transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
> nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
> apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
> goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
> fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
> profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
> apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
> goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
> fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
> rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
> goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
> fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
> rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
> goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
> fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
> rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
> goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
> fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
> level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
> rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
> goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
> fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
> rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
> goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
> fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
> rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
> goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
> fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
> level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
> rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
> rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
> ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
> cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
> msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
> bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
> mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
> label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
>  INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
> join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
> sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
> rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
> Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
> Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
> 1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
> network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>  INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> addIceCandidate iceCandidate while not ready yet, uid:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
> 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
> DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
> Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
> 1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
> generation 0 ufrag p0wX network-id 3 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>  INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> addIceCandidate iceCandidate while not ready yet, uid:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
> 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
> 0 ufrag p0wX network-id 3 network-cost 10
> DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
> 1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
> generation 0 ufrag p0wX network-id 4 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>  INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> addIceCandidate iceCandidate while not ready yet, uid:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
> 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
> 0 ufrag p0wX network-id 4 network-cost 10
> DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
> 1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
> p0wX network-id 5 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>  INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> addIceCandidate iceCandidate while not ready yet, uid:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
> 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
> network-id 5 network-cost 10
> DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
> 1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
> network-id 2 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
>  INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
> addIceCandidate iceCandidate while not ready yet, uid:
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
> 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
> network-cost 10
>  INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] - USER:
> have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
> DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
> DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] - gather
> candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  ::
> hasPoll :: 2
> DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
> getArchived :: 2
> DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
> 1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
> p0wX network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] - ##REC::
> recording in room 2 is starting ::
> DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] - ##REC::
> recording created by USER: 1
> DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
> 1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
> active generation 0 ufrag p0wX network-id 3 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> 1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> active generation 0 ufrag p0wX network-id 4 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> 1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
> generation 0 ufrag p0wX network-id 5 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> p0wX network-id 2 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> startRecord outMedia OK ? true
>  INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
> Configured to record to
> file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
> DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
> startRecord outMedia OK ? true
>  INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
> Configured to record to
> file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
>  INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
> Recording started successfully
> DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> 1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
> 59256 generation 0 ufrag p0wX network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2] -
> Kurento::ObjectCreated -> New Endpoint
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
> DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] - ##REC::
> recording in room 2 is started 22 ::
> DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  ::
> hasPoll :: 2
>  INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
> Recording started successfully
> DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
> getArchived :: 2
> DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
> Kurento::ObjectCreated -> New Endpoint
> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
> detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
> outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
> DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
> Kurento::ObjectCreated -> New Endpoint
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
> detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
> outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=f1364468-1be9-44d5-95fb-0158893352b5,
> uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
>  INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] - Media
> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> type=WebRtcEndpoint
> remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
> sid f1364468-1be9-44d5-95fb-0158893352b5, uid
> a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
> DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] - Rss
> disabled by Admin
> DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
> DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] - ##REC::
> recording in room 2 is stopping 22 ::
> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
> Kurento::ObjectDestroyedEvent objectId
> 54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
> Kurento::ObjectDestroyedEvent objectId
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51 [taskExecutor-4]
> - recording 22
> DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] - ##REC::
> recording in room 2 is stopped ::
>  INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-9] -
> No more screen streams in the room, stopping sharing
> ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100 [taskExecutor-4]
> - [startConversion]
> org.apache.openmeetings.core.converter.ConversionException: screenMetaData
> is Null recordingId 22
> at
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> at
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:829)
> DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
> PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
> DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  ::
> hasPoll :: 2
> DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
> getArchived :: 2
> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  ::
> hasPoll :: 2
> DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
> getArchived :: 2
> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
> Kurento::ObjectDestroyedEvent objectId
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
> Kurento::ObjectDestroyedEvent objectId
> fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>
> Additionally, NO data is being created in the Database in the
> recording_chunk table.
>
> On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
> wrote:
>
>> Oracle DB works for me as expected (as well as for some other users)
>> So DB shouldn't be a problem
>>
>> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> I am working on a fresh install using mariadb instead of the Oracle sql
>>> db we've been using. Just running into some issues with internet access for
>>> the servers in installing on. Waiting on our network team to open it up. I
>>> will let you know asap what my findings are
>>>
>>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>>>
>>>> I just made a fresh installation of Centos 7 and
>>>> installed OM 6.1.0 following the tutorial.
>>>>
>>>> Testing Chrome 93, and later Chromium 90 as user "A",
>>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>>>> Yandex 21.6 successively as user "B", al them show
>>>> cams and makes recordings rightly.
>>>>
>>>> Firefox bring problems.
>>>>
>>>> Jeffry, i suggest to delete the installation, only OM
>>>> not MariaDB nor Coturn, and install OM 6.1.0 following
>>>> the tutorial, cause to use the script "tomcat34" first
>>>> is needed to create "/op/om_data". You made it but
>>>> in a melange with the previous OM release.
>>>>
>>>> If you install OM 6.1.0 is needed remove Kurento from
>>>> the docker so:
>>>>
>>>> sudo docker rm kms
>>>>
>>>> ...and after this install Kurento as is in the tutorial,
>>>> poiting to "/opt/om_data". Will not need download it again.
>>>>
>>>> Try it, and hope you get it!
>>>>
>>>>
>>>> Alvaro
>>>>
>>>>
>>>> -----------
>>>>
>>>> On Tue, 21 Sep 2021 13:35:58 +1200
>>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>>>
>>>> > ", I emptied the DB since and deleted files."
>>>> > => That is not a good idea. Did you do a complete re-install of
>>>> > OpenMeetings to populate database defaults after that?
>>>> >
>>>> > OpenMeetings does not delete any records hard (except when you
>>>> trigger the
>>>> > cleanup script to free up disk space). It just marks as deleted. This
>>>> has
>>>> > reasons around database key constraints as well as cascading deletes
>>>> and
>>>> > complexity around that.
>>>> >
>>>> > However you should never manually go into the database to manipulate,
>>>> > delete or insert anything. It will often not even have an immediate
>>>> effect,
>>>> > since it uses an internal caching mechanism for some of the queries
>>>> and
>>>> > potentially also some of the data that is already loaded into memory.
>>>> >
>>>> > So I would suggest you just create a clean new db and do a new
>>>> install into
>>>> > it. Before trying to debug this issue further.
>>>> >
>>>> > Thanks
>>>> > Seb
>>>> >
>>>> > Sebastian Wagner
>>>> > Director Arrakeen Solutions, OM-Hosting.com
>>>> > http://arrakeen-solutions.co.nz/
>>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> > Video-Conferencing OpenMeetings
>>>> > <
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> >
>>>> > <
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> >
>>>> >
>>>> >
>>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com>
>>>> > wrote:
>>>> >
>>>> > > that particular recording from the end of last week, I emptied the
>>>> DB
>>>> > > since and deleted files. Here's the current table and what is there:
>>>> > >
>>>> > > [image: image.png]
>>>> > >
>>>> > > As for Kurento, we are running the dockerized version from podman.
>>>> > >
>>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>>>> > > seba.wagner@gmail.com> wrote:
>>>> > >
>>>> > >> Don't worry about the files itself. Its the folder that matters.
>>>> > >>
>>>> > >> As Maxim suggested, you need to dig a bit deeper:
>>>> > >> Can you check the table recording_chunk in your OpenMeetings
>>>> database
>>>> > >> that it contains an entry with stream of type="SCREEN" for
>>>> recording_id=568
>>>> > >> ?
>>>> > >> What's that entry looking like? Are there any entries in that
>>>> table ?
>>>> > >>
>>>> > >> I wouldn't know why this entry would not exist. The rest of your
>>>> log
>>>> > >> seems fine. The entries are created when you start the recording.
>>>> And is
>>>> > >> triggered based on an event out of the Kurento Media Server.
>>>> > >>
>>>> > >> What version of Kurento are you using?
>>>> > >>
>>>> > >> Thanks,
>>>> > >> Sebastian
>>>> > >>
>>>> > >> Sebastian Wagner
>>>> > >> Director Arrakeen Solutions, OM-Hosting.com
>>>> > >> http://arrakeen-solutions.co.nz/
>>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> > >> Video-Conferencing OpenMeetings
>>>> > >>
>>>> > >> <
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> >
>>>> > >> <
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> >
>>>> > >>
>>>> > >>
>>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com>
>>>> > >> wrote:
>>>> > >>
>>>> > >>> So I looked at all the screen files and they all have good
>>>> recordings of
>>>> > >>> video.
>>>> > >>>
>>>> > >>> I have tried all weekend to set the acl to have x perms and they
>>>> show on
>>>> > >>> the getfacl for the directories, but every time a new webm files
>>>> is created
>>>> > >>> it lacks x on ALL levels.
>>>> > >>>
>>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <
>>>> solomax666@gmail.com>
>>>> > >>> wrote:
>>>> > >>>
>>>> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
>>>> > >>>> there's no stream for screen sharing available (streams from
>>>> cameras,
>>>> > >>>> microphones might be OK)
>>>> > >>>>
>>>> > >>>> You need to check what is recorded
>>>> > >>>> (A bit detective work)
>>>> > >>>>
>>>> > >>>>
>>>> > >>>> from mobile (sorry for typos ;)
>>>> > >>>>
>>>> > >>>>
>>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>>> > >>>>
>>>> > >>>>> ...try Sebastian indications...
>>>> > >>>>>
>>>> > >>>>>
>>>> > >>>>>
>>>> > >>>>> -------
>>>> > >>>>>
>>>> > >>>>>
>>>> > >>>>>
>>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>> > >>>>>
>>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
>>>> identical.
>>>> > >>>>> >
>>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine are
>>>> set by
>>>> > >>>>> the
>>>> > >>>>> > organization and we are on front motion ff 67 and version 92
>>>> of
>>>> > >>>>> chrome. I
>>>> > >>>>> > can't change then.
>>>> > >>>>> >
>>>> > >>>>> > I am attempting to set the facl on the data dir to have x
>>>> perms on
>>>> > >>>>> all new
>>>> > >>>>> > files but it doesn't seem to be working.
>>>> > >>>>> >
>>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com>
>>>> wrote:
>>>> > >>>>> >
>>>> > >>>>> > > ...or Chrome-Chromium 87
>>>> > >>>>> > >
>>>> > >>>>> > >
>>>> > >>>>> > >
>>>> > >>>>> > > --------
>>>> > >>>>> > >
>>>> > >>>>> > >
>>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>> > >>>>> > >
>>>> > >>>>> > > > ...if you are working on CentOS 7 please try
>>>> > >>>>> > > > recording with Firefox 78...
>>>> > >>>>> > > >
>>>> > >>>>> > > >
>>>> > >>>>> > > > ------------
>>>> > >>>>> > > >
>>>> > >>>>> > > >
>>>> > >>>>> > > >
>>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>> > >>>>> > > >
>>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>>>> > >>>>> indicating
>>>> > >>>>> > > > > the path to qcom_data?
>>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > Thanks
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > Alvaro
>>>> > >>>>> > > > >
>>>> > >>>>> > > > >
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > -----------
>>>> > >>>>> > > > >
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>>>> redirected the
>>>> > >>>>> Data
>>>> > >>>>> > > Dir to
>>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
>>>> share
>>>> > >>>>> that our
>>>> > >>>>> > > server
>>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>>>> inserting
>>>> > >>>>> the
>>>> > >>>>> > > following
>>>> > >>>>> > > > > > line into the tomcat3 file:
>>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>> > >>>>> -DDATA_DIR=/qcom_data/"
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > Here is what the files look like after stopping the
>>>> > >>>>> recording:
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > [image: image.png]
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > This is what appears when clicking the caution icon:
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > [image: image.png]
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > Here are the streaming files in the right directory:
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > [image: image.png]
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > Here is the full stack trace from beginning of
>>>> recording to
>>>> > >>>>> the end
>>>> > >>>>> > > in the
>>>> > >>>>> > > > > > logs:
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > ##REC::
>>>> > >>>>> > > > > > recording in room 241 is starting ::
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > ##REC::
>>>> > >>>>> > > > > > recording created by USER: 1
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-7] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
>>>> active
>>>> > >>>>> generation
>>>> > >>>>> > > 0 ufrag
>>>> > >>>>> > > > > > Fie8 network-id
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-7] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>> > >>>>> > > > > > 1 tcp 1518217471
>>>> 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>> > >>>>> host
>>>> > >>>>> > > tcptype
>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
>>>> network-cost
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-7] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
>>>> tcptype
>>>> > >>>>> active
>>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-7] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>> > >>>>> > > > > > 1 tcp 1518086399
>>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>>> > >>>>> typ host
>>>> > >>>>> > > tcptype
>>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
>>>> network-cost
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-7] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>>> > >>>>> generation 0
>>>> > >>>>> > > ufrag
>>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>>> > >>>>> > > [pool-3-thread-6] -
>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>> > >>>>> > > > > > detected, tags:
>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>>> > >>>>> KStream
>>>> > >>>>> > > > > >
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>> recorder=null,
>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>> chunkId=null,
>>>> > >>>>> > > type=SCREEN,
>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-3] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>> > >>>>> 10.43.204.201
>>>> > >>>>> > > rport
>>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > > > > Configured to record to
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>>> > >>>>> > > [ventExec-e2-t28] -
>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>> > >>>>> type=RecorderEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > > > > Configured to record to
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>> > >>>>> [ventExec-e2-t28] -
>>>> > >>>>> > > > > > Recording started successfully
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>>> > >>>>> > > [ventExec-e2-t28] -
>>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>> > >>>>> type=RecorderEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>>> > >>>>> > > remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > ##REC::
>>>> > >>>>> > > > > > recording in room 241 is started 568 ::
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>> > >>>>> [Thread-1003] -  ::
>>>> > >>>>> > > > > > hasPoll :: 241
>>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > > > > Recording started successfully
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>>> > >>>>> [Thread-1003] -  ::
>>>> > >>>>> > > > > > getArchived :: 241
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>>> > >>>>> > > [pool-3-thread-3] -
>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>> > >>>>> > > > > > detected, tags:
>>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>>> > >>>>> KStream
>>>> > >>>>> > > > > >
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>> > >>>>> recorder=[RemoteObject:
>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>> chunkId=null,
>>>> > >>>>> > > type=SCREEN,
>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>>> > >>>>> > > [pool-3-thread-4] -
>>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>> > >>>>> > > > > > detected, tags:
>>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
>>>> > >>>>> KStream
>>>> > >>>>> > > > > >
>>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
>>>> recorder=[RemoteObject:
>>>> > >>>>> > > > > > type=RecorderEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>>> chunkId=null,
>>>> > >>>>> > > type=AUDIO_VIDEO,
>>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>> > >>>>> > > [ventExec-e2-t23]
>>>> > >>>>> > > > > > - [update]:
>>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>> > >>>>> [ventExec-e2-t23] -
>>>> > >>>>> > > Media
>>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>> > >>>>> [RemoteObject:
>>>> > >>>>> > > > > > type=WebRtcEndpoint
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>>>> o.a.o.d.d.r.RecordingChunkDao:96
>>>> > >>>>> > > [ventExec-e2-t23]
>>>> > >>>>> > > > > > - [update]:
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>>> > >>>>> > > [nio-5443-exec-5] -
>>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>> > >>>>> [nio-5443-exec-5] -
>>>> > >>>>> > > ##REC::
>>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>>> > >>>>> > > [ventExec-e2-t28] -
>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>>> > >>>>> > > [ventExec-e2-t18] -
>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
>>>> o.a.o.c.c.RecordingConverter:51
>>>> > >>>>> > > [taskExecutor-2] -
>>>> > >>>>> > > > > > recording 568
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>> > >>>>> [nio-5443-exec-5] -
>>>> > >>>>> > > ##REC::
>>>> > >>>>> > > > > > recording in room 241 is stopped ::
>>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>>>> > >>>>> > > [nio-5443-exec-5] -
>>>> > >>>>> > > > > > No more screen streams in the room, stopping sharing
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>> > >>>>> [nio-5443-exec-5] -
>>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>>>> Releasing
>>>> > >>>>> listeners
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>>> > >>>>> > > [ventExec-e2-t17] -
>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>>> > >>>>> > > [ventExec-e2-t17] -
>>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > >>>>> > > > > >
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>> > >>>>> tags [],
>>>> > >>>>> > > source
>>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>>>> > >>>>> remoteRef=manager_ServerManager]
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>> > >>>>> [Thread-1176] -  ::
>>>> > >>>>> > > > > > hasPoll :: 241
>>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>>>> o.a.o.c.c.RecordingConverter:100
>>>> > >>>>> > > [taskExecutor-2]
>>>> > >>>>> > > > > > - [startConversion]
>>>> > >>>>> > > > > >
>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>> > >>>>> > > screenMetaData
>>>> > >>>>> > > > > > is Null recordingId 568
>>>> > >>>>> > > > > > at
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> > >>>>> > > > > > at
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> > >>>>> > > > > > at
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> > >>>>> > > > > > at
>>>> > >>>>> > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>>> > >>>>> [Thread-1176] -  ::
>>>> > >>>>> > > > > > getArchived :: 241
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>> > >>>>> [Thread-1178] -  ::
>>>> > >>>>> > > > > > hasPoll :: 241
>>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>>> > >>>>> [Thread-1178] -  ::
>>>> > >>>>> > > > > > getArchived :: 241
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to be
>>>> owned
>>>> > >>>>> by a
>>>> > >>>>> > > different
>>>> > >>>>> > > > > > user/group? or is there something else I'm missing
>>>> here?
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com
>>>> <
>>>> > >>>>> > > seba.wagner@gmail.com>
>>>> > >>>>> > > > > > wrote:
>>>> > >>>>> > > > > >
>>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There
>>>> must be
>>>> > >>>>> some
>>>> > >>>>> > > exception /
>>>> > >>>>> > > > > > > error before that.
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > There is also a way to look at the error in the UI I
>>>> > >>>>> think. I
>>>> > >>>>> > > think there
>>>> > >>>>> > > > > > > is an icon to see the commands it tried to execute
>>>> and any
>>>> > >>>>> errors
>>>> > >>>>> > > with it.
>>>> > >>>>> > > > > > > Maybe have a look at that to read all commands
>>>> until you
>>>> > >>>>> see the
>>>> > >>>>> > > > > > > initial/first error in this processing chain.
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > The location exists, I can see the webm files now
>>>> that our
>>>> > >>>>> Server
>>>> > >>>>> > > team
>>>> > >>>>> > > > > > >> created the NFS mount for me.
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > That is just half the job. You also need to tell
>>>> > >>>>> OpenMeetings the
>>>> > >>>>> > > new
>>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
>>>> assumes
>>>> > >>>>> it is
>>>> > >>>>> > > relative to
>>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>>>> achieve
>>>> > >>>>> that by
>>>> > >>>>> > > either:
>>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the default
>>>> > >>>>> "data" folder
>>>> > >>>>> > > in
>>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>> > >>>>> > > > > > > or better:
>>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your shared
>>>> drive
>>>> > >>>>> location
>>>> > >>>>> > > using
>>>> > >>>>> > > > > > > the DATA_DIR parameter
>>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when starting
>>>> > >>>>> OpenMeetings
>>>> > >>>>> > > up is in
>>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > >
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
>>>> internal
>>>> > >>>>> folder
>>>> > >>>>> > > structure of
>>>> > >>>>> > > > > > > OpenMeetings that well.
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > Please keep in mind that changing the data dir
>>>> means _all_
>>>> > >>>>> files
>>>> > >>>>> > > are on
>>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you may
>>>> need to
>>>> > >>>>> move all
>>>> > >>>>> > > existing
>>>> > >>>>> > > > > > > files from the current OpenMeetings data folder to
>>>> the
>>>> > >>>>> shared
>>>> > >>>>> > > drive. Which
>>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess up
>>>> the
>>>> > >>>>> exact
>>>> > >>>>> > > folder paths
>>>> > >>>>> > > > > > > to match.
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > Thanks
>>>> > >>>>> > > > > > > Seb
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > Sebastian Wagner
>>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting
>>>> for HTML5
>>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > > <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>> > >>>>> > > jeffry.s.johnson@gmail.com>
>>>> > >>>>> > > > > > > wrote:
>>>> > >>>>> > > > > > >
>>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>>>> o.a.o.c.c.RecordingConverter:100
>>>> > >>>>> > > [taskExecutor-1] - [startConversion]
>>>> > >>>>> > > > > > >>
>>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>> > >>>>> > > screenMetaData is Null recordingId 567
>>>> > >>>>> > > > > > >>        at
>>>> > >>>>> > >
>>>> > >>>>>
>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> > >>>>> > > > > > >>        at
>>>> > >>>>> > >
>>>> > >>>>>
>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> > >>>>> > > > > > >>        at
>>>> > >>>>> > >
>>>> > >>>>>
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> > >>>>> > > > > > >>        at
>>>> > >>>>> > >
>>>> > >>>>>
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> > >>>>> > > > > > >>        at
>>>> java.base/java.lang.Thread.run(Thread.java:829)
>>>> > >>>>> > > > > > >>
>>>> > >>>>> > > > > > >>
>>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's
>>>> because I only
>>>> > >>>>> > > started this job less than 4 months ago with ZERO
>>>> experience in
>>>> > >>>>> any of this
>>>> > >>>>> > > and have had to learn it all on the fly. The location
>>>> exists, I
>>>> > >>>>> can see the
>>>> > >>>>> > > webm files now that our Server team created the NFS mount
>>>> for me.
>>>> > >>>>> > > > > > >>
>>>> > >>>>> > > > > > >>
>>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>>>> seba.wagner@gmail.com <
>>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>> > >>>>> > > > > > >>
>>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>>>> > >>>>> > > > > > >>> What's the file path, have you verified this file
>>>> really
>>>> > >>>>> exists
>>>> > >>>>> > > or not?
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>> Thanks
>>>> > >>>>> > > > > > >>> Seb
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>> Sebastian Wagner
>>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting
>>>> for
>>>> > >>>>> HTML5
>>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>> <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > >>> <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>> > >>>>> > > > > > >>>
>>>> > >>>>> > > > > > >>>> Error in the application is file not found. In
>>>> the logs
>>>> > >>>>> the
>>>> > >>>>> > > error is
>>>> > >>>>> > > > > > >>>> that the metadata is null.
>>>> > >>>>> > > > > > >>>>
>>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14
>>>> seba.wagner@gmail.com <
>>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>> > >>>>> > > > > > >>>>
>>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>>>> drive. I
>>>> > >>>>> have been
>>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen
>>>> any
>>>> > >>>>> such issues.
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>>>> checked
>>>> > >>>>> the path
>>>> > >>>>> > > in the
>>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>>>> resolves to
>>>> > >>>>> an
>>>> > >>>>> > > actual file or not?
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>> Thanks
>>>> > >>>>> > > > > > >>>>> Sebastian
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>> Sebastian Wagner
>>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server
>>>> Hosting for
>>>> > >>>>> HTML5
>>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>> <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > >>>>> <
>>>> > >>>>> > >
>>>> > >>>>>
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > >>>>> > > >
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with recordings
>>>> and I
>>>> > >>>>> believe
>>>> > >>>>> > > it's
>>>> > >>>>> > > > > > >>>>>> because we separated our media server and om
>>>> server
>>>> > >>>>> for
>>>> > >>>>> > > stability. I had an
>>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are
>>>> seeing the
>>>> > >>>>> webm
>>>> > >>>>> > > files.
>>>> > >>>>> > > > > > >>>>>>
>>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
>>>> > >>>>> convert the
>>>> > >>>>> > > recording
>>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen by
>>>> om in
>>>> > >>>>> the data
>>>> > >>>>> > > directory.
>>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we
>>>> put in a
>>>> > >>>>> delay in
>>>> > >>>>> > > the
>>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be the
>>>> best
>>>> > >>>>> place to
>>>> > >>>>> > > put that delay
>>>> > >>>>> > > > > > >>>>>> in?
>>>> > >>>>> > > > > > >>>>>>
>>>> > >>>>> > > > > > >>>>>
>>>> > >>>>> > > > >
>>>> > >>>>> > > > >
>>>> > >>>>> > > > > --
>>>> > >>>>> > > > > Alvaro
>>>> > >>>>> > > >
>>>> > >>>>> > > >
>>>> > >>>>> > > > --
>>>> > >>>>> > > > Alvaro
>>>> > >>>>> > >
>>>> > >>>>> > >
>>>> > >>>>> > > --
>>>> > >>>>> > > Alvaro
>>>> > >>>>> > >
>>>> > >>>>>
>>>> > >>>>>
>>>> > >>>>> --
>>>> > >>>>> Alvaro
>>>> > >>>>>
>>>> > >>>>
>>>>
>>>>
>>>> --
>>>> Alvaro
>>>>
>>>
>>
>> --
>> Best regards,
>> Maxim
>>
>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
So I have now successfully completed a FRESH install of OM with a brand new
tablespace in our DB. Install went smoothly once I had the communication
piece in place. Before the install, the webm files were being created
without issue. Now that I've reinstalled the OM and KMS (KMS is mounted to
the FS), the webm files are no longer being created. I have mod'd the perms
ont he FS to be a=rwx and still bupkes. Here's the stack trace:

DEBUG 09-24 11:38:11.118 o.a.o.c.r.KRoom:217 [nio-5443-exec-4] - Stream.UID
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: sharing has been started, activity:
RECORD
DEBUG 09-24 11:38:11.205 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-2] -
Incoming message from user with ID '1':
{"type":"kurento","id":"broadcastRestarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:13.937 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"broadcastStarted","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","sdpOffer":"v=0\r\no=-
6435202694964743656 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE
0\r\na=extmap-allow-mixed\r\na=msid-semantic: WMS
UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97
98 99 100 101 102 121 127 120 125 107 108 109 35 36 124 119 123 118 114 115
116\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4
0.0.0.0\r\na=ice-ufrag:p0wX\r\na=ice-pwd:sef3nuad5yoKr65U7ZmXVYhY\r\na=ice-options:trickle\r\na=fingerprint:sha-256
7B:C5:27:7B:58:79:6E:01:60:0E:A4:EF:0E:56:61:FF:93:26:C1:7C:FB:59:0D:A6:7B:93:85:A9:AA:B0:05:8B\r\na=setup:actpass\r\na=mid:0\r\na=extmap:1
urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:2
http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:3
urn:3gpp:video-orientation\r\na=extmap:4
http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:5
http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:6
http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:7
http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=extmap:8
http://www.webrtc.org/experiments/rtp-hdrext/color-space\r\na=extmap:9
urn:ietf:params:rtp-hdrext:sdes:mid\r\na=extmap:10
urn:ietf:params:rtp-hdrext:sdes:rtp-stream-id\r\na=extmap:11
urn:ietf:params:rtp-hdrext:sdes:repaired-rtp-stream-id\r\na=sendonly\r\na=msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96
VP8/90000\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96
transport-cc\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96
nack pli\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98
VP9/90000\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98
transport-cc\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98
nack pli\r\na=fmtp:98 profile-id=0\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99
apt=98\r\na=rtpmap:100 VP9/90000\r\na=rtcp-fb:100
goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm
fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=fmtp:100
profile-id=2\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101
apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102
goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=rtcp-fb:102 ccm
fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=fmtp:102
level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:121
rtx/90000\r\na=fmtp:121 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127
goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=rtcp-fb:127 ccm
fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=fmtp:127
level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42001f\r\na=rtpmap:120
rtx/90000\r\na=fmtp:120 apt=127\r\na=rtpmap:125 H264/90000\r\na=rtcp-fb:125
goog-remb\r\na=rtcp-fb:125 transport-cc\r\na=rtcp-fb:125 ccm
fir\r\na=rtcp-fb:125 nack\r\na=rtcp-fb:125 nack pli\r\na=fmtp:125
level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:107
rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 H264/90000\r\na=rtcp-fb:108
goog-remb\r\na=rtcp-fb:108 transport-cc\r\na=rtcp-fb:108 ccm
fir\r\na=rtcp-fb:108 nack\r\na=rtcp-fb:108 nack pli\r\na=fmtp:108
level-asymmetry-allowed=1;packetization-mode=0;profile-level-id=42e01f\r\na=rtpmap:109
rtx/90000\r\na=fmtp:109 apt=108\r\na=rtpmap:35 AV1X/90000\r\na=rtcp-fb:35
goog-remb\r\na=rtcp-fb:35 transport-cc\r\na=rtcp-fb:35 ccm
fir\r\na=rtcp-fb:35 nack\r\na=rtcp-fb:35 nack pli\r\na=rtpmap:36
rtx/90000\r\na=fmtp:36 apt=35\r\na=rtpmap:124 H264/90000\r\na=rtcp-fb:124
goog-remb\r\na=rtcp-fb:124 transport-cc\r\na=rtcp-fb:124 ccm
fir\r\na=rtcp-fb:124 nack\r\na=rtcp-fb:124 nack pli\r\na=fmtp:124
level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=4d001f\r\na=rtpmap:119
rtx/90000\r\na=fmtp:119 apt=124\r\na=rtpmap:123 H264/90000\r\na=rtcp-fb:123
goog-remb\r\na=rtcp-fb:123 transport-cc\r\na=rtcp-fb:123 ccm
fir\r\na=rtcp-fb:123 nack\r\na=rtcp-fb:123 nack pli\r\na=fmtp:123
level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:118
rtx/90000\r\na=fmtp:118 apt=123\r\na=rtpmap:114 red/90000\r\na=rtpmap:115
rtx/90000\r\na=fmtp:115 apt=114\r\na=rtpmap:116
ulpfec/90000\r\na=ssrc-group:FID 3136156790 3718762817\r\na=ssrc:3136156790
cname:zl6I3COkPGbuopyG\r\na=ssrc:3136156790
msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3136156790
mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3136156790
label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
cname:zl6I3COkPGbuopyG\r\na=ssrc:3718762817
msid:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo
bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\na=ssrc:3718762817
mslabel:UhQRE63jDPOFEEQjHt6wjznjN0Vigr1hU9Wo\r\na=ssrc:3718762817
label:bb6903d2-83b3-4086-80e6-ead530a2aa2c\r\n","width":1440,"height":900,"fps":30}
 INFO 09-24 11:38:13.938 o.a.o.c.r.KRoom:93 [io-5443-exec-10] - ROOM 2:
join client Client [uid=b6b44d66-5736-465d-81b9-dd8f89035472,
sessionId=AF6FF860B86C1D310745DBD330944D61, pageId=3, userId=1, room=2,
rights=[SUPER_MODERATOR], sactivities=[VIDEO, AUDIO], connectedSince=Fri
Sep 24 11:11:06 EDT 2021], stream: a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
DEBUG 09-24 11:38:13.944 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
Kurento::ObjectCreated -> [RemoteObject: type=MediaPipeline
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-24 11:38:13.948 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1689362396
1 udp 2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX
network-id
1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
 INFO 09-24 11:38:13.948 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
addIceCandidate iceCandidate while not ready yet, uid:
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1689362396 1 udp
2122260223 10.43.204.117 59256 typ host generation 0 ufrag p0wX network-id 1
DEBUG 09-24 11:38:13.948 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t48] -
Kurento::ObjectCreated -> [RemoteObject: type=WebRtcEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-24 11:38:13.951 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:386287989
1 udp 2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host
generation 0 ufrag p0wX network-id 3 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
 INFO 09-24 11:38:13.951 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
addIceCandidate iceCandidate while not ready yet, uid:
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:386287989 1 udp
2122197247 2601:680:ca00:6cb0:60a1:7050:7a90:b619 59257 typ host generation
0 ufrag p0wX network-id 3 network-cost 10
DEBUG 09-24 11:38:13.954 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:895361725
1 udp 2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host
generation 0 ufrag p0wX network-id 4 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
 INFO 09-24 11:38:13.954 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
addIceCandidate iceCandidate while not ready yet, uid:
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:895361725 1 udp
2122131711 2601:680:ca00:6cb0:7584:5137:c3a5:f49 59258 typ host generation
0 ufrag p0wX network-id 4 network-cost 10
DEBUG 09-24 11:38:13.957 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1919525820
1 udp 2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag
p0wX network-id 5 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
 INFO 09-24 11:38:13.957 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
addIceCandidate iceCandidate while not ready yet, uid:
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:1919525820 1 udp
2122066175 2601:680:ca00:6cb0::635 59259 typ host generation 0 ufrag p0wX
network-id 5 network-cost 10
DEBUG 09-24 11:38:13.960 o.a.o.c.r.StreamProcessor:90 [io-5443-exec-10] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:4153840722
1 udp 2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX
network-id 2 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
 INFO 09-24 11:38:13.960 o.a.o.c.r.KStream:554 [io-5443-exec-10] -
addIceCandidate iceCandidate while not ready yet, uid:
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, candidate: candidate:4153840722 1 udp
2121998079 10.0.0.202 59260 typ host generation 0 ufrag p0wX network-id 2
network-cost 10
 INFO 09-24 11:38:13.998 o.a.o.c.r.KStream:253 [ventExec-e2-t49] - USER:
have started, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8, mode broadcasting in kRoom 2
DEBUG 09-24 11:38:13.998 o.a.o.c.r.KStream:276 [ventExec-e2-t49] -
PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: configuring loopback
DEBUG 09-24 11:38:14.005 o.a.o.c.r.KStream:264 [ventExec-e2-t49] - gather
candidates, sid f1364468-1be9-44d5-95fb-0158893352b5, uid
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
DEBUG 09-24 11:38:14.018 o.a.o.d.d.r.PollDao:104 [Thread-820] -  :: hasPoll
:: 2
DEBUG 09-24 11:38:14.024 o.a.o.d.d.r.PollDao:98 [Thread-820] -  ::
getArchived :: 2
DEBUG 09-24 11:38:14.047 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:707945260
1 tcp 1518280447 10.43.204.117 9 typ host tcptype active generation 0 ufrag
p0wX network-id
1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.051 o.a.o.c.r.KRoom:120 [ventExec-e2-t49] - ##REC::
recording in room 2 is starting ::
DEBUG 09-24 11:38:14.052 o.a.o.c.r.KRoom:147 [ventExec-e2-t49] - ##REC::
recording created by USER: 1
DEBUG 09-24 11:38:14.054 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1501934981
1 tcp 1518217471 2601:680:ca00:6cb0:60a1:7050:7a90:b619 9 typ host tcptype
active generation 0 ufrag p0wX network-id 3 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.058 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
1 tcp 1518151935 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
active generation 0 ufrag p0wX network-id 4 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.062 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
1 tcp 1518086399 2601:680:ca00:6cb0::635 9 typ host tcptype active
generation 0 ufrag p0wX network-id 5 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.066 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-1] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
p0wX network-id 2 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.094 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
startRecord outMedia OK ? true
 INFO 09-24 11:38:14.094 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
Configured to record to
file:///qcom_data/streams/2/rec_22_46905ea1-c6a7-4ad8-86d0-0b9b47ef1562.webm
DEBUG 09-24 11:38:14.097 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-24 11:38:14.141 o.a.o.c.r.KStream:345 [ventExec-e2-t49] -
startRecord outMedia OK ? true
 INFO 09-24 11:38:14.141 o.a.o.u.OmFileHelper:236 [ventExec-e2-t49] -
Configured to record to
file:///qcom_data/streams/2/rec_22_a3919442-f8ca-40c9-897d-bd2d50f6b2a0.webm
 INFO 09-24 11:38:14.148 o.a.o.c.r.KStream:375 [ventExec-e2-t51] -
Recording started successfully
DEBUG 09-24 11:38:14.151 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-8] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
1 udp 41885439 172.17.129.147 56499 typ relay raddr 10.43.204.117 rport
59256 generation 0 ufrag p0wX network-id
1","sdpMid":"0","sdpMLineIndex":0},"uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8","luid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:38:14.153 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t51] -
Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-24 11:38:14.195 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-2] -
Kurento::ObjectCreated -> New Endpoint
fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint
detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
type=RecorderEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
sid=f1364468-1be9-44d5-95fb-0158893352b5,
uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
DEBUG 09-24 11:38:14.236 o.a.o.c.r.KRoom:163 [ventExec-e2-t49] - ##REC::
recording in room 2 is started 22 ::
DEBUG 09-24 11:38:14.236 o.a.o.d.d.r.PollDao:104 [Thread-822] -  :: hasPoll
:: 2
 INFO 09-24 11:38:14.240 o.a.o.c.r.KStream:375 [ventExec-e2-t49] -
Recording started successfully
DEBUG 09-24 11:38:14.240 o.a.o.d.d.r.PollDao:98 [Thread-822] -  ::
getArchived :: 2
DEBUG 09-24 11:38:14.300 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
Kurento::ObjectCreated -> New Endpoint
54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint
detected, tags: {uid=1be523f6-31e4-42e0-8d01-d53f9551700b,
outUid=1be523f6-31e4-42e0-8d01-d53f9551700b}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
type=RecorderEndpoint
remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint],
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/091a5d95-2a91-4b7b-be96-3377c1e167cc_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
sid=f1364468-1be9-44d5-95fb-0158893352b5,
uid=1be523f6-31e4-42e0-8d01-d53f9551700b]
DEBUG 09-24 11:38:14.356 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
Kurento::ObjectCreated -> New Endpoint
fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint
detected, tags: {uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8,
outUid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@73519b78,
streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
type=RecorderEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint],
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
sid=f1364468-1be9-44d5-95fb-0158893352b5,
uid=a8d2ed00-59ac-4ec5-bc87-2b26638be4f8]
 INFO 09-24 11:38:15.846 o.a.o.c.r.KStream:197 [ventExec-e2-t49] - Media
Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
type=WebRtcEndpoint
remoteRef=fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint],
sid f1364468-1be9-44d5-95fb-0158893352b5, uid
a8d2ed00-59ac-4ec5-bc87-2b26638be4f8
DEBUG 09-24 11:39:59.619 o.a.o.s.s.ReminderJob:108 [Bean#0_Worker-6] - Rss
disabled by Admin
DEBUG 09-24 11:40:57.167 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-9] -
Incoming message from user with ID '1':
{"type":"kurento","id":"stopRecord","uid":"a8d2ed00-59ac-4ec5-bc87-2b26638be4f8"}
DEBUG 09-24 11:40:57.167 o.a.o.c.r.KRoom:169 [nio-5443-exec-9] - ##REC::
recording in room 2 is stopping 22 ::
DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
Kurento::ObjectDestroyedEvent objectId
54be72da-d53a-41cf-81f9-32702ae9e1e7_kurento.MediaPipeline/48379aa4-17b6-4f10-9570-a4186e9933e7_kurento.RecorderEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-24 11:40:57.212 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
Kurento::ObjectDestroyedEvent objectId
fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/530a0876-0e68-4acb-8672-8214ec25c2e1_kurento.RecorderEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-24 11:40:57.231 o.a.o.c.c.RecordingConverter:51 [taskExecutor-4] -
recording 22
DEBUG 09-24 11:40:57.233 o.a.o.c.r.KRoom:192 [nio-5443-exec-9] - ##REC::
recording in room 2 is stopped ::
 INFO 09-24 11:40:57.234 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-9] -
No more screen streams in the room, stopping sharing
ERROR 09-24 11:40:57.234 o.a.o.c.c.RecordingConverter:100 [taskExecutor-4]
- [startConversion]
org.apache.openmeetings.core.converter.ConversionException: screenMetaData
is Null recordingId 22
at
org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
at
org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
DEBUG 09-24 11:40:57.235 o.a.o.c.r.KStream:405 [nio-5443-exec-9] -
PARTICIPANT a8d2ed00-59ac-4ec5-bc87-2b26638be4f8: Releasing listeners
DEBUG 09-24 11:40:57.242 o.a.o.d.d.r.PollDao:104 [Thread-831] -  :: hasPoll
:: 2
DEBUG 09-24 11:40:57.246 o.a.o.d.d.r.PollDao:98 [Thread-831] -  ::
getArchived :: 2
DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:104 [Thread-833] -  :: hasPoll
:: 2
DEBUG 09-24 11:40:57.261 o.a.o.d.d.r.PollDao:98 [Thread-833] -  ::
getArchived :: 2
DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t56] -
Kurento::ObjectDestroyedEvent objectId
fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline/28a5e625-137f-4aa6-aaf6-729db75a4841_kurento.WebRtcEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-24 11:40:57.276 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t57] -
Kurento::ObjectDestroyedEvent objectId
fdf416f3-bf09-4334-8a74-15f4039f883e_kurento.MediaPipeline, tags [], source
[RemoteObject: type=ServerManager remoteRef=manager_ServerManager]

Additionally, NO data is being created in the Database in the
recording_chunk table.

On Thu, Sep 23, 2021 at 11:10 PM Maxim Solodovnik <so...@gmail.com>
wrote:

> Oracle DB works for me as expected (as well as for some other users)
> So DB shouldn't be a problem
>
> On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> I am working on a fresh install using mariadb instead of the Oracle sql
>> db we've been using. Just running into some issues with internet access for
>> the servers in installing on. Waiting on our network team to open it up. I
>> will let you know asap what my findings are
>>
>> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>>
>>> I just made a fresh installation of Centos 7 and
>>> installed OM 6.1.0 following the tutorial.
>>>
>>> Testing Chrome 93, and later Chromium 90 as user "A",
>>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>>> Yandex 21.6 successively as user "B", al them show
>>> cams and makes recordings rightly.
>>>
>>> Firefox bring problems.
>>>
>>> Jeffry, i suggest to delete the installation, only OM
>>> not MariaDB nor Coturn, and install OM 6.1.0 following
>>> the tutorial, cause to use the script "tomcat34" first
>>> is needed to create "/op/om_data". You made it but
>>> in a melange with the previous OM release.
>>>
>>> If you install OM 6.1.0 is needed remove Kurento from
>>> the docker so:
>>>
>>> sudo docker rm kms
>>>
>>> ...and after this install Kurento as is in the tutorial,
>>> poiting to "/opt/om_data". Will not need download it again.
>>>
>>> Try it, and hope you get it!
>>>
>>>
>>> Alvaro
>>>
>>>
>>> -----------
>>>
>>> On Tue, 21 Sep 2021 13:35:58 +1200
>>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>>
>>> > ", I emptied the DB since and deleted files."
>>> > => That is not a good idea. Did you do a complete re-install of
>>> > OpenMeetings to populate database defaults after that?
>>> >
>>> > OpenMeetings does not delete any records hard (except when you trigger
>>> the
>>> > cleanup script to free up disk space). It just marks as deleted. This
>>> has
>>> > reasons around database key constraints as well as cascading deletes
>>> and
>>> > complexity around that.
>>> >
>>> > However you should never manually go into the database to manipulate,
>>> > delete or insert anything. It will often not even have an immediate
>>> effect,
>>> > since it uses an internal caching mechanism for some of the queries and
>>> > potentially also some of the data that is already loaded into memory.
>>> >
>>> > So I would suggest you just create a clean new db and do a new install
>>> into
>>> > it. Before trying to debug this issue further.
>>> >
>>> > Thanks
>>> > Seb
>>> >
>>> > Sebastian Wagner
>>> > Director Arrakeen Solutions, OM-Hosting.com
>>> > http://arrakeen-solutions.co.nz/
>>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> > Video-Conferencing OpenMeetings
>>> > <
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> >
>>> > <
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> >
>>> >
>>> >
>>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com>
>>> > wrote:
>>> >
>>> > > that particular recording from the end of last week, I emptied the DB
>>> > > since and deleted files. Here's the current table and what is there:
>>> > >
>>> > > [image: image.png]
>>> > >
>>> > > As for Kurento, we are running the dockerized version from podman.
>>> > >
>>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>>> > > seba.wagner@gmail.com> wrote:
>>> > >
>>> > >> Don't worry about the files itself. Its the folder that matters.
>>> > >>
>>> > >> As Maxim suggested, you need to dig a bit deeper:
>>> > >> Can you check the table recording_chunk in your OpenMeetings
>>> database
>>> > >> that it contains an entry with stream of type="SCREEN" for
>>> recording_id=568
>>> > >> ?
>>> > >> What's that entry looking like? Are there any entries in that table
>>> ?
>>> > >>
>>> > >> I wouldn't know why this entry would not exist. The rest of your log
>>> > >> seems fine. The entries are created when you start the recording.
>>> And is
>>> > >> triggered based on an event out of the Kurento Media Server.
>>> > >>
>>> > >> What version of Kurento are you using?
>>> > >>
>>> > >> Thanks,
>>> > >> Sebastian
>>> > >>
>>> > >> Sebastian Wagner
>>> > >> Director Arrakeen Solutions, OM-Hosting.com
>>> > >> http://arrakeen-solutions.co.nz/
>>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> > >> Video-Conferencing OpenMeetings
>>> > >>
>>> > >> <
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> >
>>> > >> <
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> >
>>> > >>
>>> > >>
>>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com>
>>> > >> wrote:
>>> > >>
>>> > >>> So I looked at all the screen files and they all have good
>>> recordings of
>>> > >>> video.
>>> > >>>
>>> > >>> I have tried all weekend to set the acl to have x perms and they
>>> show on
>>> > >>> the getfacl for the directories, but every time a new webm files
>>> is created
>>> > >>> it lacks x on ALL levels.
>>> > >>>
>>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <solomax666@gmail.com
>>> >
>>> > >>> wrote:
>>> > >>>
>>> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
>>> > >>>> there's no stream for screen sharing available (streams from
>>> cameras,
>>> > >>>> microphones might be OK)
>>> > >>>>
>>> > >>>> You need to check what is recorded
>>> > >>>> (A bit detective work)
>>> > >>>>
>>> > >>>>
>>> > >>>> from mobile (sorry for typos ;)
>>> > >>>>
>>> > >>>>
>>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>> > >>>>
>>> > >>>>> ...try Sebastian indications...
>>> > >>>>>
>>> > >>>>>
>>> > >>>>>
>>> > >>>>> -------
>>> > >>>>>
>>> > >>>>>
>>> > >>>>>
>>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>> > >>>>>
>>> > >>>>> > I have upgraded to running on tomcat34. Issue remains
>>> identical.
>>> > >>>>> >
>>> > >>>>> > Unfortunately, the version of chrome and ff on my machine are
>>> set by
>>> > >>>>> the
>>> > >>>>> > organization and we are on front motion ff 67 and version 92 of
>>> > >>>>> chrome. I
>>> > >>>>> > can't change then.
>>> > >>>>> >
>>> > >>>>> > I am attempting to set the facl on the data dir to have x
>>> perms on
>>> > >>>>> all new
>>> > >>>>> > files but it doesn't seem to be working.
>>> > >>>>> >
>>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>>> > >>>>> >
>>> > >>>>> > > ...or Chrome-Chromium 87
>>> > >>>>> > >
>>> > >>>>> > >
>>> > >>>>> > >
>>> > >>>>> > > --------
>>> > >>>>> > >
>>> > >>>>> > >
>>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>>> > >>>>> > >
>>> > >>>>> > > > ...if you are working on CentOS 7 please try
>>> > >>>>> > > > recording with Firefox 78...
>>> > >>>>> > > >
>>> > >>>>> > > >
>>> > >>>>> > > > ------------
>>> > >>>>> > > >
>>> > >>>>> > > >
>>> > >>>>> > > >
>>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>> > >>>>> > > >
>>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>>> > >>>>> indicating
>>> > >>>>> > > > > the path to qcom_data?
>>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>> > >>>>> > > > >
>>> > >>>>> > > > > Thanks
>>> > >>>>> > > > >
>>> > >>>>> > > > > Alvaro
>>> > >>>>> > > > >
>>> > >>>>> > > > >
>>> > >>>>> > > > >
>>> > >>>>> > > > > -----------
>>> > >>>>> > > > >
>>> > >>>>> > > > >
>>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>> > >>>>> > > > >
>>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>>> redirected the
>>> > >>>>> Data
>>> > >>>>> > > Dir to
>>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS
>>> share
>>> > >>>>> that our
>>> > >>>>> > > server
>>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>>> inserting
>>> > >>>>> the
>>> > >>>>> > > following
>>> > >>>>> > > > > > line into the tomcat3 file:
>>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>> > >>>>> -DDATA_DIR=/qcom_data/"
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > Here is what the files look like after stopping the
>>> > >>>>> recording:
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > [image: image.png]
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > This is what appears when clicking the caution icon:
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > [image: image.png]
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > Here are the streaming files in the right directory:
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > [image: image.png]
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > Here is the full stack trace from beginning of
>>> recording to
>>> > >>>>> the end
>>> > >>>>> > > in the
>>> > >>>>> > > > > > logs:
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > ##REC::
>>> > >>>>> > > > > > recording in room 241 is starting ::
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > ##REC::
>>> > >>>>> > > > > > recording created by USER: 1
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-7] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype
>>> active
>>> > >>>>> generation
>>> > >>>>> > > 0 ufrag
>>> > >>>>> > > > > > Fie8 network-id
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-7] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>> > >>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49
>>> 9 typ
>>> > >>>>> host
>>> > >>>>> > > tcptype
>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3
>>> network-cost
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-7] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
>>> tcptype
>>> > >>>>> active
>>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-7] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>> > >>>>> > > > > > 1 tcp 1518086399
>>> 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>> > >>>>> typ host
>>> > >>>>> > > tcptype
>>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5
>>> network-cost
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-7] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>> > >>>>> generation 0
>>> > >>>>> > > ufrag
>>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>> > >>>>> > > [pool-3-thread-6] -
>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>> > >>>>> > > > > > detected, tags:
>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>> > >>>>> KStream
>>> > >>>>> > > > > >
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>> recorder=null,
>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>> chunkId=null,
>>> > >>>>> > > type=SCREEN,
>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-3] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>> > >>>>> 10.43.204.201
>>> > >>>>> > > rport
>>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > > > > Configured to record to
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>> > >>>>> > > [ventExec-e2-t28] -
>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>> > >>>>> type=RecorderEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>> > >>>>> > > remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > > > > startRecord outMedia OK ? true
>>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > > > > Configured to record to
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>> > >>>>> [ventExec-e2-t28] -
>>> > >>>>> > > > > > Recording started successfully
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>> > >>>>> > > [ventExec-e2-t28] -
>>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>> > >>>>> type=RecorderEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>>> > >>>>> > > remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > ##REC::
>>> > >>>>> > > > > > recording in room 241 is started 568 ::
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>> > >>>>> [Thread-1003] -  ::
>>> > >>>>> > > > > > hasPoll :: 241
>>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > > > > Recording started successfully
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>> > >>>>> [Thread-1003] -  ::
>>> > >>>>> > > > > > getArchived :: 241
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>> > >>>>> > > [pool-3-thread-3] -
>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>> > >>>>> > > > > > detected, tags:
>>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>> > >>>>> KStream
>>> > >>>>> > > > > >
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>> > >>>>> recorder=[RemoteObject:
>>> > >>>>> > > > > > type=RecorderEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>> chunkId=null,
>>> > >>>>> > > type=SCREEN,
>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>> > >>>>> > > [pool-3-thread-4] -
>>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>> > >>>>> > > > > > detected, tags:
>>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
>>> > >>>>> KStream
>>> > >>>>> > > > > >
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM,
>>> recorder=[RemoteObject:
>>> > >>>>> > > > > > type=RecorderEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>>> chunkId=null,
>>> > >>>>> > > type=AUDIO_VIDEO,
>>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>>> o.a.o.d.d.r.RecordingChunkDao:96
>>> > >>>>> > > [ventExec-e2-t23]
>>> > >>>>> > > > > > - [update]:
>>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>> > >>>>> [ventExec-e2-t23] -
>>> > >>>>> > > Media
>>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>> > >>>>> [RemoteObject:
>>> > >>>>> > > > > > type=WebRtcEndpoint
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>>> o.a.o.d.d.r.RecordingChunkDao:96
>>> > >>>>> > > [ventExec-e2-t23]
>>> > >>>>> > > > > > - [update]:
>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>> > >>>>> > > [nio-5443-exec-5] -
>>> > >>>>> > > > > > Incoming message from user with ID '1':
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>> > >>>>> [nio-5443-exec-5] -
>>> > >>>>> > > ##REC::
>>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>> > >>>>> > > [ventExec-e2-t28] -
>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>> > >>>>> > > [ventExec-e2-t18] -
>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873
>>> o.a.o.c.c.RecordingConverter:51
>>> > >>>>> > > [taskExecutor-2] -
>>> > >>>>> > > > > > recording 568
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>> > >>>>> [nio-5443-exec-5] -
>>> > >>>>> > > ##REC::
>>> > >>>>> > > > > > recording in room 241 is stopped ::
>>> > >>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>>> > >>>>> > > [nio-5443-exec-5] -
>>> > >>>>> > > > > > No more screen streams in the room, stopping sharing
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>> > >>>>> [nio-5443-exec-5] -
>>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>>> Releasing
>>> > >>>>> listeners
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>> > >>>>> > > [ventExec-e2-t17] -
>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>> > >>>>> > > [ventExec-e2-t17] -
>>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > >>>>> > > > > >
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>> > >>>>> tags [],
>>> > >>>>> > > source
>>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>>> > >>>>> remoteRef=manager_ServerManager]
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>> > >>>>> [Thread-1176] -  ::
>>> > >>>>> > > > > > hasPoll :: 241
>>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>>> o.a.o.c.c.RecordingConverter:100
>>> > >>>>> > > [taskExecutor-2]
>>> > >>>>> > > > > > - [startConversion]
>>> > >>>>> > > > > >
>>> org.apache.openmeetings.core.converter.ConversionException:
>>> > >>>>> > > screenMetaData
>>> > >>>>> > > > > > is Null recordingId 568
>>> > >>>>> > > > > > at
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> > >>>>> > > > > > at
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> > >>>>> > > > > > at
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> > >>>>> > > > > > at
>>> > >>>>> > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>> > >>>>> [Thread-1176] -  ::
>>> > >>>>> > > > > > getArchived :: 241
>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>> > >>>>> [Thread-1178] -  ::
>>> > >>>>> > > > > > hasPoll :: 241
>>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>> > >>>>> [Thread-1178] -  ::
>>> > >>>>> > > > > > getArchived :: 241
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to be
>>> owned
>>> > >>>>> by a
>>> > >>>>> > > different
>>> > >>>>> > > > > > user/group? or is there something else I'm missing
>>> here?
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com
>>> <
>>> > >>>>> > > seba.wagner@gmail.com>
>>> > >>>>> > > > > > wrote:
>>> > >>>>> > > > > >
>>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There must
>>> be
>>> > >>>>> some
>>> > >>>>> > > exception /
>>> > >>>>> > > > > > > error before that.
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > There is also a way to look at the error in the UI I
>>> > >>>>> think. I
>>> > >>>>> > > think there
>>> > >>>>> > > > > > > is an icon to see the commands it tried to execute
>>> and any
>>> > >>>>> errors
>>> > >>>>> > > with it.
>>> > >>>>> > > > > > > Maybe have a look at that to read all commands until
>>> you
>>> > >>>>> see the
>>> > >>>>> > > > > > > initial/first error in this processing chain.
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > The location exists, I can see the webm files now
>>> that our
>>> > >>>>> Server
>>> > >>>>> > > team
>>> > >>>>> > > > > > >> created the NFS mount for me.
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > That is just half the job. You also need to tell
>>> > >>>>> OpenMeetings the
>>> > >>>>> > > new
>>> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
>>> assumes
>>> > >>>>> it is
>>> > >>>>> > > relative to
>>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>>> achieve
>>> > >>>>> that by
>>> > >>>>> > > either:
>>> > >>>>> > > > > > > A) Mount the same shared drive replacing the default
>>> > >>>>> "data" folder
>>> > >>>>> > > in
>>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>> > >>>>> > > > > > > or better:
>>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your shared
>>> drive
>>> > >>>>> location
>>> > >>>>> > > using
>>> > >>>>> > > > > > > the DATA_DIR parameter
>>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when starting
>>> > >>>>> OpenMeetings
>>> > >>>>> > > up is in
>>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > >
>>> > >>>>> > >
>>> > >>>>>
>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the
>>> internal
>>> > >>>>> folder
>>> > >>>>> > > structure of
>>> > >>>>> > > > > > > OpenMeetings that well.
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > Please keep in mind that changing the data dir means
>>> _all_
>>> > >>>>> files
>>> > >>>>> > > are on
>>> > >>>>> > > > > > > the shared drive. Not just recordings. So you may
>>> need to
>>> > >>>>> move all
>>> > >>>>> > > existing
>>> > >>>>> > > > > > > files from the current OpenMeetings data folder to
>>> the
>>> > >>>>> shared
>>> > >>>>> > > drive. Which
>>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess up
>>> the
>>> > >>>>> exact
>>> > >>>>> > > folder paths
>>> > >>>>> > > > > > > to match.
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > Thanks
>>> > >>>>> > > > > > > Seb
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > Sebastian Wagner
>>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for
>>> HTML5
>>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > > <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>> > >>>>> > > jeffry.s.johnson@gmail.com>
>>> > >>>>> > > > > > > wrote:
>>> > >>>>> > > > > > >
>>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>>> o.a.o.c.c.RecordingConverter:100
>>> > >>>>> > > [taskExecutor-1] - [startConversion]
>>> > >>>>> > > > > > >>
>>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>>> > >>>>> > > screenMetaData is Null recordingId 567
>>> > >>>>> > > > > > >>        at
>>> > >>>>> > >
>>> > >>>>>
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> > >>>>> > > > > > >>        at
>>> > >>>>> > >
>>> > >>>>>
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> > >>>>> > > > > > >>        at
>>> > >>>>> > >
>>> > >>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> > >>>>> > > > > > >>        at
>>> > >>>>> > >
>>> > >>>>>
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> > >>>>> > > > > > >>        at
>>> java.base/java.lang.Thread.run(Thread.java:829)
>>> > >>>>> > > > > > >>
>>> > >>>>> > > > > > >>
>>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's because
>>> I only
>>> > >>>>> > > started this job less than 4 months ago with ZERO experience
>>> in
>>> > >>>>> any of this
>>> > >>>>> > > and have had to learn it all on the fly. The location
>>> exists, I
>>> > >>>>> can see the
>>> > >>>>> > > webm files now that our Server team created the NFS mount
>>> for me.
>>> > >>>>> > > > > > >>
>>> > >>>>> > > > > > >>
>>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>>> seba.wagner@gmail.com <
>>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>> > >>>>> > > > > > >>
>>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>>> > >>>>> > > > > > >>> What's the file path, have you verified this file
>>> really
>>> > >>>>> exists
>>> > >>>>> > > or not?
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>> Thanks
>>> > >>>>> > > > > > >>> Seb
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>> Sebastian Wagner
>>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting
>>> for
>>> > >>>>> HTML5
>>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>> <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > >>> <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>> > >>>>> > > > > > >>>
>>> > >>>>> > > > > > >>>> Error in the application is file not found. In
>>> the logs
>>> > >>>>> the
>>> > >>>>> > > error is
>>> > >>>>> > > > > > >>>> that the metadata is null.
>>> > >>>>> > > > > > >>>>
>>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com
>>> <
>>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>> > >>>>> > > > > > >>>>
>>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>>> drive. I
>>> > >>>>> have been
>>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen
>>> any
>>> > >>>>> such issues.
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>>> checked
>>> > >>>>> the path
>>> > >>>>> > > in the
>>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>>> resolves to
>>> > >>>>> an
>>> > >>>>> > > actual file or not?
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>> Thanks
>>> > >>>>> > > > > > >>>>> Sebastian
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>> Sebastian Wagner
>>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting
>>> for
>>> > >>>>> HTML5
>>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>> <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > >>>>> <
>>> > >>>>> > >
>>> > >>>>>
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > >>>>> > > >
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > > > >>>>>> We discovered we had an issue with recordings
>>> and I
>>> > >>>>> believe
>>> > >>>>> > > it's
>>> > >>>>> > > > > > >>>>>> because we separated our media server and om
>>> server
>>> > >>>>> for
>>> > >>>>> > > stability. I had an
>>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing
>>> the
>>> > >>>>> webm
>>> > >>>>> > > files.
>>> > >>>>> > > > > > >>>>>>
>>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
>>> > >>>>> convert the
>>> > >>>>> > > recording
>>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen by
>>> om in
>>> > >>>>> the data
>>> > >>>>> > > directory.
>>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we put
>>> in a
>>> > >>>>> delay in
>>> > >>>>> > > the
>>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be the
>>> best
>>> > >>>>> place to
>>> > >>>>> > > put that delay
>>> > >>>>> > > > > > >>>>>> in?
>>> > >>>>> > > > > > >>>>>>
>>> > >>>>> > > > > > >>>>>
>>> > >>>>> > > > >
>>> > >>>>> > > > >
>>> > >>>>> > > > > --
>>> > >>>>> > > > > Alvaro
>>> > >>>>> > > >
>>> > >>>>> > > >
>>> > >>>>> > > > --
>>> > >>>>> > > > Alvaro
>>> > >>>>> > >
>>> > >>>>> > >
>>> > >>>>> > > --
>>> > >>>>> > > Alvaro
>>> > >>>>> > >
>>> > >>>>>
>>> > >>>>>
>>> > >>>>> --
>>> > >>>>> Alvaro
>>> > >>>>>
>>> > >>>>
>>>
>>>
>>> --
>>> Alvaro
>>>
>>
>
> --
> Best regards,
> Maxim
>

Re: OM and Media server separated-recording issue

Posted by Maxim Solodovnik <so...@gmail.com>.
Oracle DB works for me as expected (as well as for some other users)
So DB shouldn't be a problem

On Wed, 22 Sept 2021 at 04:07, Jeffry Johnson <je...@gmail.com>
wrote:

> I am working on a fresh install using mariadb instead of the Oracle sql db
> we've been using. Just running into some issues with internet access for
> the servers in installing on. Waiting on our network team to open it up. I
> will let you know asap what my findings are
>
> On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:
>
>> I just made a fresh installation of Centos 7 and
>> installed OM 6.1.0 following the tutorial.
>>
>> Testing Chrome 93, and later Chromium 90 as user "A",
>> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
>> Yandex 21.6 successively as user "B", al them show
>> cams and makes recordings rightly.
>>
>> Firefox bring problems.
>>
>> Jeffry, i suggest to delete the installation, only OM
>> not MariaDB nor Coturn, and install OM 6.1.0 following
>> the tutorial, cause to use the script "tomcat34" first
>> is needed to create "/op/om_data". You made it but
>> in a melange with the previous OM release.
>>
>> If you install OM 6.1.0 is needed remove Kurento from
>> the docker so:
>>
>> sudo docker rm kms
>>
>> ...and after this install Kurento as is in the tutorial,
>> poiting to "/opt/om_data". Will not need download it again.
>>
>> Try it, and hope you get it!
>>
>>
>> Alvaro
>>
>>
>> -----------
>>
>> On Tue, 21 Sep 2021 13:35:58 +1200
>> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>>
>> > ", I emptied the DB since and deleted files."
>> > => That is not a good idea. Did you do a complete re-install of
>> > OpenMeetings to populate database defaults after that?
>> >
>> > OpenMeetings does not delete any records hard (except when you trigger
>> the
>> > cleanup script to free up disk space). It just marks as deleted. This
>> has
>> > reasons around database key constraints as well as cascading deletes and
>> > complexity around that.
>> >
>> > However you should never manually go into the database to manipulate,
>> > delete or insert anything. It will often not even have an immediate
>> effect,
>> > since it uses an internal caching mechanism for some of the queries and
>> > potentially also some of the data that is already loaded into memory.
>> >
>> > So I would suggest you just create a clean new db and do a new install
>> into
>> > it. Before trying to debug this issue further.
>> >
>> > Thanks
>> > Seb
>> >
>> > Sebastian Wagner
>> > Director Arrakeen Solutions, OM-Hosting.com
>> > http://arrakeen-solutions.co.nz/
>> > https://om-hosting.com - Cloud & Server Hosting for HTML5
>> > Video-Conferencing OpenMeetings
>> > <
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >
>> > <
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >
>> >
>> >
>> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
>> jeffry.s.johnson@gmail.com>
>> > wrote:
>> >
>> > > that particular recording from the end of last week, I emptied the DB
>> > > since and deleted files. Here's the current table and what is there:
>> > >
>> > > [image: image.png]
>> > >
>> > > As for Kurento, we are running the dockerized version from podman.
>> > >
>> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
>> > > seba.wagner@gmail.com> wrote:
>> > >
>> > >> Don't worry about the files itself. Its the folder that matters.
>> > >>
>> > >> As Maxim suggested, you need to dig a bit deeper:
>> > >> Can you check the table recording_chunk in your OpenMeetings database
>> > >> that it contains an entry with stream of type="SCREEN" for
>> recording_id=568
>> > >> ?
>> > >> What's that entry looking like? Are there any entries in that table ?
>> > >>
>> > >> I wouldn't know why this entry would not exist. The rest of your log
>> > >> seems fine. The entries are created when you start the recording.
>> And is
>> > >> triggered based on an event out of the Kurento Media Server.
>> > >>
>> > >> What version of Kurento are you using?
>> > >>
>> > >> Thanks,
>> > >> Sebastian
>> > >>
>> > >> Sebastian Wagner
>> > >> Director Arrakeen Solutions, OM-Hosting.com
>> > >> http://arrakeen-solutions.co.nz/
>> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> > >> Video-Conferencing OpenMeetings
>> > >>
>> > >> <
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> >
>> > >> <
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> >
>> > >>
>> > >>
>> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
>> jeffry.s.johnson@gmail.com>
>> > >> wrote:
>> > >>
>> > >>> So I looked at all the screen files and they all have good
>> recordings of
>> > >>> video.
>> > >>>
>> > >>> I have tried all weekend to set the acl to have x perms and they
>> show on
>> > >>> the getfacl for the directories, but every time a new webm files is
>> created
>> > >>> it lacks x on ALL levels.
>> > >>>
>> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com>
>> > >>> wrote:
>> > >>>
>> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
>> > >>>> there's no stream for screen sharing available (streams from
>> cameras,
>> > >>>> microphones might be OK)
>> > >>>>
>> > >>>> You need to check what is recorded
>> > >>>> (A bit detective work)
>> > >>>>
>> > >>>>
>> > >>>> from mobile (sorry for typos ;)
>> > >>>>
>> > >>>>
>> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>> > >>>>
>> > >>>>> ...try Sebastian indications...
>> > >>>>>
>> > >>>>>
>> > >>>>>
>> > >>>>> -------
>> > >>>>>
>> > >>>>>
>> > >>>>>
>> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
>> > >>>>>
>> > >>>>> > I have upgraded to running on tomcat34. Issue remains identical.
>> > >>>>> >
>> > >>>>> > Unfortunately, the version of chrome and ff on my machine are
>> set by
>> > >>>>> the
>> > >>>>> > organization and we are on front motion ff 67 and version 92 of
>> > >>>>> chrome. I
>> > >>>>> > can't change then.
>> > >>>>> >
>> > >>>>> > I am attempting to set the facl on the data dir to have x perms
>> on
>> > >>>>> all new
>> > >>>>> > files but it doesn't seem to be working.
>> > >>>>> >
>> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>> > >>>>> >
>> > >>>>> > > ...or Chrome-Chromium 87
>> > >>>>> > >
>> > >>>>> > >
>> > >>>>> > >
>> > >>>>> > > --------
>> > >>>>> > >
>> > >>>>> > >
>> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
>> > >>>>> > >
>> > >>>>> > > > ...if you are working on CentOS 7 please try
>> > >>>>> > > > recording with Firefox 78...
>> > >>>>> > > >
>> > >>>>> > > >
>> > >>>>> > > > ------------
>> > >>>>> > > >
>> > >>>>> > > >
>> > >>>>> > > >
>> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
>> > >>>>> > > >
>> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>> > >>>>> indicating
>> > >>>>> > > > > the path to qcom_data?
>> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>> > >>>>> > > > >
>> > >>>>> > > > > Thanks
>> > >>>>> > > > >
>> > >>>>> > > > > Alvaro
>> > >>>>> > > > >
>> > >>>>> > > > >
>> > >>>>> > > > >
>> > >>>>> > > > > -----------
>> > >>>>> > > > >
>> > >>>>> > > > >
>> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>> > >>>>> > > > >
>> > >>>>> > > > > > ok, now i"m getting more confident here. I've
>> redirected the
>> > >>>>> Data
>> > >>>>> > > Dir to
>> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share
>> > >>>>> that our
>> > >>>>> > > server
>> > >>>>> > > > > > team set up for me. I accomplished the redirect by
>> inserting
>> > >>>>> the
>> > >>>>> > > following
>> > >>>>> > > > > > line into the tomcat3 file:
>> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>> > >>>>> -DDATA_DIR=/qcom_data/"
>> > >>>>> > > > > >
>> > >>>>> > > > > > Here is what the files look like after stopping the
>> > >>>>> recording:
>> > >>>>> > > > > >
>> > >>>>> > > > > > [image: image.png]
>> > >>>>> > > > > >
>> > >>>>> > > > > > This is what appears when clicking the caution icon:
>> > >>>>> > > > > >
>> > >>>>> > > > > > [image: image.png]
>> > >>>>> > > > > >
>> > >>>>> > > > > > Here are the streaming files in the right directory:
>> > >>>>> > > > > >
>> > >>>>> > > > > > [image: image.png]
>> > >>>>> > > > > >
>> > >>>>> > > > > > Here is the full stack trace from beginning of
>> recording to
>> > >>>>> the end
>> > >>>>> > > in the
>> > >>>>> > > > > > logs:
>> > >>>>> > > > > >
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > ##REC::
>> > >>>>> > > > > > recording in room 241 is starting ::
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > ##REC::
>> > >>>>> > > > > > recording created by USER: 1
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-7] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
>> > >>>>> generation
>> > >>>>> > > 0 ufrag
>> > >>>>> > > > > > Fie8 network-id
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-7] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>> > >>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49
>> 9 typ
>> > >>>>> host
>> > >>>>> > > tcptype
>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-7] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
>> tcptype
>> > >>>>> active
>> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-7] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>> > >>>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a
>> 9
>> > >>>>> typ host
>> > >>>>> > > tcptype
>> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-7] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>> > >>>>> generation 0
>> > >>>>> > > ufrag
>> > >>>>> > > > > > Fie8 network-id 2 network-cost
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>> > >>>>> > > [pool-3-thread-6] -
>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>> > >>>>> > > > > > detected, tags:
>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>> > >>>>> KStream
>> > >>>>> > > > > >
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>> recorder=null,
>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>> chunkId=null,
>> > >>>>> > > type=SCREEN,
>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> > >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-3] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>> > >>>>> 10.43.204.201
>> > >>>>> > > rport
>> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > > > > startRecord outMedia OK ? true
>> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > > > > Configured to record to
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>> > >>>>> > > [ventExec-e2-t28] -
>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>> > >>>>> type=RecorderEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>> > >>>>> > > remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > > > > startRecord outMedia OK ? true
>> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > > > > Configured to record to
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>> > >>>>> [ventExec-e2-t28] -
>> > >>>>> > > > > > Recording started successfully
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>> > >>>>> > > [ventExec-e2-t28] -
>> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>> > >>>>> type=RecorderEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> > >>>>> > > > > > source [RemoteObject: type=ServerManager
>> > >>>>> > > remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > ##REC::
>> > >>>>> > > > > > recording in room 241 is started 568 ::
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>> > >>>>> [Thread-1003] -  ::
>> > >>>>> > > > > > hasPoll :: 241
>> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > > > > Recording started successfully
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>> > >>>>> [Thread-1003] -  ::
>> > >>>>> > > > > > getArchived :: 241
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>> > >>>>> > > [pool-3-thread-3] -
>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>> > >>>>> > > > > > detected, tags:
>> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>> > >>>>> KStream
>> > >>>>> > > > > >
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>> > >>>>> recorder=[RemoteObject:
>> > >>>>> > > > > > type=RecorderEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>> chunkId=null,
>> > >>>>> > > type=SCREEN,
>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>> > >>>>> > > [pool-3-thread-4] -
>> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>> > >>>>> > > > > > detected, tags:
>> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
>> > >>>>> KStream
>> > >>>>> > > > > >
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>> > >>>>> > > > > > type=RecorderEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty,
>> chunkId=null,
>> > >>>>> > > type=AUDIO_VIDEO,
>> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>> > >>>>> > > > > > DEBUG 09-17 19:21:57.969
>> o.a.o.d.d.r.RecordingChunkDao:96
>> > >>>>> > > [ventExec-e2-t23]
>> > >>>>> > > > > > - [update]:
>> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>> > >>>>> [ventExec-e2-t23] -
>> > >>>>> > > Media
>> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>> > >>>>> [RemoteObject:
>> > >>>>> > > > > > type=WebRtcEndpoint
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>> > >>>>> > > > > > DEBUG 09-17 19:21:58.907
>> o.a.o.d.d.r.RecordingChunkDao:96
>> > >>>>> > > [ventExec-e2-t23]
>> > >>>>> > > > > > - [update]:
>> > >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>> > >>>>> > > [nio-5443-exec-5] -
>> > >>>>> > > > > > Incoming message from user with ID '1':
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>> > >>>>> [nio-5443-exec-5] -
>> > >>>>> > > ##REC::
>> > >>>>> > > > > > recording in room 241 is stopping 568 ::
>> > >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>> > >>>>> > > [ventExec-e2-t28] -
>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>> > >>>>> > > [ventExec-e2-t18] -
>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>> > >>>>> > > [taskExecutor-2] -
>> > >>>>> > > > > > recording 568
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>> > >>>>> [nio-5443-exec-5] -
>> > >>>>> > > ##REC::
>> > >>>>> > > > > > recording in room 241 is stopped ::
>> > >>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>> > >>>>> > > [nio-5443-exec-5] -
>> > >>>>> > > > > > No more screen streams in the room, stopping sharing
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>> > >>>>> [nio-5443-exec-5] -
>> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
>> Releasing
>> > >>>>> listeners
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>> > >>>>> > > [ventExec-e2-t17] -
>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > >>>>> > > > > > remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>> > >>>>> > > [ventExec-e2-t17] -
>> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > >>>>> > > > > >
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>> > >>>>> tags [],
>> > >>>>> > > source
>> > >>>>> > > > > > [RemoteObject: type=ServerManager
>> > >>>>> remoteRef=manager_ServerManager]
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>> > >>>>> [Thread-1176] -  ::
>> > >>>>> > > > > > hasPoll :: 241
>> > >>>>> > > > > > ERROR 09-17 19:22:32.953
>> o.a.o.c.c.RecordingConverter:100
>> > >>>>> > > [taskExecutor-2]
>> > >>>>> > > > > > - [startConversion]
>> > >>>>> > > > > >
>> org.apache.openmeetings.core.converter.ConversionException:
>> > >>>>> > > screenMetaData
>> > >>>>> > > > > > is Null recordingId 568
>> > >>>>> > > > > > at
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> > >>>>> > > > > > at
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> > >>>>> > > > > > at
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> > >>>>> > > > > > at
>> > >>>>> > > > > >
>> > >>>>> > >
>> > >>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>> > >>>>> [Thread-1176] -  ::
>> > >>>>> > > > > > getArchived :: 241
>> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>> > >>>>> [Thread-1178] -  ::
>> > >>>>> > > > > > hasPoll :: 241
>> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>> > >>>>> [Thread-1178] -  ::
>> > >>>>> > > > > > getArchived :: 241
>> > >>>>> > > > > >
>> > >>>>> > > > > > Is it that I need to change the FACL of the dir to be
>> owned
>> > >>>>> by a
>> > >>>>> > > different
>> > >>>>> > > > > > user/group? or is there something else I'm missing here?
>> > >>>>> > > > > >
>> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>> > >>>>> > > seba.wagner@gmail.com>
>> > >>>>> > > > > > wrote:
>> > >>>>> > > > > >
>> > >>>>> > > > > > > Sry that won't be all of the stack trace. There must
>> be
>> > >>>>> some
>> > >>>>> > > exception /
>> > >>>>> > > > > > > error before that.
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > There is also a way to look at the error in the UI I
>> > >>>>> think. I
>> > >>>>> > > think there
>> > >>>>> > > > > > > is an icon to see the commands it tried to execute
>> and any
>> > >>>>> errors
>> > >>>>> > > with it.
>> > >>>>> > > > > > > Maybe have a look at that to read all commands until
>> you
>> > >>>>> see the
>> > >>>>> > > > > > > initial/first error in this processing chain.
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > The location exists, I can see the webm files now
>> that our
>> > >>>>> Server
>> > >>>>> > > team
>> > >>>>> > > > > > >> created the NFS mount for me.
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > That is just half the job. You also need to tell
>> > >>>>> OpenMeetings the
>> > >>>>> > > new
>> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
>> assumes
>> > >>>>> it is
>> > >>>>> > > relative to
>> > >>>>> > > > > > > the path of OpenMeetings base installation. You
>> achieve
>> > >>>>> that by
>> > >>>>> > > either:
>> > >>>>> > > > > > > A) Mount the same shared drive replacing the default
>> > >>>>> "data" folder
>> > >>>>> > > in
>> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>> > >>>>> > > > > > > or better:
>> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your shared
>> drive
>> > >>>>> location
>> > >>>>> > > using
>> > >>>>> > > > > > > the DATA_DIR parameter
>> > >>>>> > > > > > > An example how to pass in the DATA_DIR when starting
>> > >>>>> OpenMeetings
>> > >>>>> > > up is in
>> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
>> > >>>>> > > > > > >
>> > >>>>> > > > > > >
>> > >>>>> > >
>> > >>>>>
>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the internal
>> > >>>>> folder
>> > >>>>> > > structure of
>> > >>>>> > > > > > > OpenMeetings that well.
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > Please keep in mind that changing the data dir means
>> _all_
>> > >>>>> files
>> > >>>>> > > are on
>> > >>>>> > > > > > > the shared drive. Not just recordings. So you may
>> need to
>> > >>>>> move all
>> > >>>>> > > existing
>> > >>>>> > > > > > > files from the current OpenMeetings data folder to the
>> > >>>>> shared
>> > >>>>> > > drive. Which
>> > >>>>> > > > > > > again can be a bit tricky if you happen to mess up the
>> > >>>>> exact
>> > >>>>> > > folder paths
>> > >>>>> > > > > > > to match.
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > Thanks
>> > >>>>> > > > > > > Seb
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > Sebastian Wagner
>> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
>> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for
>> HTML5
>> > >>>>> > > > > > > Video-Conferencing OpenMeetings
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > > <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > >
>> > >>>>> > > > > > >
>> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>> > >>>>> > > jeffry.s.johnson@gmail.com>
>> > >>>>> > > > > > > wrote:
>> > >>>>> > > > > > >
>> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
>> o.a.o.c.c.RecordingConverter:100
>> > >>>>> > > [taskExecutor-1] - [startConversion]
>> > >>>>> > > > > > >>
>> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
>> > >>>>> > > screenMetaData is Null recordingId 567
>> > >>>>> > > > > > >>        at
>> > >>>>> > >
>> > >>>>>
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> > >>>>> > > > > > >>        at
>> > >>>>> > >
>> > >>>>>
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> > >>>>> > > > > > >>        at
>> > >>>>> > >
>> > >>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> > >>>>> > > > > > >>        at
>> > >>>>> > >
>> > >>>>>
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> > >>>>> > > > > > >>        at
>> java.base/java.lang.Thread.run(Thread.java:829)
>> > >>>>> > > > > > >>
>> > >>>>> > > > > > >>
>> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's because
>> I only
>> > >>>>> > > started this job less than 4 months ago with ZERO experience
>> in
>> > >>>>> any of this
>> > >>>>> > > and have had to learn it all on the fly. The location exists,
>> I
>> > >>>>> can see the
>> > >>>>> > > webm files now that our Server team created the NFS mount for
>> me.
>> > >>>>> > > > > > >>
>> > >>>>> > > > > > >>
>> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM
>> seba.wagner@gmail.com <
>> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>> > >>>>> > > > > > >>
>> > >>>>> > > > > > >>> Can you post the actual stack trace?
>> > >>>>> > > > > > >>> What's the file path, have you verified this file
>> really
>> > >>>>> exists
>> > >>>>> > > or not?
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>> Thanks
>> > >>>>> > > > > > >>> Seb
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>> Sebastian Wagner
>> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for
>> > >>>>> HTML5
>> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>> <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > >>> <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>> > >>>>> > > > > > >>>
>> > >>>>> > > > > > >>>> Error in the application is file not found. In the
>> logs
>> > >>>>> the
>> > >>>>> > > error is
>> > >>>>> > > > > > >>>> that the metadata is null.
>> > >>>>> > > > > > >>>>
>> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com
>> <
>> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>> > >>>>> > > > > > >>>>
>> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
>> drive. I
>> > >>>>> have been
>> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen any
>> > >>>>> such issues.
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
>> checked
>> > >>>>> the path
>> > >>>>> > > in the
>> > >>>>> > > > > > >>>>> exception stack trace message and if that
>> resolves to
>> > >>>>> an
>> > >>>>> > > actual file or not?
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>> Thanks
>> > >>>>> > > > > > >>>>> Sebastian
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>> Sebastian Wagner
>> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting
>> for
>> > >>>>> HTML5
>> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>> <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > >>>>> <
>> > >>>>> > >
>> > >>>>>
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > >>>>> > > >
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > > > >>>>>> We discovered we had an issue with recordings
>> and I
>> > >>>>> believe
>> > >>>>> > > it's
>> > >>>>> > > > > > >>>>>> because we separated our media server and om
>> server
>> > >>>>> for
>> > >>>>> > > stability. I had an
>> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing
>> the
>> > >>>>> webm
>> > >>>>> > > files.
>> > >>>>> > > > > > >>>>>>
>> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
>> > >>>>> convert the
>> > >>>>> > > recording
>> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen by
>> om in
>> > >>>>> the data
>> > >>>>> > > directory.
>> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we put
>> in a
>> > >>>>> delay in
>> > >>>>> > > the
>> > >>>>> > > > > > >>>>>> conversion function? If so, where would be the
>> best
>> > >>>>> place to
>> > >>>>> > > put that delay
>> > >>>>> > > > > > >>>>>> in?
>> > >>>>> > > > > > >>>>>>
>> > >>>>> > > > > > >>>>>
>> > >>>>> > > > >
>> > >>>>> > > > >
>> > >>>>> > > > > --
>> > >>>>> > > > > Alvaro
>> > >>>>> > > >
>> > >>>>> > > >
>> > >>>>> > > > --
>> > >>>>> > > > Alvaro
>> > >>>>> > >
>> > >>>>> > >
>> > >>>>> > > --
>> > >>>>> > > Alvaro
>> > >>>>> > >
>> > >>>>>
>> > >>>>>
>> > >>>>> --
>> > >>>>> Alvaro
>> > >>>>>
>> > >>>>
>>
>>
>> --
>> Alvaro
>>
>

-- 
Best regards,
Maxim

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
I am working on a fresh install using mariadb instead of the Oracle sql db
we've been using. Just running into some issues with internet access for
the servers in installing on. Waiting on our network team to open it up. I
will let you know asap what my findings are

On Tue, Sep 21, 2021, 10:16 Alvaro <zu...@gmail.com> wrote:

> I just made a fresh installation of Centos 7 and
> installed OM 6.1.0 following the tutorial.
>
> Testing Chrome 93, and later Chromium 90 as user "A",
> and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
> Yandex 21.6 successively as user "B", al them show
> cams and makes recordings rightly.
>
> Firefox bring problems.
>
> Jeffry, i suggest to delete the installation, only OM
> not MariaDB nor Coturn, and install OM 6.1.0 following
> the tutorial, cause to use the script "tomcat34" first
> is needed to create "/op/om_data". You made it but
> in a melange with the previous OM release.
>
> If you install OM 6.1.0 is needed remove Kurento from
> the docker so:
>
> sudo docker rm kms
>
> ...and after this install Kurento as is in the tutorial,
> poiting to "/opt/om_data". Will not need download it again.
>
> Try it, and hope you get it!
>
>
> Alvaro
>
>
> -----------
>
> On Tue, 21 Sep 2021 13:35:58 +1200
> "seba.wagner@gmail.com" <se...@gmail.com> wrote:
>
> > ", I emptied the DB since and deleted files."
> > => That is not a good idea. Did you do a complete re-install of
> > OpenMeetings to populate database defaults after that?
> >
> > OpenMeetings does not delete any records hard (except when you trigger
> the
> > cleanup script to free up disk space). It just marks as deleted. This has
> > reasons around database key constraints as well as cascading deletes and
> > complexity around that.
> >
> > However you should never manually go into the database to manipulate,
> > delete or insert anything. It will often not even have an immediate
> effect,
> > since it uses an internal caching mechanism for some of the queries and
> > potentially also some of the data that is already loaded into memory.
> >
> > So I would suggest you just create a clean new db and do a new install
> into
> > it. Before trying to debug this issue further.
> >
> > Thanks
> > Seb
> >
> > Sebastian Wagner
> > Director Arrakeen Solutions, OM-Hosting.com
> > http://arrakeen-solutions.co.nz/
> > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > Video-Conferencing OpenMeetings
> > <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> >
> >
> > On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <
> jeffry.s.johnson@gmail.com>
> > wrote:
> >
> > > that particular recording from the end of last week, I emptied the DB
> > > since and deleted files. Here's the current table and what is there:
> > >
> > > [image: image.png]
> > >
> > > As for Kurento, we are running the dockerized version from podman.
> > >
> > > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
> > > seba.wagner@gmail.com> wrote:
> > >
> > >> Don't worry about the files itself. Its the folder that matters.
> > >>
> > >> As Maxim suggested, you need to dig a bit deeper:
> > >> Can you check the table recording_chunk in your OpenMeetings database
> > >> that it contains an entry with stream of type="SCREEN" for
> recording_id=568
> > >> ?
> > >> What's that entry looking like? Are there any entries in that table ?
> > >>
> > >> I wouldn't know why this entry would not exist. The rest of your log
> > >> seems fine. The entries are created when you start the recording. And
> is
> > >> triggered based on an event out of the Kurento Media Server.
> > >>
> > >> What version of Kurento are you using?
> > >>
> > >> Thanks,
> > >> Sebastian
> > >>
> > >> Sebastian Wagner
> > >> Director Arrakeen Solutions, OM-Hosting.com
> > >> http://arrakeen-solutions.co.nz/
> > >> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >> Video-Conferencing OpenMeetings
> > >>
> > >> <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > >> <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > >>
> > >>
> > >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <
> jeffry.s.johnson@gmail.com>
> > >> wrote:
> > >>
> > >>> So I looked at all the screen files and they all have good
> recordings of
> > >>> video.
> > >>>
> > >>> I have tried all weekend to set the acl to have x perms and they
> show on
> > >>> the getfacl for the directories, but every time a new webm files is
> created
> > >>> it lacks x on ALL levels.
> > >>>
> > >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com>
> > >>> wrote:
> > >>>
> > >>>> The error "screenMetaData is Null recordingId 568" usually mean
> > >>>> there's no stream for screen sharing available (streams from
> cameras,
> > >>>> microphones might be OK)
> > >>>>
> > >>>> You need to check what is recorded
> > >>>> (A bit detective work)
> > >>>>
> > >>>>
> > >>>> from mobile (sorry for typos ;)
> > >>>>
> > >>>>
> > >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
> > >>>>
> > >>>>> ...try Sebastian indications...
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> -------
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
> > >>>>> Jeffry Johnson <je...@gmail.com> wrote:
> > >>>>>
> > >>>>> > I have upgraded to running on tomcat34. Issue remains identical.
> > >>>>> >
> > >>>>> > Unfortunately, the version of chrome and ff on my machine are
> set by
> > >>>>> the
> > >>>>> > organization and we are on front motion ff 67 and version 92 of
> > >>>>> chrome. I
> > >>>>> > can't change then.
> > >>>>> >
> > >>>>> > I am attempting to set the facl on the data dir to have x perms
> on
> > >>>>> all new
> > >>>>> > files but it doesn't seem to be working.
> > >>>>> >
> > >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
> > >>>>> >
> > >>>>> > > ...or Chrome-Chromium 87
> > >>>>> > >
> > >>>>> > >
> > >>>>> > >
> > >>>>> > > --------
> > >>>>> > >
> > >>>>> > >
> > >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
> > >>>>> > > Alvaro <zu...@gmail.com> wrote:
> > >>>>> > >
> > >>>>> > > > ...if you are working on CentOS 7 please try
> > >>>>> > > > recording with Firefox 78...
> > >>>>> > > >
> > >>>>> > > >
> > >>>>> > > > ------------
> > >>>>> > > >
> > >>>>> > > >
> > >>>>> > > >
> > >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
> > >>>>> > > > Alvaro <zu...@gmail.com> wrote:
> > >>>>> > > >
> > >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
> > >>>>> indicating
> > >>>>> > > > > the path to qcom_data?
> > >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
> > >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
> > >>>>> > > > >
> > >>>>> > > > > Thanks
> > >>>>> > > > >
> > >>>>> > > > > Alvaro
> > >>>>> > > > >
> > >>>>> > > > >
> > >>>>> > > > >
> > >>>>> > > > > -----------
> > >>>>> > > > >
> > >>>>> > > > >
> > >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
> > >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
> > >>>>> > > > >
> > >>>>> > > > > > ok, now i"m getting more confident here. I've redirected
> the
> > >>>>> Data
> > >>>>> > > Dir to
> > >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share
> > >>>>> that our
> > >>>>> > > server
> > >>>>> > > > > > team set up for me. I accomplished the redirect by
> inserting
> > >>>>> the
> > >>>>> > > following
> > >>>>> > > > > > line into the tomcat3 file:
> > >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
> > >>>>> -DDATA_DIR=/qcom_data/"
> > >>>>> > > > > >
> > >>>>> > > > > > Here is what the files look like after stopping the
> > >>>>> recording:
> > >>>>> > > > > >
> > >>>>> > > > > > [image: image.png]
> > >>>>> > > > > >
> > >>>>> > > > > > This is what appears when clicking the caution icon:
> > >>>>> > > > > >
> > >>>>> > > > > > [image: image.png]
> > >>>>> > > > > >
> > >>>>> > > > > > Here are the streaming files in the right directory:
> > >>>>> > > > > >
> > >>>>> > > > > > [image: image.png]
> > >>>>> > > > > >
> > >>>>> > > > > > Here is the full stack trace from beginning of recording
> to
> > >>>>> the end
> > >>>>> > > in the
> > >>>>> > > > > > logs:
> > >>>>> > > > > >
> > >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > ##REC::
> > >>>>> > > > > > recording in room 241 is starting ::
> > >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > ##REC::
> > >>>>> > > > > > recording created by USER: 1
> > >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-7] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
> > >>>>> generation
> > >>>>> > > 0 ufrag
> > >>>>> > > > > > Fie8 network-id
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-7] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > >>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9
> typ
> > >>>>> host
> > >>>>> > > tcptype
> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-7] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host
> tcptype
> > >>>>> active
> > >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-7] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > >>>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
> > >>>>> typ host
> > >>>>> > > tcptype
> > >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-7] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
> > >>>>> generation 0
> > >>>>> > > ufrag
> > >>>>> > > > > > Fie8 network-id 2 network-cost
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
> > >>>>> > > [pool-3-thread-6] -
> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > >>>>> > > > > > detected, tags:
> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
> > >>>>> KStream
> > >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392
> ,
> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> recorder=null,
> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > >>>>> > > type=SCREEN,
> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-3] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
> > >>>>> 10.43.204.201
> > >>>>> > > rport
> > >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > > > > startRecord outMedia OK ? true
> > >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > > > > Configured to record to
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
> > >>>>> > > [ventExec-e2-t28] -
> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> > >>>>> type=RecorderEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> > >>>>> > > remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > > > > startRecord outMedia OK ? true
> > >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > > > > Configured to record to
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
> > >>>>> [ventExec-e2-t28] -
> > >>>>> > > > > > Recording started successfully
> > >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
> > >>>>> > > [ventExec-e2-t28] -
> > >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> > >>>>> type=RecorderEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > >>>>> > > > > > source [RemoteObject: type=ServerManager
> > >>>>> > > remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > ##REC::
> > >>>>> > > > > > recording in room 241 is started 568 ::
> > >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
> > >>>>> [Thread-1003] -  ::
> > >>>>> > > > > > hasPoll :: 241
> > >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > > > > Recording started successfully
> > >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
> > >>>>> [Thread-1003] -  ::
> > >>>>> > > > > > getArchived :: 241
> > >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
> > >>>>> > > [pool-3-thread-3] -
> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > >>>>> > > > > > detected, tags:
> {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
> > >>>>> KStream
> > >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392
> ,
> > >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> > >>>>> recorder=[RemoteObject:
> > >>>>> > > > > > type=RecorderEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > >>>>> > > type=SCREEN,
> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
> > >>>>> > > [pool-3-thread-4] -
> > >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > >>>>> > > > > > detected, tags:
> {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
> > >>>>> KStream
> > >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392
> ,
> > >>>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > >>>>> > > > > > type=RecorderEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > >>>>> > > type=AUDIO_VIDEO,
> > >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > >>>>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> > >>>>> > > [ventExec-e2-t23]
> > >>>>> > > > > > - [update]:
> > >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
> > >>>>> [ventExec-e2-t23] -
> > >>>>> > > Media
> > >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
> > >>>>> [RemoteObject:
> > >>>>> > > > > > type=WebRtcEndpoint
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > >>>>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> > >>>>> > > [ventExec-e2-t23]
> > >>>>> > > > > > - [update]:
> > >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
> > >>>>> > > [nio-5443-exec-5] -
> > >>>>> > > > > > Incoming message from user with ID '1':
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
> > >>>>> [nio-5443-exec-5] -
> > >>>>> > > ##REC::
> > >>>>> > > > > > recording in room 241 is stopping 568 ::
> > >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
> > >>>>> > > [ventExec-e2-t28] -
> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
> > >>>>> > > [ventExec-e2-t18] -
> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
> > >>>>> > > [taskExecutor-2] -
> > >>>>> > > > > > recording 568
> > >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
> > >>>>> [nio-5443-exec-5] -
> > >>>>> > > ##REC::
> > >>>>> > > > > > recording in room 241 is stopped ::
> > >>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
> > >>>>> > > [nio-5443-exec-5] -
> > >>>>> > > > > > No more screen streams in the room, stopping sharing
> > >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
> > >>>>> [nio-5443-exec-5] -
> > >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd:
> Releasing
> > >>>>> listeners
> > >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
> > >>>>> > > [ventExec-e2-t17] -
> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> > >>>>> > > > > > remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
> > >>>>> > > [ventExec-e2-t17] -
> > >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> > >>>>> > > > > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
> > >>>>> tags [],
> > >>>>> > > source
> > >>>>> > > > > > [RemoteObject: type=ServerManager
> > >>>>> remoteRef=manager_ServerManager]
> > >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
> > >>>>> [Thread-1176] -  ::
> > >>>>> > > > > > hasPoll :: 241
> > >>>>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
> > >>>>> > > [taskExecutor-2]
> > >>>>> > > > > > - [startConversion]
> > >>>>> > > > > >
> org.apache.openmeetings.core.converter.ConversionException:
> > >>>>> > > screenMetaData
> > >>>>> > > > > > is Null recordingId 568
> > >>>>> > > > > > at
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >>>>> > > > > > at
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >>>>> > > > > > at
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >>>>> > > > > > at
> > >>>>> > > > > >
> > >>>>> > >
> > >>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
> > >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
> > >>>>> [Thread-1176] -  ::
> > >>>>> > > > > > getArchived :: 241
> > >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
> > >>>>> [Thread-1178] -  ::
> > >>>>> > > > > > hasPoll :: 241
> > >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
> > >>>>> [Thread-1178] -  ::
> > >>>>> > > > > > getArchived :: 241
> > >>>>> > > > > >
> > >>>>> > > > > > Is it that I need to change the FACL of the dir to be
> owned
> > >>>>> by a
> > >>>>> > > different
> > >>>>> > > > > > user/group? or is there something else I'm missing here?
> > >>>>> > > > > >
> > >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> > >>>>> > > seba.wagner@gmail.com>
> > >>>>> > > > > > wrote:
> > >>>>> > > > > >
> > >>>>> > > > > > > Sry that won't be all of the stack trace. There must be
> > >>>>> some
> > >>>>> > > exception /
> > >>>>> > > > > > > error before that.
> > >>>>> > > > > > >
> > >>>>> > > > > > > There is also a way to look at the error in the UI I
> > >>>>> think. I
> > >>>>> > > think there
> > >>>>> > > > > > > is an icon to see the commands it tried to execute and
> any
> > >>>>> errors
> > >>>>> > > with it.
> > >>>>> > > > > > > Maybe have a look at that to read all commands until
> you
> > >>>>> see the
> > >>>>> > > > > > > initial/first error in this processing chain.
> > >>>>> > > > > > >
> > >>>>> > > > > > > The location exists, I can see the webm files now that
> our
> > >>>>> Server
> > >>>>> > > team
> > >>>>> > > > > > >> created the NFS mount for me.
> > >>>>> > > > > > >
> > >>>>> > > > > > > That is just half the job. You also need to tell
> > >>>>> OpenMeetings the
> > >>>>> > > new
> > >>>>> > > > > > > location of your shared files/drive. Otherwise it
> assumes
> > >>>>> it is
> > >>>>> > > relative to
> > >>>>> > > > > > > the path of OpenMeetings base installation. You achieve
> > >>>>> that by
> > >>>>> > > either:
> > >>>>> > > > > > > A) Mount the same shared drive replacing the default
> > >>>>> "data" folder
> > >>>>> > > in
> > >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > >>>>> > > > > > > or better:
> > >>>>> > > > > > > B) Point OpenMeetings Data directory to your shared
> drive
> > >>>>> location
> > >>>>> > > using
> > >>>>> > > > > > > the DATA_DIR parameter
> > >>>>> > > > > > > An example how to pass in the DATA_DIR when starting
> > >>>>> OpenMeetings
> > >>>>> > > up is in
> > >>>>> > > > > > > the Docker script for the OpenMeetings image:
> > >>>>> > > > > > >
> > >>>>> > > > > > >
> > >>>>> > >
> > >>>>>
> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > >>>>> > > > > > >
> > >>>>> > > > > > > (A) can be a bit tricky if you don't know the internal
> > >>>>> folder
> > >>>>> > > structure of
> > >>>>> > > > > > > OpenMeetings that well.
> > >>>>> > > > > > >
> > >>>>> > > > > > > Please keep in mind that changing the data dir means
> _all_
> > >>>>> files
> > >>>>> > > are on
> > >>>>> > > > > > > the shared drive. Not just recordings. So you may need
> to
> > >>>>> move all
> > >>>>> > > existing
> > >>>>> > > > > > > files from the current OpenMeetings data folder to the
> > >>>>> shared
> > >>>>> > > drive. Which
> > >>>>> > > > > > > again can be a bit tricky if you happen to mess up the
> > >>>>> exact
> > >>>>> > > folder paths
> > >>>>> > > > > > > to match.
> > >>>>> > > > > > >
> > >>>>> > > > > > > Thanks
> > >>>>> > > > > > > Seb
> > >>>>> > > > > > >
> > >>>>> > > > > > > Sebastian Wagner
> > >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
> > >>>>> > > > > > > http://arrakeen-solutions.co.nz/
> > >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for
> HTML5
> > >>>>> > > > > > > Video-Conferencing OpenMeetings
> > >>>>> > > > > > >
> > >>>>> > > > > > > <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>> > > >
> > >>>>> > > > > > > <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>> > > >
> > >>>>> > > > > > >
> > >>>>> > > > > > >
> > >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> > >>>>> > > jeffry.s.johnson@gmail.com>
> > >>>>> > > > > > > wrote:
> > >>>>> > > > > > >
> > >>>>> > > > > > >> ERROR 09-17 17:40:56.229
> o.a.o.c.c.RecordingConverter:100
> > >>>>> > > [taskExecutor-1] - [startConversion]
> > >>>>> > > > > > >>
> > >>>>> org.apache.openmeetings.core.converter.ConversionException:
> > >>>>> > > screenMetaData is Null recordingId 567
> > >>>>> > > > > > >>        at
> > >>>>> > >
> > >>>>>
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >>>>> > > > > > >>        at
> > >>>>> > >
> > >>>>>
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >>>>> > > > > > >>        at
> > >>>>> > >
> > >>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >>>>> > > > > > >>        at
> > >>>>> > >
> > >>>>>
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >>>>> > > > > > >>        at
> java.base/java.lang.Thread.run(Thread.java:829)
> > >>>>> > > > > > >>
> > >>>>> > > > > > >>
> > >>>>> > > > > > >> Is this what you mean? If I seem inept it's because I
> only
> > >>>>> > > started this job less than 4 months ago with ZERO experience in
> > >>>>> any of this
> > >>>>> > > and have had to learn it all on the fly. The location exists, I
> > >>>>> can see the
> > >>>>> > > webm files now that our Server team created the NFS mount for
> me.
> > >>>>> > > > > > >>
> > >>>>> > > > > > >>
> > >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com
> <
> > >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
> > >>>>> > > > > > >>
> > >>>>> > > > > > >>> Can you post the actual stack trace?
> > >>>>> > > > > > >>> What's the file path, have you verified this file
> really
> > >>>>> exists
> > >>>>> > > or not?
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>> Thanks
> > >>>>> > > > > > >>> Seb
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>> Sebastian Wagner
> > >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
> > >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for
> > >>>>> HTML5
> > >>>>> > > > > > >>> Video-Conferencing OpenMeetings
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>> <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>> > > >
> > >>>>> > > > > > >>> <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>> > > >
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>> > > > > > >>>
> > >>>>> > > > > > >>>> Error in the application is file not found. In the
> logs
> > >>>>> the
> > >>>>> > > error is
> > >>>>> > > > > > >>>> that the metadata is null.
> > >>>>> > > > > > >>>>
> > >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
> > >>>>> > > > > > >>>>
> > >>>>> > > > > > >>>>> Sry I think you just need to fix your shared
> drive. I
> > >>>>> have been
> > >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen any
> > >>>>> such issues.
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>> What is your error? File not found? Have you
> checked
> > >>>>> the path
> > >>>>> > > in the
> > >>>>> > > > > > >>>>> exception stack trace message and if that resolves
> to
> > >>>>> an
> > >>>>> > > actual file or not?
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>> Thanks
> > >>>>> > > > > > >>>>> Sebastian
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>> Sebastian Wagner
> > >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
> > >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting
> for
> > >>>>> HTML5
> > >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>> <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >>>>> > > >
> > >>>>> > > > > > >>>>> <
> > >>>>> > >
> > >>>>>
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >>>>> > > >
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>> > > > > > >>>>>
> > >>>>> > > > > > >>>>>> We discovered we had an issue with recordings and
> I
> > >>>>> believe
> > >>>>> > > it's
> > >>>>> > > > > > >>>>>> because we separated our media server and om
> server
> > >>>>> for
> > >>>>> > > stability. I had an
> > >>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing
> the
> > >>>>> webm
> > >>>>> > > files.
> > >>>>> > > > > > >>>>>>
> > >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
> > >>>>> convert the
> > >>>>> > > recording
> > >>>>> > > > > > >>>>>> is being kicked off before the file is seen by om
> in
> > >>>>> the data
> > >>>>> > > directory.
> > >>>>> > > > > > >>>>>> Has this been encountered before? Should we put
> in a
> > >>>>> delay in
> > >>>>> > > the
> > >>>>> > > > > > >>>>>> conversion function? If so, where would be the
> best
> > >>>>> place to
> > >>>>> > > put that delay
> > >>>>> > > > > > >>>>>> in?
> > >>>>> > > > > > >>>>>>
> > >>>>> > > > > > >>>>>
> > >>>>> > > > >
> > >>>>> > > > >
> > >>>>> > > > > --
> > >>>>> > > > > Alvaro
> > >>>>> > > >
> > >>>>> > > >
> > >>>>> > > > --
> > >>>>> > > > Alvaro
> > >>>>> > >
> > >>>>> > >
> > >>>>> > > --
> > >>>>> > > Alvaro
> > >>>>> > >
> > >>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Alvaro
> > >>>>>
> > >>>>
>
>
> --
> Alvaro
>

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
I just made a fresh installation of Centos 7 and
installed OM 6.1.0 following the tutorial.

Testing Chrome 93, and later Chromium 90 as user "A",
and Chrome 87 and 93, Chromium 92, Safari 14.1.2 and
Yandex 21.6 successively as user "B", al them show
cams and makes recordings rightly.

Firefox bring problems.

Jeffry, i suggest to delete the installation, only OM
not MariaDB nor Coturn, and install OM 6.1.0 following
the tutorial, cause to use the script "tomcat34" first
is needed to create "/op/om_data". You made it but
in a melange with the previous OM release.

If you install OM 6.1.0 is needed remove Kurento from
the docker so:

sudo docker rm kms

...and after this install Kurento as is in the tutorial,
poiting to "/opt/om_data". Will not need download it again.

Try it, and hope you get it!


Alvaro


-----------

On Tue, 21 Sep 2021 13:35:58 +1200
"seba.wagner@gmail.com" <se...@gmail.com> wrote:

> ", I emptied the DB since and deleted files."
> => That is not a good idea. Did you do a complete re-install of
> OpenMeetings to populate database defaults after that?
> 
> OpenMeetings does not delete any records hard (except when you trigger the
> cleanup script to free up disk space). It just marks as deleted. This has
> reasons around database key constraints as well as cascading deletes and
> complexity around that.
> 
> However you should never manually go into the database to manipulate,
> delete or insert anything. It will often not even have an immediate effect,
> since it uses an internal caching mechanism for some of the queries and
> potentially also some of the data that is already loaded into memory.
> 
> So I would suggest you just create a clean new db and do a new install into
> it. Before trying to debug this issue further.
> 
> Thanks
> Seb
> 
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> 
> 
> On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <je...@gmail.com>
> wrote:
> 
> > that particular recording from the end of last week, I emptied the DB
> > since and deleted files. Here's the current table and what is there:
> >
> > [image: image.png]
> >
> > As for Kurento, we are running the dockerized version from podman.
> >
> > On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
> > seba.wagner@gmail.com> wrote:
> >
> >> Don't worry about the files itself. Its the folder that matters.
> >>
> >> As Maxim suggested, you need to dig a bit deeper:
> >> Can you check the table recording_chunk in your OpenMeetings database
> >> that it contains an entry with stream of type="SCREEN" for recording_id=568
> >> ?
> >> What's that entry looking like? Are there any entries in that table ?
> >>
> >> I wouldn't know why this entry would not exist. The rest of your log
> >> seems fine. The entries are created when you start the recording. And is
> >> triggered based on an event out of the Kurento Media Server.
> >>
> >> What version of Kurento are you using?
> >>
> >> Thanks,
> >> Sebastian
> >>
> >> Sebastian Wagner
> >> Director Arrakeen Solutions, OM-Hosting.com
> >> http://arrakeen-solutions.co.nz/
> >> https://om-hosting.com - Cloud & Server Hosting for HTML5
> >> Video-Conferencing OpenMeetings
> >>
> >> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> >> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >>
> >>
> >> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <je...@gmail.com>
> >> wrote:
> >>
> >>> So I looked at all the screen files and they all have good recordings of
> >>> video.
> >>>
> >>> I have tried all weekend to set the acl to have x perms and they show on
> >>> the getfacl for the directories, but every time a new webm files is created
> >>> it lacks x on ALL levels.
> >>>
> >>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com>
> >>> wrote:
> >>>
> >>>> The error "screenMetaData is Null recordingId 568" usually mean
> >>>> there's no stream for screen sharing available (streams from cameras,
> >>>> microphones might be OK)
> >>>>
> >>>> You need to check what is recorded
> >>>> (A bit detective work)
> >>>>
> >>>>
> >>>> from mobile (sorry for typos ;)
> >>>>
> >>>>
> >>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
> >>>>
> >>>>> ...try Sebastian indications...
> >>>>>
> >>>>>
> >>>>>
> >>>>> -------
> >>>>>
> >>>>>
> >>>>>
> >>>>> On Sat, 18 Sep 2021 12:49:51 -0600
> >>>>> Jeffry Johnson <je...@gmail.com> wrote:
> >>>>>
> >>>>> > I have upgraded to running on tomcat34. Issue remains identical.
> >>>>> >
> >>>>> > Unfortunately, the version of chrome and ff on my machine are set by
> >>>>> the
> >>>>> > organization and we are on front motion ff 67 and version 92 of
> >>>>> chrome. I
> >>>>> > can't change then.
> >>>>> >
> >>>>> > I am attempting to set the facl on the data dir to have x perms on
> >>>>> all new
> >>>>> > files but it doesn't seem to be working.
> >>>>> >
> >>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
> >>>>> >
> >>>>> > > ...or Chrome-Chromium 87
> >>>>> > >
> >>>>> > >
> >>>>> > >
> >>>>> > > --------
> >>>>> > >
> >>>>> > >
> >>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
> >>>>> > > Alvaro <zu...@gmail.com> wrote:
> >>>>> > >
> >>>>> > > > ...if you are working on CentOS 7 please try
> >>>>> > > > recording with Firefox 78...
> >>>>> > > >
> >>>>> > > >
> >>>>> > > > ------------
> >>>>> > > >
> >>>>> > > >
> >>>>> > > >
> >>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
> >>>>> > > > Alvaro <zu...@gmail.com> wrote:
> >>>>> > > >
> >>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
> >>>>> indicating
> >>>>> > > > > the path to qcom_data?
> >>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
> >>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
> >>>>> > > > >
> >>>>> > > > > Thanks
> >>>>> > > > >
> >>>>> > > > > Alvaro
> >>>>> > > > >
> >>>>> > > > >
> >>>>> > > > >
> >>>>> > > > > -----------
> >>>>> > > > >
> >>>>> > > > >
> >>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
> >>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
> >>>>> > > > >
> >>>>> > > > > > ok, now i"m getting more confident here. I've redirected the
> >>>>> Data
> >>>>> > > Dir to
> >>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share
> >>>>> that our
> >>>>> > > server
> >>>>> > > > > > team set up for me. I accomplished the redirect by inserting
> >>>>> the
> >>>>> > > following
> >>>>> > > > > > line into the tomcat3 file:
> >>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
> >>>>> -DDATA_DIR=/qcom_data/"
> >>>>> > > > > >
> >>>>> > > > > > Here is what the files look like after stopping the
> >>>>> recording:
> >>>>> > > > > >
> >>>>> > > > > > [image: image.png]
> >>>>> > > > > >
> >>>>> > > > > > This is what appears when clicking the caution icon:
> >>>>> > > > > >
> >>>>> > > > > > [image: image.png]
> >>>>> > > > > >
> >>>>> > > > > > Here are the streaming files in the right directory:
> >>>>> > > > > >
> >>>>> > > > > > [image: image.png]
> >>>>> > > > > >
> >>>>> > > > > > Here is the full stack trace from beginning of recording to
> >>>>> the end
> >>>>> > > in the
> >>>>> > > > > > logs:
> >>>>> > > > > >
> >>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
> >>>>> [ventExec-e2-t23] -
> >>>>> > > ##REC::
> >>>>> > > > > > recording in room 241 is starting ::
> >>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
> >>>>> [ventExec-e2-t23] -
> >>>>> > > ##REC::
> >>>>> > > > > > recording created by USER: 1
> >>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-7] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> >>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
> >>>>> generation
> >>>>> > > 0 ufrag
> >>>>> > > > > > Fie8 network-id
> >>>>> > > > > >
> >>>>> > >
> >>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-7] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> >>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
> >>>>> host
> >>>>> > > tcptype
> >>>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
> >>>>> > > > > >
> >>>>> > >
> >>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-7] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> >>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
> >>>>> active
> >>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
> >>>>> > > > > >
> >>>>> > >
> >>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-7] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> >>>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
> >>>>> typ host
> >>>>> > > tcptype
> >>>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
> >>>>> > > > > >
> >>>>> > >
> >>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-7] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> >>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
> >>>>> generation 0
> >>>>> > > ufrag
> >>>>> > > > > > Fie8 network-id 2 network-cost
> >>>>> > > > > >
> >>>>> > >
> >>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
> >>>>> > > [pool-3-thread-6] -
> >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> >>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
> >>>>> KStream
> >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> >>>>> > > type=SCREEN,
> >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> >>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-3] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> >>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
> >>>>> 10.43.204.201
> >>>>> > > rport
> >>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
> >>>>> > > > > >
> >>>>> > >
> >>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
> >>>>> [ventExec-e2-t23] -
> >>>>> > > > > > startRecord outMedia OK ? true
> >>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
> >>>>> [ventExec-e2-t23] -
> >>>>> > > > > > Configured to record to
> >>>>> > > > > >
> >>>>> > >
> >>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> >>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
> >>>>> > > [ventExec-e2-t28] -
> >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> >>>>> type=RecorderEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> >>>>> > > > > > source [RemoteObject: type=ServerManager
> >>>>> > > remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
> >>>>> [ventExec-e2-t23] -
> >>>>> > > > > > startRecord outMedia OK ? true
> >>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
> >>>>> [ventExec-e2-t23] -
> >>>>> > > > > > Configured to record to
> >>>>> > > > > >
> >>>>> > >
> >>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> >>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
> >>>>> [ventExec-e2-t28] -
> >>>>> > > > > > Recording started successfully
> >>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
> >>>>> > > [ventExec-e2-t28] -
> >>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
> >>>>> type=RecorderEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> >>>>> > > > > > source [RemoteObject: type=ServerManager
> >>>>> > > remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
> >>>>> [ventExec-e2-t23] -
> >>>>> > > ##REC::
> >>>>> > > > > > recording in room 241 is started 568 ::
> >>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
> >>>>> [Thread-1003] -  ::
> >>>>> > > > > > hasPoll :: 241
> >>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
> >>>>> [ventExec-e2-t23] -
> >>>>> > > > > > Recording started successfully
> >>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
> >>>>> [Thread-1003] -  ::
> >>>>> > > > > > getArchived :: 241
> >>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
> >>>>> > > [pool-3-thread-3] -
> >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> >>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> >>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
> >>>>> KStream
> >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> >>>>> recorder=[RemoteObject:
> >>>>> > > > > > type=RecorderEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> >>>>> > > type=SCREEN,
> >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> >>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
> >>>>> > > [pool-3-thread-4] -
> >>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> >>>>> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> >>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
> >>>>> KStream
> >>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> >>>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> >>>>> > > > > > type=RecorderEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> >>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> >>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> >>>>> > > type=AUDIO_VIDEO,
> >>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> >>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> >>>>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> >>>>> > > [ventExec-e2-t23]
> >>>>> > > > > > - [update]:
> >>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
> >>>>> [ventExec-e2-t23] -
> >>>>> > > Media
> >>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
> >>>>> [RemoteObject:
> >>>>> > > > > > type=WebRtcEndpoint
> >>>>> > > > > >
> >>>>> > >
> >>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> >>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> >>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> >>>>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> >>>>> > > [ventExec-e2-t23]
> >>>>> > > > > > - [update]:
> >>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
> >>>>> > > [nio-5443-exec-5] -
> >>>>> > > > > > Incoming message from user with ID '1':
> >>>>> > > > > >
> >>>>> > >
> >>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> >>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
> >>>>> [nio-5443-exec-5] -
> >>>>> > > ##REC::
> >>>>> > > > > > recording in room 241 is stopping 568 ::
> >>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
> >>>>> > > [ventExec-e2-t28] -
> >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>> > > > > >
> >>>>> > >
> >>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
> >>>>> > > [ventExec-e2-t18] -
> >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>> > > > > >
> >>>>> > >
> >>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
> >>>>> > > [taskExecutor-2] -
> >>>>> > > > > > recording 568
> >>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
> >>>>> [nio-5443-exec-5] -
> >>>>> > > ##REC::
> >>>>> > > > > > recording in room 241 is stopped ::
> >>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
> >>>>> > > [nio-5443-exec-5] -
> >>>>> > > > > > No more screen streams in the room, stopping sharing
> >>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
> >>>>> [nio-5443-exec-5] -
> >>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
> >>>>> listeners
> >>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
> >>>>> > > [ventExec-e2-t17] -
> >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>> > > > > >
> >>>>> > >
> >>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> >>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
> >>>>> > > > > > remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
> >>>>> > > [ventExec-e2-t17] -
> >>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
> >>>>> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
> >>>>> tags [],
> >>>>> > > source
> >>>>> > > > > > [RemoteObject: type=ServerManager
> >>>>> remoteRef=manager_ServerManager]
> >>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
> >>>>> [Thread-1176] -  ::
> >>>>> > > > > > hasPoll :: 241
> >>>>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
> >>>>> > > [taskExecutor-2]
> >>>>> > > > > > - [startConversion]
> >>>>> > > > > > org.apache.openmeetings.core.converter.ConversionException:
> >>>>> > > screenMetaData
> >>>>> > > > > > is Null recordingId 568
> >>>>> > > > > > at
> >>>>> > > > > >
> >>>>> > >
> >>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >>>>> > > > > > at
> >>>>> > > > > >
> >>>>> > >
> >>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >>>>> > > > > > at
> >>>>> > > > > >
> >>>>> > >
> >>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>>> > > > > > at
> >>>>> > > > > >
> >>>>> > >
> >>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
> >>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
> >>>>> [Thread-1176] -  ::
> >>>>> > > > > > getArchived :: 241
> >>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
> >>>>> [Thread-1178] -  ::
> >>>>> > > > > > hasPoll :: 241
> >>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
> >>>>> [Thread-1178] -  ::
> >>>>> > > > > > getArchived :: 241
> >>>>> > > > > >
> >>>>> > > > > > Is it that I need to change the FACL of the dir to be owned
> >>>>> by a
> >>>>> > > different
> >>>>> > > > > > user/group? or is there something else I'm missing here?
> >>>>> > > > > >
> >>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> >>>>> > > seba.wagner@gmail.com>
> >>>>> > > > > > wrote:
> >>>>> > > > > >
> >>>>> > > > > > > Sry that won't be all of the stack trace. There must be
> >>>>> some
> >>>>> > > exception /
> >>>>> > > > > > > error before that.
> >>>>> > > > > > >
> >>>>> > > > > > > There is also a way to look at the error in the UI I
> >>>>> think. I
> >>>>> > > think there
> >>>>> > > > > > > is an icon to see the commands it tried to execute and any
> >>>>> errors
> >>>>> > > with it.
> >>>>> > > > > > > Maybe have a look at that to read all commands until you
> >>>>> see the
> >>>>> > > > > > > initial/first error in this processing chain.
> >>>>> > > > > > >
> >>>>> > > > > > > The location exists, I can see the webm files now that our
> >>>>> Server
> >>>>> > > team
> >>>>> > > > > > >> created the NFS mount for me.
> >>>>> > > > > > >
> >>>>> > > > > > > That is just half the job. You also need to tell
> >>>>> OpenMeetings the
> >>>>> > > new
> >>>>> > > > > > > location of your shared files/drive. Otherwise it assumes
> >>>>> it is
> >>>>> > > relative to
> >>>>> > > > > > > the path of OpenMeetings base installation. You achieve
> >>>>> that by
> >>>>> > > either:
> >>>>> > > > > > > A) Mount the same shared drive replacing the default
> >>>>> "data" folder
> >>>>> > > in
> >>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> >>>>> > > > > > > or better:
> >>>>> > > > > > > B) Point OpenMeetings Data directory to your shared drive
> >>>>> location
> >>>>> > > using
> >>>>> > > > > > > the DATA_DIR parameter
> >>>>> > > > > > > An example how to pass in the DATA_DIR when starting
> >>>>> OpenMeetings
> >>>>> > > up is in
> >>>>> > > > > > > the Docker script for the OpenMeetings image:
> >>>>> > > > > > >
> >>>>> > > > > > >
> >>>>> > >
> >>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> >>>>> > > > > > >
> >>>>> > > > > > > (A) can be a bit tricky if you don't know the internal
> >>>>> folder
> >>>>> > > structure of
> >>>>> > > > > > > OpenMeetings that well.
> >>>>> > > > > > >
> >>>>> > > > > > > Please keep in mind that changing the data dir means _all_
> >>>>> files
> >>>>> > > are on
> >>>>> > > > > > > the shared drive. Not just recordings. So you may need to
> >>>>> move all
> >>>>> > > existing
> >>>>> > > > > > > files from the current OpenMeetings data folder to the
> >>>>> shared
> >>>>> > > drive. Which
> >>>>> > > > > > > again can be a bit tricky if you happen to mess up the
> >>>>> exact
> >>>>> > > folder paths
> >>>>> > > > > > > to match.
> >>>>> > > > > > >
> >>>>> > > > > > > Thanks
> >>>>> > > > > > > Seb
> >>>>> > > > > > >
> >>>>> > > > > > > Sebastian Wagner
> >>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
> >>>>> > > > > > > http://arrakeen-solutions.co.nz/
> >>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>>>> > > > > > > Video-Conferencing OpenMeetings
> >>>>> > > > > > >
> >>>>> > > > > > > <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>> > > >
> >>>>> > > > > > > <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>> > > >
> >>>>> > > > > > >
> >>>>> > > > > > >
> >>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> >>>>> > > jeffry.s.johnson@gmail.com>
> >>>>> > > > > > > wrote:
> >>>>> > > > > > >
> >>>>> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
> >>>>> > > [taskExecutor-1] - [startConversion]
> >>>>> > > > > > >>
> >>>>> org.apache.openmeetings.core.converter.ConversionException:
> >>>>> > > screenMetaData is Null recordingId 567
> >>>>> > > > > > >>        at
> >>>>> > >
> >>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >>>>> > > > > > >>        at
> >>>>> > >
> >>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >>>>> > > > > > >>        at
> >>>>> > >
> >>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >>>>> > > > > > >>        at
> >>>>> > >
> >>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >>>>> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
> >>>>> > > > > > >>
> >>>>> > > > > > >>
> >>>>> > > > > > >> Is this what you mean? If I seem inept it's because I only
> >>>>> > > started this job less than 4 months ago with ZERO experience in
> >>>>> any of this
> >>>>> > > and have had to learn it all on the fly. The location exists, I
> >>>>> can see the
> >>>>> > > webm files now that our Server team created the NFS mount for me.
> >>>>> > > > > > >>
> >>>>> > > > > > >>
> >>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> >>>>> > > > > > >> seba.wagner@gmail.com> wrote:
> >>>>> > > > > > >>
> >>>>> > > > > > >>> Can you post the actual stack trace?
> >>>>> > > > > > >>> What's the file path, have you verified this file really
> >>>>> exists
> >>>>> > > or not?
> >>>>> > > > > > >>>
> >>>>> > > > > > >>> Thanks
> >>>>> > > > > > >>> Seb
> >>>>> > > > > > >>>
> >>>>> > > > > > >>> Sebastian Wagner
> >>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> >>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
> >>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for
> >>>>> HTML5
> >>>>> > > > > > >>> Video-Conferencing OpenMeetings
> >>>>> > > > > > >>>
> >>>>> > > > > > >>> <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>> > > >
> >>>>> > > > > > >>> <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>> > > >
> >>>>> > > > > > >>>
> >>>>> > > > > > >>>
> >>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> >>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> >>>>> > > > > > >>>
> >>>>> > > > > > >>>> Error in the application is file not found. In the logs
> >>>>> the
> >>>>> > > error is
> >>>>> > > > > > >>>> that the metadata is null.
> >>>>> > > > > > >>>>
> >>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> >>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
> >>>>> > > > > > >>>>
> >>>>> > > > > > >>>>> Sry I think you just need to fix your shared drive. I
> >>>>> have been
> >>>>> > > > > > >>>>> mounting NFS drives before and I have not seen any
> >>>>> such issues.
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>> What is your error? File not found? Have you checked
> >>>>> the path
> >>>>> > > in the
> >>>>> > > > > > >>>>> exception stack trace message and if that resolves to
> >>>>> an
> >>>>> > > actual file or not?
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>> Thanks
> >>>>> > > > > > >>>>> Sebastian
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>> Sebastian Wagner
> >>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> >>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
> >>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for
> >>>>> HTML5
> >>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>> <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >>>>> > > >
> >>>>> > > > > > >>>>> <
> >>>>> > >
> >>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >>>>> > > >
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> >>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> >>>>> > > > > > >>>>>
> >>>>> > > > > > >>>>>> We discovered we had an issue with recordings and I
> >>>>> believe
> >>>>> > > it's
> >>>>> > > > > > >>>>>> because we separated our media server and om server
> >>>>> for
> >>>>> > > stability. I had an
> >>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing the
> >>>>> webm
> >>>>> > > files.
> >>>>> > > > > > >>>>>>
> >>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
> >>>>> convert the
> >>>>> > > recording
> >>>>> > > > > > >>>>>> is being kicked off before the file is seen by om in
> >>>>> the data
> >>>>> > > directory.
> >>>>> > > > > > >>>>>> Has this been encountered before? Should we put in a
> >>>>> delay in
> >>>>> > > the
> >>>>> > > > > > >>>>>> conversion function? If so, where would be the best
> >>>>> place to
> >>>>> > > put that delay
> >>>>> > > > > > >>>>>> in?
> >>>>> > > > > > >>>>>>
> >>>>> > > > > > >>>>>
> >>>>> > > > >
> >>>>> > > > >
> >>>>> > > > > --
> >>>>> > > > > Alvaro
> >>>>> > > >
> >>>>> > > >
> >>>>> > > > --
> >>>>> > > > Alvaro
> >>>>> > >
> >>>>> > >
> >>>>> > > --
> >>>>> > > Alvaro
> >>>>> > >
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Alvaro
> >>>>>
> >>>>


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
", I emptied the DB since and deleted files."
=> That is not a good idea. Did you do a complete re-install of
OpenMeetings to populate database defaults after that?

OpenMeetings does not delete any records hard (except when you trigger the
cleanup script to free up disk space). It just marks as deleted. This has
reasons around database key constraints as well as cascading deletes and
complexity around that.

However you should never manually go into the database to manipulate,
delete or insert anything. It will often not even have an immediate effect,
since it uses an internal caching mechanism for some of the queries and
potentially also some of the data that is already loaded into memory.

So I would suggest you just create a clean new db and do a new install into
it. Before trying to debug this issue further.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Tue, 21 Sept 2021 at 10:59, Jeffry Johnson <je...@gmail.com>
wrote:

> that particular recording from the end of last week, I emptied the DB
> since and deleted files. Here's the current table and what is there:
>
> [image: image.png]
>
> As for Kurento, we are running the dockerized version from podman.
>
> On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Don't worry about the files itself. Its the folder that matters.
>>
>> As Maxim suggested, you need to dig a bit deeper:
>> Can you check the table recording_chunk in your OpenMeetings database
>> that it contains an entry with stream of type="SCREEN" for recording_id=568
>> ?
>> What's that entry looking like? Are there any entries in that table ?
>>
>> I wouldn't know why this entry would not exist. The rest of your log
>> seems fine. The entries are created when you start the recording. And is
>> triggered based on an event out of the Kurento Media Server.
>>
>> What version of Kurento are you using?
>>
>> Thanks,
>> Sebastian
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> So I looked at all the screen files and they all have good recordings of
>>> video.
>>>
>>> I have tried all weekend to set the acl to have x perms and they show on
>>> the getfacl for the directories, but every time a new webm files is created
>>> it lacks x on ALL levels.
>>>
>>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com>
>>> wrote:
>>>
>>>> The error "screenMetaData is Null recordingId 568" usually mean
>>>> there's no stream for screen sharing available (streams from cameras,
>>>> microphones might be OK)
>>>>
>>>> You need to check what is recorded
>>>> (A bit detective work)
>>>>
>>>>
>>>> from mobile (sorry for typos ;)
>>>>
>>>>
>>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>>>
>>>>> ...try Sebastian indications...
>>>>>
>>>>>
>>>>>
>>>>> -------
>>>>>
>>>>>
>>>>>
>>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>>>
>>>>> > I have upgraded to running on tomcat34. Issue remains identical.
>>>>> >
>>>>> > Unfortunately, the version of chrome and ff on my machine are set by
>>>>> the
>>>>> > organization and we are on front motion ff 67 and version 92 of
>>>>> chrome. I
>>>>> > can't change then.
>>>>> >
>>>>> > I am attempting to set the facl on the data dir to have x perms on
>>>>> all new
>>>>> > files but it doesn't seem to be working.
>>>>> >
>>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>>>>> >
>>>>> > > ...or Chrome-Chromium 87
>>>>> > >
>>>>> > >
>>>>> > >
>>>>> > > --------
>>>>> > >
>>>>> > >
>>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>>> > >
>>>>> > > > ...if you are working on CentOS 7 please try
>>>>> > > > recording with Firefox 78...
>>>>> > > >
>>>>> > > >
>>>>> > > > ------------
>>>>> > > >
>>>>> > > >
>>>>> > > >
>>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>>> > > >
>>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>>>>> indicating
>>>>> > > > > the path to qcom_data?
>>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>>>> > > > >
>>>>> > > > > Thanks
>>>>> > > > >
>>>>> > > > > Alvaro
>>>>> > > > >
>>>>> > > > >
>>>>> > > > >
>>>>> > > > > -----------
>>>>> > > > >
>>>>> > > > >
>>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>>> > > > >
>>>>> > > > > > ok, now i"m getting more confident here. I've redirected the
>>>>> Data
>>>>> > > Dir to
>>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share
>>>>> that our
>>>>> > > server
>>>>> > > > > > team set up for me. I accomplished the redirect by inserting
>>>>> the
>>>>> > > following
>>>>> > > > > > line into the tomcat3 file:
>>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>>> -DDATA_DIR=/qcom_data/"
>>>>> > > > > >
>>>>> > > > > > Here is what the files look like after stopping the
>>>>> recording:
>>>>> > > > > >
>>>>> > > > > > [image: image.png]
>>>>> > > > > >
>>>>> > > > > > This is what appears when clicking the caution icon:
>>>>> > > > > >
>>>>> > > > > > [image: image.png]
>>>>> > > > > >
>>>>> > > > > > Here are the streaming files in the right directory:
>>>>> > > > > >
>>>>> > > > > > [image: image.png]
>>>>> > > > > >
>>>>> > > > > > Here is the full stack trace from beginning of recording to
>>>>> the end
>>>>> > > in the
>>>>> > > > > > logs:
>>>>> > > > > >
>>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>>> [ventExec-e2-t23] -
>>>>> > > ##REC::
>>>>> > > > > > recording in room 241 is starting ::
>>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>>> [ventExec-e2-t23] -
>>>>> > > ##REC::
>>>>> > > > > > recording created by USER: 1
>>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-7] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
>>>>> generation
>>>>> > > 0 ufrag
>>>>> > > > > > Fie8 network-id
>>>>> > > > > >
>>>>> > >
>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-7] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>>> host
>>>>> > > tcptype
>>>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
>>>>> > > > > >
>>>>> > >
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-7] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
>>>>> active
>>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>>> > > > > >
>>>>> > >
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-7] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9
>>>>> typ host
>>>>> > > tcptype
>>>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
>>>>> > > > > >
>>>>> > >
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-7] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>>>> generation 0
>>>>> > > ufrag
>>>>> > > > > > Fie8 network-id 2 network-cost
>>>>> > > > > >
>>>>> > >
>>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>>>> > > [pool-3-thread-6] -
>>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > > > > >
>>>>> > >
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>>>> KStream
>>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>>> > > type=SCREEN,
>>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-3] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>>> 10.43.204.201
>>>>> > > rport
>>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>>> > > > > >
>>>>> > >
>>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>>> [ventExec-e2-t23] -
>>>>> > > > > > startRecord outMedia OK ? true
>>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>>> [ventExec-e2-t23] -
>>>>> > > > > > Configured to record to
>>>>> > > > > >
>>>>> > >
>>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>>>> > > [ventExec-e2-t28] -
>>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>> type=RecorderEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>> > > remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>>> [ventExec-e2-t23] -
>>>>> > > > > > startRecord outMedia OK ? true
>>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>>> [ventExec-e2-t23] -
>>>>> > > > > > Configured to record to
>>>>> > > > > >
>>>>> > >
>>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>>> [ventExec-e2-t28] -
>>>>> > > > > > Recording started successfully
>>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>>>> > > [ventExec-e2-t28] -
>>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject:
>>>>> type=RecorderEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>> > > > > > source [RemoteObject: type=ServerManager
>>>>> > > remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>>> [ventExec-e2-t23] -
>>>>> > > ##REC::
>>>>> > > > > > recording in room 241 is started 568 ::
>>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>>> [Thread-1003] -  ::
>>>>> > > > > > hasPoll :: 241
>>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>>> [ventExec-e2-t23] -
>>>>> > > > > > Recording started successfully
>>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98
>>>>> [Thread-1003] -  ::
>>>>> > > > > > getArchived :: 241
>>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>>>> > > [pool-3-thread-3] -
>>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > > > > >
>>>>> > >
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream:
>>>>> KStream
>>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>>> recorder=[RemoteObject:
>>>>> > > > > > type=RecorderEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>>> > > type=SCREEN,
>>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>>>> > > [pool-3-thread-4] -
>>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>>> > > > > >
>>>>> > >
>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>>> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream:
>>>>> KStream
>>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>>>> > > > > > type=RecorderEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>>> > > type=AUDIO_VIDEO,
>>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>>>>> > > [ventExec-e2-t23]
>>>>> > > > > > - [update]:
>>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>>> [ventExec-e2-t23] -
>>>>> > > Media
>>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>>> [RemoteObject:
>>>>> > > > > > type=WebRtcEndpoint
>>>>> > > > > >
>>>>> > >
>>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>>>>> > > [ventExec-e2-t23]
>>>>> > > > > > - [update]:
>>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>>>> > > [nio-5443-exec-5] -
>>>>> > > > > > Incoming message from user with ID '1':
>>>>> > > > > >
>>>>> > >
>>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>>> [nio-5443-exec-5] -
>>>>> > > ##REC::
>>>>> > > > > > recording in room 241 is stopping 568 ::
>>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>>>> > > [ventExec-e2-t28] -
>>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > > > > >
>>>>> > >
>>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>>>> > > [ventExec-e2-t18] -
>>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > > > > >
>>>>> > >
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>>>>> > > [taskExecutor-2] -
>>>>> > > > > > recording 568
>>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>>> [nio-5443-exec-5] -
>>>>> > > ##REC::
>>>>> > > > > > recording in room 241 is stopped ::
>>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>>>>> > > [nio-5443-exec-5] -
>>>>> > > > > > No more screen streams in the room, stopping sharing
>>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>>> [nio-5443-exec-5] -
>>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
>>>>> listeners
>>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>>>> > > [ventExec-e2-t17] -
>>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > > > > >
>>>>> > >
>>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>>> > > > > > remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>>>> > > [ventExec-e2-t17] -
>>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>>> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>>> tags [],
>>>>> > > source
>>>>> > > > > > [RemoteObject: type=ServerManager
>>>>> remoteRef=manager_ServerManager]
>>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>>> [Thread-1176] -  ::
>>>>> > > > > > hasPoll :: 241
>>>>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>>>>> > > [taskExecutor-2]
>>>>> > > > > > - [startConversion]
>>>>> > > > > > org.apache.openmeetings.core.converter.ConversionException:
>>>>> > > screenMetaData
>>>>> > > > > > is Null recordingId 568
>>>>> > > > > > at
>>>>> > > > > >
>>>>> > >
>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>> > > > > > at
>>>>> > > > > >
>>>>> > >
>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>> > > > > > at
>>>>> > > > > >
>>>>> > >
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>> > > > > > at
>>>>> > > > > >
>>>>> > >
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98
>>>>> [Thread-1176] -  ::
>>>>> > > > > > getArchived :: 241
>>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>>> [Thread-1178] -  ::
>>>>> > > > > > hasPoll :: 241
>>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98
>>>>> [Thread-1178] -  ::
>>>>> > > > > > getArchived :: 241
>>>>> > > > > >
>>>>> > > > > > Is it that I need to change the FACL of the dir to be owned
>>>>> by a
>>>>> > > different
>>>>> > > > > > user/group? or is there something else I'm missing here?
>>>>> > > > > >
>>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>>>>> > > seba.wagner@gmail.com>
>>>>> > > > > > wrote:
>>>>> > > > > >
>>>>> > > > > > > Sry that won't be all of the stack trace. There must be
>>>>> some
>>>>> > > exception /
>>>>> > > > > > > error before that.
>>>>> > > > > > >
>>>>> > > > > > > There is also a way to look at the error in the UI I
>>>>> think. I
>>>>> > > think there
>>>>> > > > > > > is an icon to see the commands it tried to execute and any
>>>>> errors
>>>>> > > with it.
>>>>> > > > > > > Maybe have a look at that to read all commands until you
>>>>> see the
>>>>> > > > > > > initial/first error in this processing chain.
>>>>> > > > > > >
>>>>> > > > > > > The location exists, I can see the webm files now that our
>>>>> Server
>>>>> > > team
>>>>> > > > > > >> created the NFS mount for me.
>>>>> > > > > > >
>>>>> > > > > > > That is just half the job. You also need to tell
>>>>> OpenMeetings the
>>>>> > > new
>>>>> > > > > > > location of your shared files/drive. Otherwise it assumes
>>>>> it is
>>>>> > > relative to
>>>>> > > > > > > the path of OpenMeetings base installation. You achieve
>>>>> that by
>>>>> > > either:
>>>>> > > > > > > A) Mount the same shared drive replacing the default
>>>>> "data" folder
>>>>> > > in
>>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>>> > > > > > > or better:
>>>>> > > > > > > B) Point OpenMeetings Data directory to your shared drive
>>>>> location
>>>>> > > using
>>>>> > > > > > > the DATA_DIR parameter
>>>>> > > > > > > An example how to pass in the DATA_DIR when starting
>>>>> OpenMeetings
>>>>> > > up is in
>>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>>> > > > > > >
>>>>> > > > > > >
>>>>> > >
>>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>>> > > > > > >
>>>>> > > > > > > (A) can be a bit tricky if you don't know the internal
>>>>> folder
>>>>> > > structure of
>>>>> > > > > > > OpenMeetings that well.
>>>>> > > > > > >
>>>>> > > > > > > Please keep in mind that changing the data dir means _all_
>>>>> files
>>>>> > > are on
>>>>> > > > > > > the shared drive. Not just recordings. So you may need to
>>>>> move all
>>>>> > > existing
>>>>> > > > > > > files from the current OpenMeetings data folder to the
>>>>> shared
>>>>> > > drive. Which
>>>>> > > > > > > again can be a bit tricky if you happen to mess up the
>>>>> exact
>>>>> > > folder paths
>>>>> > > > > > > to match.
>>>>> > > > > > >
>>>>> > > > > > > Thanks
>>>>> > > > > > > Seb
>>>>> > > > > > >
>>>>> > > > > > > Sebastian Wagner
>>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>> > > > > > > Video-Conferencing OpenMeetings
>>>>> > > > > > >
>>>>> > > > > > > <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > > >
>>>>> > > > > > > <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > > >
>>>>> > > > > > >
>>>>> > > > > > >
>>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>>> > > jeffry.s.johnson@gmail.com>
>>>>> > > > > > > wrote:
>>>>> > > > > > >
>>>>> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
>>>>> > > [taskExecutor-1] - [startConversion]
>>>>> > > > > > >>
>>>>> org.apache.openmeetings.core.converter.ConversionException:
>>>>> > > screenMetaData is Null recordingId 567
>>>>> > > > > > >>        at
>>>>> > >
>>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>> > > > > > >>        at
>>>>> > >
>>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>> > > > > > >>        at
>>>>> > >
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>> > > > > > >>        at
>>>>> > >
>>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
>>>>> > > > > > >>
>>>>> > > > > > >>
>>>>> > > > > > >> Is this what you mean? If I seem inept it's because I only
>>>>> > > started this job less than 4 months ago with ZERO experience in
>>>>> any of this
>>>>> > > and have had to learn it all on the fly. The location exists, I
>>>>> can see the
>>>>> > > webm files now that our Server team created the NFS mount for me.
>>>>> > > > > > >>
>>>>> > > > > > >>
>>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>>> > > > > > >>
>>>>> > > > > > >>> Can you post the actual stack trace?
>>>>> > > > > > >>> What's the file path, have you verified this file really
>>>>> exists
>>>>> > > or not?
>>>>> > > > > > >>>
>>>>> > > > > > >>> Thanks
>>>>> > > > > > >>> Seb
>>>>> > > > > > >>>
>>>>> > > > > > >>> Sebastian Wagner
>>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for
>>>>> HTML5
>>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>>> > > > > > >>>
>>>>> > > > > > >>> <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > > >
>>>>> > > > > > >>> <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > > >
>>>>> > > > > > >>>
>>>>> > > > > > >>>
>>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>>> > > > > > >>>
>>>>> > > > > > >>>> Error in the application is file not found. In the logs
>>>>> the
>>>>> > > error is
>>>>> > > > > > >>>> that the metadata is null.
>>>>> > > > > > >>>>
>>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>>> > > > > > >>>>
>>>>> > > > > > >>>>> Sry I think you just need to fix your shared drive. I
>>>>> have been
>>>>> > > > > > >>>>> mounting NFS drives before and I have not seen any
>>>>> such issues.
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>> What is your error? File not found? Have you checked
>>>>> the path
>>>>> > > in the
>>>>> > > > > > >>>>> exception stack trace message and if that resolves to
>>>>> an
>>>>> > > actual file or not?
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>> Thanks
>>>>> > > > > > >>>>> Sebastian
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>> Sebastian Wagner
>>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for
>>>>> HTML5
>>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>> <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>>> > > >
>>>>> > > > > > >>>>> <
>>>>> > >
>>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>>> > > >
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>> > > > > > >>>>>
>>>>> > > > > > >>>>>> We discovered we had an issue with recordings and I
>>>>> believe
>>>>> > > it's
>>>>> > > > > > >>>>>> because we separated our media server and om server
>>>>> for
>>>>> > > stability. I had an
>>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing the
>>>>> webm
>>>>> > > files.
>>>>> > > > > > >>>>>>
>>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
>>>>> convert the
>>>>> > > recording
>>>>> > > > > > >>>>>> is being kicked off before the file is seen by om in
>>>>> the data
>>>>> > > directory.
>>>>> > > > > > >>>>>> Has this been encountered before? Should we put in a
>>>>> delay in
>>>>> > > the
>>>>> > > > > > >>>>>> conversion function? If so, where would be the best
>>>>> place to
>>>>> > > put that delay
>>>>> > > > > > >>>>>> in?
>>>>> > > > > > >>>>>>
>>>>> > > > > > >>>>>
>>>>> > > > >
>>>>> > > > >
>>>>> > > > > --
>>>>> > > > > Alvaro
>>>>> > > >
>>>>> > > >
>>>>> > > > --
>>>>> > > > Alvaro
>>>>> > >
>>>>> > >
>>>>> > > --
>>>>> > > Alvaro
>>>>> > >
>>>>>
>>>>>
>>>>> --
>>>>> Alvaro
>>>>>
>>>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
that particular recording from the end of last week, I emptied the DB since
and deleted files. Here's the current table and what is there:

[image: image.png]

As for Kurento, we are running the dockerized version from podman.

On Mon, Sep 20, 2021 at 3:16 PM seba.wagner@gmail.com <se...@gmail.com>
wrote:

> Don't worry about the files itself. Its the folder that matters.
>
> As Maxim suggested, you need to dig a bit deeper:
> Can you check the table recording_chunk in your OpenMeetings database
> that it contains an entry with stream of type="SCREEN" for recording_id=568
> ?
> What's that entry looking like? Are there any entries in that table ?
>
> I wouldn't know why this entry would not exist. The rest of your log seems
> fine. The entries are created when you start the recording. And is
> triggered based on an event out of the Kurento Media Server.
>
> What version of Kurento are you using?
>
> Thanks,
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> So I looked at all the screen files and they all have good recordings of
>> video.
>>
>> I have tried all weekend to set the acl to have x perms and they show on
>> the getfacl for the directories, but every time a new webm files is created
>> it lacks x on ALL levels.
>>
>> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com>
>> wrote:
>>
>>> The error "screenMetaData is Null recordingId 568" usually mean there's
>>> no stream for screen sharing available (streams from cameras, microphones
>>> might be OK)
>>>
>>> You need to check what is recorded
>>> (A bit detective work)
>>>
>>>
>>> from mobile (sorry for typos ;)
>>>
>>>
>>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>>
>>>> ...try Sebastian indications...
>>>>
>>>>
>>>>
>>>> -------
>>>>
>>>>
>>>>
>>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>>
>>>> > I have upgraded to running on tomcat34. Issue remains identical.
>>>> >
>>>> > Unfortunately, the version of chrome and ff on my machine are set by
>>>> the
>>>> > organization and we are on front motion ff 67 and version 92 of
>>>> chrome. I
>>>> > can't change then.
>>>> >
>>>> > I am attempting to set the facl on the data dir to have x perms on
>>>> all new
>>>> > files but it doesn't seem to be working.
>>>> >
>>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>>>> >
>>>> > > ...or Chrome-Chromium 87
>>>> > >
>>>> > >
>>>> > >
>>>> > > --------
>>>> > >
>>>> > >
>>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>>> > > Alvaro <zu...@gmail.com> wrote:
>>>> > >
>>>> > > > ...if you are working on CentOS 7 please try
>>>> > > > recording with Firefox 78...
>>>> > > >
>>>> > > >
>>>> > > > ------------
>>>> > > >
>>>> > > >
>>>> > > >
>>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>>> > > > Alvaro <zu...@gmail.com> wrote:
>>>> > > >
>>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>>>> indicating
>>>> > > > > the path to qcom_data?
>>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>>> > > > >
>>>> > > > > Thanks
>>>> > > > >
>>>> > > > > Alvaro
>>>> > > > >
>>>> > > > >
>>>> > > > >
>>>> > > > > -----------
>>>> > > > >
>>>> > > > >
>>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>>> > > > >
>>>> > > > > > ok, now i"m getting more confident here. I've redirected the
>>>> Data
>>>> > > Dir to
>>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share that
>>>> our
>>>> > > server
>>>> > > > > > team set up for me. I accomplished the redirect by inserting
>>>> the
>>>> > > following
>>>> > > > > > line into the tomcat3 file:
>>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>>> -DDATA_DIR=/qcom_data/"
>>>> > > > > >
>>>> > > > > > Here is what the files look like after stopping the recording:
>>>> > > > > >
>>>> > > > > > [image: image.png]
>>>> > > > > >
>>>> > > > > > This is what appears when clicking the caution icon:
>>>> > > > > >
>>>> > > > > > [image: image.png]
>>>> > > > > >
>>>> > > > > > Here are the streaming files in the right directory:
>>>> > > > > >
>>>> > > > > > [image: image.png]
>>>> > > > > >
>>>> > > > > > Here is the full stack trace from beginning of recording to
>>>> the end
>>>> > > in the
>>>> > > > > > logs:
>>>> > > > > >
>>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120
>>>> [ventExec-e2-t23] -
>>>> > > ##REC::
>>>> > > > > > recording in room 241 is starting ::
>>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147
>>>> [ventExec-e2-t23] -
>>>> > > ##REC::
>>>> > > > > > recording created by USER: 1
>>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-7] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
>>>> generation
>>>> > > 0 ufrag
>>>> > > > > > Fie8 network-id
>>>> > > > > >
>>>> > >
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-7] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>>> host
>>>> > > tcptype
>>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
>>>> > > > > >
>>>> > >
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-7] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
>>>> active
>>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>>> > > > > >
>>>> > >
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-7] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ
>>>> host
>>>> > > tcptype
>>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
>>>> > > > > >
>>>> > >
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-7] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>>> generation 0
>>>> > > ufrag
>>>> > > > > > Fie8 network-id 2 network-cost
>>>> > > > > >
>>>> > >
>>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>>> > > [pool-3-thread-6] -
>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > > > > >
>>>> > >
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>> > > type=SCREEN,
>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-3] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>>> 10.43.204.201
>>>> > > rport
>>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>>> > > > > >
>>>> > >
>>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>>> [ventExec-e2-t23] -
>>>> > > > > > startRecord outMedia OK ? true
>>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>>> [ventExec-e2-t23] -
>>>> > > > > > Configured to record to
>>>> > > > > >
>>>> > >
>>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>>> > > [ventExec-e2-t28] -
>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>> > > > > > source [RemoteObject: type=ServerManager
>>>> > > remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>>> [ventExec-e2-t23] -
>>>> > > > > > startRecord outMedia OK ? true
>>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>>> [ventExec-e2-t23] -
>>>> > > > > > Configured to record to
>>>> > > > > >
>>>> > >
>>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>>> [ventExec-e2-t28] -
>>>> > > > > > Recording started successfully
>>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>>> > > [ventExec-e2-t28] -
>>>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>> > > > > > source [RemoteObject: type=ServerManager
>>>> > > remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163
>>>> [ventExec-e2-t23] -
>>>> > > ##REC::
>>>> > > > > > recording in room 241 is started 568 ::
>>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104
>>>> [Thread-1003] -  ::
>>>> > > > > > hasPoll :: 241
>>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>>> [ventExec-e2-t23] -
>>>> > > > > > Recording started successfully
>>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003]
>>>> -  ::
>>>> > > > > > getArchived :: 241
>>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>>> > > [pool-3-thread-3] -
>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > > > > >
>>>> > >
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>>> recorder=[RemoteObject:
>>>> > > > > > type=RecorderEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>> > > type=SCREEN,
>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>>> > > [pool-3-thread-4] -
>>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>>> > > > > >
>>>> > >
>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>>> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
>>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>>> > > > > > type=RecorderEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>>> > > type=AUDIO_VIDEO,
>>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>>>> > > [ventExec-e2-t23]
>>>> > > > > > - [update]:
>>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>>> [ventExec-e2-t23] -
>>>> > > Media
>>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>>> [RemoteObject:
>>>> > > > > > type=WebRtcEndpoint
>>>> > > > > >
>>>> > >
>>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>>>> > > [ventExec-e2-t23]
>>>> > > > > > - [update]:
>>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>>> > > [nio-5443-exec-5] -
>>>> > > > > > Incoming message from user with ID '1':
>>>> > > > > >
>>>> > >
>>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169
>>>> [nio-5443-exec-5] -
>>>> > > ##REC::
>>>> > > > > > recording in room 241 is stopping 568 ::
>>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>>> > > [ventExec-e2-t28] -
>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > > > > >
>>>> > >
>>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>>> > > [ventExec-e2-t18] -
>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > > > > >
>>>> > >
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>>>> > > [taskExecutor-2] -
>>>> > > > > > recording 568
>>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192
>>>> [nio-5443-exec-5] -
>>>> > > ##REC::
>>>> > > > > > recording in room 241 is stopped ::
>>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>>>> > > [nio-5443-exec-5] -
>>>> > > > > > No more screen streams in the room, stopping sharing
>>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>>> [nio-5443-exec-5] -
>>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
>>>> listeners
>>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>>> > > [ventExec-e2-t17] -
>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > > > > >
>>>> > >
>>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>>> > > > > > remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>>> > > [ventExec-e2-t17] -
>>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>>> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>>> tags [],
>>>> > > source
>>>> > > > > > [RemoteObject: type=ServerManager
>>>> remoteRef=manager_ServerManager]
>>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104
>>>> [Thread-1176] -  ::
>>>> > > > > > hasPoll :: 241
>>>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>>>> > > [taskExecutor-2]
>>>> > > > > > - [startConversion]
>>>> > > > > > org.apache.openmeetings.core.converter.ConversionException:
>>>> > > screenMetaData
>>>> > > > > > is Null recordingId 568
>>>> > > > > > at
>>>> > > > > >
>>>> > >
>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> > > > > > at
>>>> > > > > >
>>>> > >
>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> > > > > > at
>>>> > > > > >
>>>> > >
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> > > > > > at
>>>> > > > > >
>>>> > >
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176]
>>>> -  ::
>>>> > > > > > getArchived :: 241
>>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104
>>>> [Thread-1178] -  ::
>>>> > > > > > hasPoll :: 241
>>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178]
>>>> -  ::
>>>> > > > > > getArchived :: 241
>>>> > > > > >
>>>> > > > > > Is it that I need to change the FACL of the dir to be owned
>>>> by a
>>>> > > different
>>>> > > > > > user/group? or is there something else I'm missing here?
>>>> > > > > >
>>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>>>> > > seba.wagner@gmail.com>
>>>> > > > > > wrote:
>>>> > > > > >
>>>> > > > > > > Sry that won't be all of the stack trace. There must be some
>>>> > > exception /
>>>> > > > > > > error before that.
>>>> > > > > > >
>>>> > > > > > > There is also a way to look at the error in the UI I think.
>>>> I
>>>> > > think there
>>>> > > > > > > is an icon to see the commands it tried to execute and any
>>>> errors
>>>> > > with it.
>>>> > > > > > > Maybe have a look at that to read all commands until you
>>>> see the
>>>> > > > > > > initial/first error in this processing chain.
>>>> > > > > > >
>>>> > > > > > > The location exists, I can see the webm files now that our
>>>> Server
>>>> > > team
>>>> > > > > > >> created the NFS mount for me.
>>>> > > > > > >
>>>> > > > > > > That is just half the job. You also need to tell
>>>> OpenMeetings the
>>>> > > new
>>>> > > > > > > location of your shared files/drive. Otherwise it assumes
>>>> it is
>>>> > > relative to
>>>> > > > > > > the path of OpenMeetings base installation. You achieve
>>>> that by
>>>> > > either:
>>>> > > > > > > A) Mount the same shared drive replacing the default "data"
>>>> folder
>>>> > > in
>>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>> > > > > > > or better:
>>>> > > > > > > B) Point OpenMeetings Data directory to your shared drive
>>>> location
>>>> > > using
>>>> > > > > > > the DATA_DIR parameter
>>>> > > > > > > An example how to pass in the DATA_DIR when starting
>>>> OpenMeetings
>>>> > > up is in
>>>> > > > > > > the Docker script for the OpenMeetings image:
>>>> > > > > > >
>>>> > > > > > >
>>>> > >
>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>> > > > > > >
>>>> > > > > > > (A) can be a bit tricky if you don't know the internal
>>>> folder
>>>> > > structure of
>>>> > > > > > > OpenMeetings that well.
>>>> > > > > > >
>>>> > > > > > > Please keep in mind that changing the data dir means _all_
>>>> files
>>>> > > are on
>>>> > > > > > > the shared drive. Not just recordings. So you may need to
>>>> move all
>>>> > > existing
>>>> > > > > > > files from the current OpenMeetings data folder to the
>>>> shared
>>>> > > drive. Which
>>>> > > > > > > again can be a bit tricky if you happen to mess up the exact
>>>> > > folder paths
>>>> > > > > > > to match.
>>>> > > > > > >
>>>> > > > > > > Thanks
>>>> > > > > > > Seb
>>>> > > > > > >
>>>> > > > > > > Sebastian Wagner
>>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>>> > > > > > > http://arrakeen-solutions.co.nz/
>>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> > > > > > > Video-Conferencing OpenMeetings
>>>> > > > > > >
>>>> > > > > > > <
>>>> > >
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > > >
>>>> > > > > > > <
>>>> > >
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > > >
>>>> > > > > > >
>>>> > > > > > >
>>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>> > > jeffry.s.johnson@gmail.com>
>>>> > > > > > > wrote:
>>>> > > > > > >
>>>> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
>>>> > > [taskExecutor-1] - [startConversion]
>>>> > > > > > >> org.apache.openmeetings.core.converter.ConversionException:
>>>> > > screenMetaData is Null recordingId 567
>>>> > > > > > >>        at
>>>> > >
>>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> > > > > > >>        at
>>>> > >
>>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> > > > > > >>        at
>>>> > >
>>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> > > > > > >>        at
>>>> > >
>>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
>>>> > > > > > >>
>>>> > > > > > >>
>>>> > > > > > >> Is this what you mean? If I seem inept it's because I only
>>>> > > started this job less than 4 months ago with ZERO experience in any
>>>> of this
>>>> > > and have had to learn it all on the fly. The location exists, I can
>>>> see the
>>>> > > webm files now that our Server team created the NFS mount for me.
>>>> > > > > > >>
>>>> > > > > > >>
>>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>>> > > > > > >>
>>>> > > > > > >>> Can you post the actual stack trace?
>>>> > > > > > >>> What's the file path, have you verified this file really
>>>> exists
>>>> > > or not?
>>>> > > > > > >>>
>>>> > > > > > >>> Thanks
>>>> > > > > > >>> Seb
>>>> > > > > > >>>
>>>> > > > > > >>> Sebastian Wagner
>>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> > > > > > >>> Video-Conferencing OpenMeetings
>>>> > > > > > >>>
>>>> > > > > > >>> <
>>>> > >
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > > >
>>>> > > > > > >>> <
>>>> > >
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > > >
>>>> > > > > > >>>
>>>> > > > > > >>>
>>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>>> > > > > > >>>
>>>> > > > > > >>>> Error in the application is file not found. In the logs
>>>> the
>>>> > > error is
>>>> > > > > > >>>> that the metadata is null.
>>>> > > > > > >>>>
>>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>>> > > > > > >>>>
>>>> > > > > > >>>>> Sry I think you just need to fix your shared drive. I
>>>> have been
>>>> > > > > > >>>>> mounting NFS drives before and I have not seen any such
>>>> issues.
>>>> > > > > > >>>>>
>>>> > > > > > >>>>> What is your error? File not found? Have you checked
>>>> the path
>>>> > > in the
>>>> > > > > > >>>>> exception stack trace message and if that resolves to an
>>>> > > actual file or not?
>>>> > > > > > >>>>>
>>>> > > > > > >>>>> Thanks
>>>> > > > > > >>>>> Sebastian
>>>> > > > > > >>>>>
>>>> > > > > > >>>>> Sebastian Wagner
>>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for
>>>> HTML5
>>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>>> > > > > > >>>>>
>>>> > > > > > >>>>> <
>>>> > >
>>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>>> > > >
>>>> > > > > > >>>>> <
>>>> > >
>>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>>> > > >
>>>> > > > > > >>>>>
>>>> > > > > > >>>>>
>>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>>> > > > > > >>>>>
>>>> > > > > > >>>>>> We discovered we had an issue with recordings and I
>>>> believe
>>>> > > it's
>>>> > > > > > >>>>>> because we separated our media server and om server for
>>>> > > stability. I had an
>>>> > > > > > >>>>>> nfs mounted share created and now we are seeing the
>>>> webm
>>>> > > files.
>>>> > > > > > >>>>>>
>>>> > > > > > >>>>>> The issue now is, I believe, that the prices to
>>>> convert the
>>>> > > recording
>>>> > > > > > >>>>>> is being kicked off before the file is seen by om in
>>>> the data
>>>> > > directory.
>>>> > > > > > >>>>>> Has this been encountered before? Should we put in a
>>>> delay in
>>>> > > the
>>>> > > > > > >>>>>> conversion function? If so, where would be the best
>>>> place to
>>>> > > put that delay
>>>> > > > > > >>>>>> in?
>>>> > > > > > >>>>>>
>>>> > > > > > >>>>>
>>>> > > > >
>>>> > > > >
>>>> > > > > --
>>>> > > > > Alvaro
>>>> > > >
>>>> > > >
>>>> > > > --
>>>> > > > Alvaro
>>>> > >
>>>> > >
>>>> > > --
>>>> > > Alvaro
>>>> > >
>>>>
>>>>
>>>> --
>>>> Alvaro
>>>>
>>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Don't worry about the files itself. Its the folder that matters.

As Maxim suggested, you need to dig a bit deeper:
Can you check the table recording_chunk in your OpenMeetings database that
it contains an entry with stream of type="SCREEN" for recording_id=568 ?
What's that entry looking like? Are there any entries in that table ?

I wouldn't know why this entry would not exist. The rest of your log seems
fine. The entries are created when you start the recording. And is
triggered based on an event out of the Kurento Media Server.

What version of Kurento are you using?

Thanks,
Sebastian

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Tue, 21 Sept 2021 at 02:06, Jeffry Johnson <je...@gmail.com>
wrote:

> So I looked at all the screen files and they all have good recordings of
> video.
>
> I have tried all weekend to set the acl to have x perms and they show on
> the getfacl for the directories, but every time a new webm files is created
> it lacks x on ALL levels.
>
> On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com> wrote:
>
>> The error "screenMetaData is Null recordingId 568" usually mean there's
>> no stream for screen sharing available (streams from cameras, microphones
>> might be OK)
>>
>> You need to check what is recorded
>> (A bit detective work)
>>
>>
>> from mobile (sorry for typos ;)
>>
>>
>> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>>
>>> ...try Sebastian indications...
>>>
>>>
>>>
>>> -------
>>>
>>>
>>>
>>> On Sat, 18 Sep 2021 12:49:51 -0600
>>> Jeffry Johnson <je...@gmail.com> wrote:
>>>
>>> > I have upgraded to running on tomcat34. Issue remains identical.
>>> >
>>> > Unfortunately, the version of chrome and ff on my machine are set by
>>> the
>>> > organization and we are on front motion ff 67 and version 92 of
>>> chrome. I
>>> > can't change then.
>>> >
>>> > I am attempting to set the facl on the data dir to have x perms on all
>>> new
>>> > files but it doesn't seem to be working.
>>> >
>>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>>> >
>>> > > ...or Chrome-Chromium 87
>>> > >
>>> > >
>>> > >
>>> > > --------
>>> > >
>>> > >
>>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>>> > > Alvaro <zu...@gmail.com> wrote:
>>> > >
>>> > > > ...if you are working on CentOS 7 please try
>>> > > > recording with Firefox 78...
>>> > > >
>>> > > >
>>> > > > ------------
>>> > > >
>>> > > >
>>> > > >
>>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>>> > > > Alvaro <zu...@gmail.com> wrote:
>>> > > >
>>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>>> indicating
>>> > > > > the path to qcom_data?
>>> > > > > Please take a look in the last tutorials for OM 6.1.0
>>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>>> > > > >
>>> > > > > Thanks
>>> > > > >
>>> > > > > Alvaro
>>> > > > >
>>> > > > >
>>> > > > >
>>> > > > > -----------
>>> > > > >
>>> > > > >
>>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>>> > > > >
>>> > > > > > ok, now i"m getting more confident here. I've redirected the
>>> Data
>>> > > Dir to
>>> > > > > > /qcom_data/ on the root directory. THis is the NFS share that
>>> our
>>> > > server
>>> > > > > > team set up for me. I accomplished the redirect by inserting
>>> the
>>> > > following
>>> > > > > > line into the tomcat3 file:
>>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>>> -DDATA_DIR=/qcom_data/"
>>> > > > > >
>>> > > > > > Here is what the files look like after stopping the recording:
>>> > > > > >
>>> > > > > > [image: image.png]
>>> > > > > >
>>> > > > > > This is what appears when clicking the caution icon:
>>> > > > > >
>>> > > > > > [image: image.png]
>>> > > > > >
>>> > > > > > Here are the streaming files in the right directory:
>>> > > > > >
>>> > > > > > [image: image.png]
>>> > > > > >
>>> > > > > > Here is the full stack trace from beginning of recording to
>>> the end
>>> > > in the
>>> > > > > > logs:
>>> > > > > >
>>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23]
>>> -
>>> > > ##REC::
>>> > > > > > recording in room 241 is starting ::
>>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23]
>>> -
>>> > > ##REC::
>>> > > > > > recording created by USER: 1
>>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-7] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
>>> generation
>>> > > 0 ufrag
>>> > > > > > Fie8 network-id
>>> > > > > >
>>> > >
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-7] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>>> host
>>> > > tcptype
>>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
>>> > > > > >
>>> > >
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-7] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
>>> active
>>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>>> > > > > >
>>> > >
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-7] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ
>>> host
>>> > > tcptype
>>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
>>> > > > > >
>>> > >
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-7] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>>> generation 0
>>> > > ufrag
>>> > > > > > Fie8 network-id 2 network-cost
>>> > > > > >
>>> > >
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>>> > > [pool-3-thread-6] -
>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > > > > >
>>> > >
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>> > > type=SCREEN,
>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-3] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>>> 10.43.204.201
>>> > > rport
>>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>>> > > > > >
>>> > >
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>>> [ventExec-e2-t23] -
>>> > > > > > startRecord outMedia OK ? true
>>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>>> [ventExec-e2-t23] -
>>> > > > > > Configured to record to
>>> > > > > >
>>> > >
>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>>> > > [ventExec-e2-t28] -
>>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> > > > > > source [RemoteObject: type=ServerManager
>>> > > remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>>> [ventExec-e2-t23] -
>>> > > > > > startRecord outMedia OK ? true
>>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>>> [ventExec-e2-t23] -
>>> > > > > > Configured to record to
>>> > > > > >
>>> > >
>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>>> [ventExec-e2-t28] -
>>> > > > > > Recording started successfully
>>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>>> > > [ventExec-e2-t28] -
>>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> > > > > > source [RemoteObject: type=ServerManager
>>> > > remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23]
>>> -
>>> > > ##REC::
>>> > > > > > recording in room 241 is started 568 ::
>>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003]
>>> -  ::
>>> > > > > > hasPoll :: 241
>>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>>> [ventExec-e2-t23] -
>>> > > > > > Recording started successfully
>>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003]
>>> -  ::
>>> > > > > > getArchived :: 241
>>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>>> > > [pool-3-thread-3] -
>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > > > > >
>>> > >
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>>> recorder=[RemoteObject:
>>> > > > > > type=RecorderEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>> > > type=SCREEN,
>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>>> > > [pool-3-thread-4] -
>>> > > > > > Kurento::ObjectCreated -> New Endpoint
>>> > > > > >
>>> > >
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
>>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>> > > > > > type=RecorderEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>>> > > type=AUDIO_VIDEO,
>>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>>> > > [ventExec-e2-t23]
>>> > > > > > - [update]:
>>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>>> [ventExec-e2-t23] -
>>> > > Media
>>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>>> [RemoteObject:
>>> > > > > > type=WebRtcEndpoint
>>> > > > > >
>>> > >
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>>> > > [ventExec-e2-t23]
>>> > > > > > - [update]:
>>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>>> > > [nio-5443-exec-5] -
>>> > > > > > Incoming message from user with ID '1':
>>> > > > > >
>>> > >
>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5]
>>> -
>>> > > ##REC::
>>> > > > > > recording in room 241 is stopping 568 ::
>>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>>> > > [ventExec-e2-t28] -
>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > > > > >
>>> > >
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > > > > > remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>>> > > [ventExec-e2-t18] -
>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > > > > >
>>> > >
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > > > > > remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>>> > > [taskExecutor-2] -
>>> > > > > > recording 568
>>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5]
>>> -
>>> > > ##REC::
>>> > > > > > recording in room 241 is stopped ::
>>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>>> > > [nio-5443-exec-5] -
>>> > > > > > No more screen streams in the room, stopping sharing
>>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>>> [nio-5443-exec-5] -
>>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
>>> listeners
>>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>>> > > [ventExec-e2-t17] -
>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > > > > >
>>> > >
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>> > > > > > tags [], source [RemoteObject: type=ServerManager
>>> > > > > > remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>>> > > [ventExec-e2-t17] -
>>> > > > > > Kurento::ObjectDestroyedEvent objectId
>>> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>>> tags [],
>>> > > source
>>> > > > > > [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176]
>>> -  ::
>>> > > > > > hasPoll :: 241
>>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>>> > > [taskExecutor-2]
>>> > > > > > - [startConversion]
>>> > > > > > org.apache.openmeetings.core.converter.ConversionException:
>>> > > screenMetaData
>>> > > > > > is Null recordingId 568
>>> > > > > > at
>>> > > > > >
>>> > >
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> > > > > > at
>>> > > > > >
>>> > >
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> > > > > > at
>>> > > > > >
>>> > >
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> > > > > > at
>>> > > > > >
>>> > >
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176]
>>> -  ::
>>> > > > > > getArchived :: 241
>>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178]
>>> -  ::
>>> > > > > > hasPoll :: 241
>>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178]
>>> -  ::
>>> > > > > > getArchived :: 241
>>> > > > > >
>>> > > > > > Is it that I need to change the FACL of the dir to be owned by
>>> a
>>> > > different
>>> > > > > > user/group? or is there something else I'm missing here?
>>> > > > > >
>>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>>> > > seba.wagner@gmail.com>
>>> > > > > > wrote:
>>> > > > > >
>>> > > > > > > Sry that won't be all of the stack trace. There must be some
>>> > > exception /
>>> > > > > > > error before that.
>>> > > > > > >
>>> > > > > > > There is also a way to look at the error in the UI I think. I
>>> > > think there
>>> > > > > > > is an icon to see the commands it tried to execute and any
>>> errors
>>> > > with it.
>>> > > > > > > Maybe have a look at that to read all commands until you see
>>> the
>>> > > > > > > initial/first error in this processing chain.
>>> > > > > > >
>>> > > > > > > The location exists, I can see the webm files now that our
>>> Server
>>> > > team
>>> > > > > > >> created the NFS mount for me.
>>> > > > > > >
>>> > > > > > > That is just half the job. You also need to tell
>>> OpenMeetings the
>>> > > new
>>> > > > > > > location of your shared files/drive. Otherwise it assumes it
>>> is
>>> > > relative to
>>> > > > > > > the path of OpenMeetings base installation. You achieve that
>>> by
>>> > > either:
>>> > > > > > > A) Mount the same shared drive replacing the default "data"
>>> folder
>>> > > in
>>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>>> > > > > > > or better:
>>> > > > > > > B) Point OpenMeetings Data directory to your shared drive
>>> location
>>> > > using
>>> > > > > > > the DATA_DIR parameter
>>> > > > > > > An example how to pass in the DATA_DIR when starting
>>> OpenMeetings
>>> > > up is in
>>> > > > > > > the Docker script for the OpenMeetings image:
>>> > > > > > >
>>> > > > > > >
>>> > >
>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>> > > > > > >
>>> > > > > > > (A) can be a bit tricky if you don't know the internal folder
>>> > > structure of
>>> > > > > > > OpenMeetings that well.
>>> > > > > > >
>>> > > > > > > Please keep in mind that changing the data dir means _all_
>>> files
>>> > > are on
>>> > > > > > > the shared drive. Not just recordings. So you may need to
>>> move all
>>> > > existing
>>> > > > > > > files from the current OpenMeetings data folder to the shared
>>> > > drive. Which
>>> > > > > > > again can be a bit tricky if you happen to mess up the exact
>>> > > folder paths
>>> > > > > > > to match.
>>> > > > > > >
>>> > > > > > > Thanks
>>> > > > > > > Seb
>>> > > > > > >
>>> > > > > > > Sebastian Wagner
>>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>>> > > > > > > http://arrakeen-solutions.co.nz/
>>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> > > > > > > Video-Conferencing OpenMeetings
>>> > > > > > >
>>> > > > > > > <
>>> > >
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > > >
>>> > > > > > > <
>>> > >
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > > >
>>> > > > > > >
>>> > > > > > >
>>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>> > > jeffry.s.johnson@gmail.com>
>>> > > > > > > wrote:
>>> > > > > > >
>>> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
>>> > > [taskExecutor-1] - [startConversion]
>>> > > > > > >> org.apache.openmeetings.core.converter.ConversionException:
>>> > > screenMetaData is Null recordingId 567
>>> > > > > > >>        at
>>> > >
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> > > > > > >>        at
>>> > >
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> > > > > > >>        at
>>> > >
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> > > > > > >>        at
>>> > >
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
>>> > > > > > >>
>>> > > > > > >>
>>> > > > > > >> Is this what you mean? If I seem inept it's because I only
>>> > > started this job less than 4 months ago with ZERO experience in any
>>> of this
>>> > > and have had to learn it all on the fly. The location exists, I can
>>> see the
>>> > > webm files now that our Server team created the NFS mount for me.
>>> > > > > > >>
>>> > > > > > >>
>>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>> > > > > > >> seba.wagner@gmail.com> wrote:
>>> > > > > > >>
>>> > > > > > >>> Can you post the actual stack trace?
>>> > > > > > >>> What's the file path, have you verified this file really
>>> exists
>>> > > or not?
>>> > > > > > >>>
>>> > > > > > >>> Thanks
>>> > > > > > >>> Seb
>>> > > > > > >>>
>>> > > > > > >>> Sebastian Wagner
>>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>>> > > > > > >>> http://arrakeen-solutions.co.nz/
>>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> > > > > > >>> Video-Conferencing OpenMeetings
>>> > > > > > >>>
>>> > > > > > >>> <
>>> > >
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > > >
>>> > > > > > >>> <
>>> > >
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > > >
>>> > > > > > >>>
>>> > > > > > >>>
>>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>>> > > > > > >>>
>>> > > > > > >>>> Error in the application is file not found. In the logs
>>> the
>>> > > error is
>>> > > > > > >>>> that the metadata is null.
>>> > > > > > >>>>
>>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>>> > > > > > >>>>
>>> > > > > > >>>>> Sry I think you just need to fix your shared drive. I
>>> have been
>>> > > > > > >>>>> mounting NFS drives before and I have not seen any such
>>> issues.
>>> > > > > > >>>>>
>>> > > > > > >>>>> What is your error? File not found? Have you checked the
>>> path
>>> > > in the
>>> > > > > > >>>>> exception stack trace message and if that resolves to an
>>> > > actual file or not?
>>> > > > > > >>>>>
>>> > > > > > >>>>> Thanks
>>> > > > > > >>>>> Sebastian
>>> > > > > > >>>>>
>>> > > > > > >>>>> Sebastian Wagner
>>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for
>>> HTML5
>>> > > > > > >>>>> Video-Conferencing OpenMeetings
>>> > > > > > >>>>>
>>> > > > > > >>>>> <
>>> > >
>>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>>> > > >
>>> > > > > > >>>>> <
>>> > >
>>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>>> > > >
>>> > > > > > >>>>>
>>> > > > > > >>>>>
>>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>>> > > > > > >>>>>
>>> > > > > > >>>>>> We discovered we had an issue with recordings and I
>>> believe
>>> > > it's
>>> > > > > > >>>>>> because we separated our media server and om server for
>>> > > stability. I had an
>>> > > > > > >>>>>> nfs mounted share created and now we are seeing the webm
>>> > > files.
>>> > > > > > >>>>>>
>>> > > > > > >>>>>> The issue now is, I believe, that the prices to convert
>>> the
>>> > > recording
>>> > > > > > >>>>>> is being kicked off before the file is seen by om in
>>> the data
>>> > > directory.
>>> > > > > > >>>>>> Has this been encountered before? Should we put in a
>>> delay in
>>> > > the
>>> > > > > > >>>>>> conversion function? If so, where would be the best
>>> place to
>>> > > put that delay
>>> > > > > > >>>>>> in?
>>> > > > > > >>>>>>
>>> > > > > > >>>>>
>>> > > > >
>>> > > > >
>>> > > > > --
>>> > > > > Alvaro
>>> > > >
>>> > > >
>>> > > > --
>>> > > > Alvaro
>>> > >
>>> > >
>>> > > --
>>> > > Alvaro
>>> > >
>>>
>>>
>>> --
>>> Alvaro
>>>
>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
So I looked at all the screen files and they all have good recordings of
video.

I have tried all weekend to set the acl to have x perms and they show on
the getfacl for the directories, but every time a new webm files is created
it lacks x on ALL levels.

On Sun, Sep 19, 2021, 10:18 Maxim Solodovnik <so...@gmail.com> wrote:

> The error "screenMetaData is Null recordingId 568" usually mean there's
> no stream for screen sharing available (streams from cameras, microphones
> might be OK)
>
> You need to check what is recorded
> (A bit detective work)
>
>
> from mobile (sorry for typos ;)
>
>
> On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:
>
>> ...try Sebastian indications...
>>
>>
>>
>> -------
>>
>>
>>
>> On Sat, 18 Sep 2021 12:49:51 -0600
>> Jeffry Johnson <je...@gmail.com> wrote:
>>
>> > I have upgraded to running on tomcat34. Issue remains identical.
>> >
>> > Unfortunately, the version of chrome and ff on my machine are set by the
>> > organization and we are on front motion ff 67 and version 92 of chrome.
>> I
>> > can't change then.
>> >
>> > I am attempting to set the facl on the data dir to have x perms on all
>> new
>> > files but it doesn't seem to be working.
>> >
>> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
>> >
>> > > ...or Chrome-Chromium 87
>> > >
>> > >
>> > >
>> > > --------
>> > >
>> > >
>> > > On Sat, 18 Sep 2021 10:29:12 +0200
>> > > Alvaro <zu...@gmail.com> wrote:
>> > >
>> > > > ...if you are working on CentOS 7 please try
>> > > > recording with Firefox 78...
>> > > >
>> > > >
>> > > > ------------
>> > > >
>> > > >
>> > > >
>> > > > On Sat, 18 Sep 2021 08:43:31 +0200
>> > > > Alvaro <zu...@gmail.com> wrote:
>> > > >
>> > > > > Hi Sebastian, Jeffry do you install kurento media server
>> indicating
>> > > > > the path to qcom_data?
>> > > > > Please take a look in the last tutorials for OM 6.1.0
>> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
>> > > > >
>> > > > > Thanks
>> > > > >
>> > > > > Alvaro
>> > > > >
>> > > > >
>> > > > >
>> > > > > -----------
>> > > > >
>> > > > >
>> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
>> > > > > Jeffry Johnson <je...@gmail.com> wrote:
>> > > > >
>> > > > > > ok, now i"m getting more confident here. I've redirected the
>> Data
>> > > Dir to
>> > > > > > /qcom_data/ on the root directory. THis is the NFS share that
>> our
>> > > server
>> > > > > > team set up for me. I accomplished the redirect by inserting the
>> > > following
>> > > > > > line into the tomcat3 file:
>> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
>> -DDATA_DIR=/qcom_data/"
>> > > > > >
>> > > > > > Here is what the files look like after stopping the recording:
>> > > > > >
>> > > > > > [image: image.png]
>> > > > > >
>> > > > > > This is what appears when clicking the caution icon:
>> > > > > >
>> > > > > > [image: image.png]
>> > > > > >
>> > > > > > Here are the streaming files in the right directory:
>> > > > > >
>> > > > > > [image: image.png]
>> > > > > >
>> > > > > > Here is the full stack trace from beginning of recording to the
>> end
>> > > in the
>> > > > > > logs:
>> > > > > >
>> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] -
>> > > ##REC::
>> > > > > > recording in room 241 is starting ::
>> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] -
>> > > ##REC::
>> > > > > > recording created by USER: 1
>> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-7] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
>> generation
>> > > 0 ufrag
>> > > > > > Fie8 network-id
>> > > > > >
>> > >
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-7] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ
>> host
>> > > tcptype
>> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
>> > > > > >
>> > >
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-7] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
>> active
>> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
>> > > > > >
>> > >
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-7] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ
>> host
>> > > tcptype
>> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
>> > > > > >
>> > >
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-7] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active
>> generation 0
>> > > ufrag
>> > > > > > Fie8 network-id 2 network-cost
>> > > > > >
>> > >
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
>> > > [pool-3-thread-6] -
>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > > > > >
>> > >
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > > > > >
>> > >
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>> > > type=SCREEN,
>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-3] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr
>> 10.43.204.201
>> > > rport
>> > > > > > 54669 generation 0 ufrag Fie8 network-id
>> > > > > >
>> > >
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345
>> [ventExec-e2-t23] -
>> > > > > > startRecord outMedia OK ? true
>> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
>> [ventExec-e2-t23] -
>> > > > > > Configured to record to
>> > > > > >
>> > >
>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
>> > > [ventExec-e2-t28] -
>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> > > > > >
>> > >
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> > > > > > source [RemoteObject: type=ServerManager
>> > > remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345
>> [ventExec-e2-t23] -
>> > > > > > startRecord outMedia OK ? true
>> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
>> [ventExec-e2-t23] -
>> > > > > > Configured to record to
>> > > > > >
>> > >
>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375
>> [ventExec-e2-t28] -
>> > > > > > Recording started successfully
>> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
>> > > [ventExec-e2-t28] -
>> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> > > > > >
>> > >
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> > > > > > source [RemoteObject: type=ServerManager
>> > > remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] -
>> > > ##REC::
>> > > > > > recording in room 241 is started 568 ::
>> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003]
>> -  ::
>> > > > > > hasPoll :: 241
>> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375
>> [ventExec-e2-t23] -
>> > > > > > Recording started successfully
>> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003]
>> -  ::
>> > > > > > getArchived :: 241
>> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
>> > > [pool-3-thread-3] -
>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > > > > >
>> > >
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
>> recorder=[RemoteObject:
>> > > > > > type=RecorderEndpoint
>> > > > > >
>> > >
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > > > > >
>> > >
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>> > > type=SCREEN,
>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
>> > > [pool-3-thread-4] -
>> > > > > > Kurento::ObjectCreated -> New Endpoint
>> > > > > >
>> > >
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
>> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>> > > > > > type=RecorderEndpoint
>> > > > > >
>> > >
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> > > > > >
>> > >
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
>> > > type=AUDIO_VIDEO,
>> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>> > > [ventExec-e2-t23]
>> > > > > > - [update]:
>> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197
>> [ventExec-e2-t23] -
>> > > Media
>> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source
>> [RemoteObject:
>> > > > > > type=WebRtcEndpoint
>> > > > > >
>> > >
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>> > > [ventExec-e2-t23]
>> > > > > > - [update]:
>> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
>> > > [nio-5443-exec-5] -
>> > > > > > Incoming message from user with ID '1':
>> > > > > >
>> > >
>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] -
>> > > ##REC::
>> > > > > > recording in room 241 is stopping 568 ::
>> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
>> > > [ventExec-e2-t28] -
>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > > > > >
>> > >
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > > > > > remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
>> > > [ventExec-e2-t18] -
>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > > > > >
>> > >
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > > > > > remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>> > > [taskExecutor-2] -
>> > > > > > recording 568
>> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] -
>> > > ##REC::
>> > > > > > recording in room 241 is stopped ::
>> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
>> > > [nio-5443-exec-5] -
>> > > > > > No more screen streams in the room, stopping sharing
>> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405
>> [nio-5443-exec-5] -
>> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
>> listeners
>> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
>> > > [ventExec-e2-t17] -
>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > > > > >
>> > >
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>> > > > > > tags [], source [RemoteObject: type=ServerManager
>> > > > > > remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
>> > > [ventExec-e2-t17] -
>> > > > > > Kurento::ObjectDestroyedEvent objectId
>> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline,
>> tags [],
>> > > source
>> > > > > > [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176]
>> -  ::
>> > > > > > hasPoll :: 241
>> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>> > > [taskExecutor-2]
>> > > > > > - [startConversion]
>> > > > > > org.apache.openmeetings.core.converter.ConversionException:
>> > > screenMetaData
>> > > > > > is Null recordingId 568
>> > > > > > at
>> > > > > >
>> > >
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> > > > > > at
>> > > > > >
>> > >
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> > > > > > at
>> > > > > >
>> > >
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> > > > > > at
>> > > > > >
>> > >
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
>> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176]
>> -  ::
>> > > > > > getArchived :: 241
>> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178]
>> -  ::
>> > > > > > hasPoll :: 241
>> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178]
>> -  ::
>> > > > > > getArchived :: 241
>> > > > > >
>> > > > > > Is it that I need to change the FACL of the dir to be owned by a
>> > > different
>> > > > > > user/group? or is there something else I'm missing here?
>> > > > > >
>> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>> > > seba.wagner@gmail.com>
>> > > > > > wrote:
>> > > > > >
>> > > > > > > Sry that won't be all of the stack trace. There must be some
>> > > exception /
>> > > > > > > error before that.
>> > > > > > >
>> > > > > > > There is also a way to look at the error in the UI I think. I
>> > > think there
>> > > > > > > is an icon to see the commands it tried to execute and any
>> errors
>> > > with it.
>> > > > > > > Maybe have a look at that to read all commands until you see
>> the
>> > > > > > > initial/first error in this processing chain.
>> > > > > > >
>> > > > > > > The location exists, I can see the webm files now that our
>> Server
>> > > team
>> > > > > > >> created the NFS mount for me.
>> > > > > > >
>> > > > > > > That is just half the job. You also need to tell OpenMeetings
>> the
>> > > new
>> > > > > > > location of your shared files/drive. Otherwise it assumes it
>> is
>> > > relative to
>> > > > > > > the path of OpenMeetings base installation. You achieve that
>> by
>> > > either:
>> > > > > > > A) Mount the same shared drive replacing the default "data"
>> folder
>> > > in
>> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
>> > > > > > > or better:
>> > > > > > > B) Point OpenMeetings Data directory to your shared drive
>> location
>> > > using
>> > > > > > > the DATA_DIR parameter
>> > > > > > > An example how to pass in the DATA_DIR when starting
>> OpenMeetings
>> > > up is in
>> > > > > > > the Docker script for the OpenMeetings image:
>> > > > > > >
>> > > > > > >
>> > >
>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>> > > > > > >
>> > > > > > > (A) can be a bit tricky if you don't know the internal folder
>> > > structure of
>> > > > > > > OpenMeetings that well.
>> > > > > > >
>> > > > > > > Please keep in mind that changing the data dir means _all_
>> files
>> > > are on
>> > > > > > > the shared drive. Not just recordings. So you may need to
>> move all
>> > > existing
>> > > > > > > files from the current OpenMeetings data folder to the shared
>> > > drive. Which
>> > > > > > > again can be a bit tricky if you happen to mess up the exact
>> > > folder paths
>> > > > > > > to match.
>> > > > > > >
>> > > > > > > Thanks
>> > > > > > > Seb
>> > > > > > >
>> > > > > > > Sebastian Wagner
>> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
>> > > > > > > http://arrakeen-solutions.co.nz/
>> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
>> > > > > > > Video-Conferencing OpenMeetings
>> > > > > > >
>> > > > > > > <
>> > >
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > > >
>> > > > > > > <
>> > >
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > > >
>> > > > > > >
>> > > > > > >
>> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>> > > jeffry.s.johnson@gmail.com>
>> > > > > > > wrote:
>> > > > > > >
>> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
>> > > [taskExecutor-1] - [startConversion]
>> > > > > > >> org.apache.openmeetings.core.converter.ConversionException:
>> > > screenMetaData is Null recordingId 567
>> > > > > > >>        at
>> > >
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> > > > > > >>        at
>> > >
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> > > > > > >>        at
>> > >
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> > > > > > >>        at
>> > >
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
>> > > > > > >>
>> > > > > > >>
>> > > > > > >> Is this what you mean? If I seem inept it's because I only
>> > > started this job less than 4 months ago with ZERO experience in any
>> of this
>> > > and have had to learn it all on the fly. The location exists, I can
>> see the
>> > > webm files now that our Server team created the NFS mount for me.
>> > > > > > >>
>> > > > > > >>
>> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>> > > > > > >> seba.wagner@gmail.com> wrote:
>> > > > > > >>
>> > > > > > >>> Can you post the actual stack trace?
>> > > > > > >>> What's the file path, have you verified this file really
>> exists
>> > > or not?
>> > > > > > >>>
>> > > > > > >>> Thanks
>> > > > > > >>> Seb
>> > > > > > >>>
>> > > > > > >>> Sebastian Wagner
>> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
>> > > > > > >>> http://arrakeen-solutions.co.nz/
>> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> > > > > > >>> Video-Conferencing OpenMeetings
>> > > > > > >>>
>> > > > > > >>> <
>> > >
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > > >
>> > > > > > >>> <
>> > >
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > > >
>> > > > > > >>>
>> > > > > > >>>
>> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
>> > > > > > >>>
>> > > > > > >>>> Error in the application is file not found. In the logs the
>> > > error is
>> > > > > > >>>> that the metadata is null.
>> > > > > > >>>>
>> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>> > > > > > >>>> seba.wagner@gmail.com> wrote:
>> > > > > > >>>>
>> > > > > > >>>>> Sry I think you just need to fix your shared drive. I
>> have been
>> > > > > > >>>>> mounting NFS drives before and I have not seen any such
>> issues.
>> > > > > > >>>>>
>> > > > > > >>>>> What is your error? File not found? Have you checked the
>> path
>> > > in the
>> > > > > > >>>>> exception stack trace message and if that resolves to an
>> > > actual file or not?
>> > > > > > >>>>>
>> > > > > > >>>>> Thanks
>> > > > > > >>>>> Sebastian
>> > > > > > >>>>>
>> > > > > > >>>>> Sebastian Wagner
>> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
>> > > > > > >>>>> http://arrakeen-solutions.co.nz/
>> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> > > > > > >>>>> Video-Conferencing OpenMeetings
>> > > > > > >>>>>
>> > > > > > >>>>> <
>> > >
>> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
>> > > >
>> > > > > > >>>>> <
>> > >
>> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
>> > > >
>> > > > > > >>>>>
>> > > > > > >>>>>
>> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
>> > > > > > >>>>>
>> > > > > > >>>>>> We discovered we had an issue with recordings and I
>> believe
>> > > it's
>> > > > > > >>>>>> because we separated our media server and om server for
>> > > stability. I had an
>> > > > > > >>>>>> nfs mounted share created and now we are seeing the webm
>> > > files.
>> > > > > > >>>>>>
>> > > > > > >>>>>> The issue now is, I believe, that the prices to convert
>> the
>> > > recording
>> > > > > > >>>>>> is being kicked off before the file is seen by om in the
>> data
>> > > directory.
>> > > > > > >>>>>> Has this been encountered before? Should we put in a
>> delay in
>> > > the
>> > > > > > >>>>>> conversion function? If so, where would be the best
>> place to
>> > > put that delay
>> > > > > > >>>>>> in?
>> > > > > > >>>>>>
>> > > > > > >>>>>
>> > > > >
>> > > > >
>> > > > > --
>> > > > > Alvaro
>> > > >
>> > > >
>> > > > --
>> > > > Alvaro
>> > >
>> > >
>> > > --
>> > > Alvaro
>> > >
>>
>>
>> --
>> Alvaro
>>
>

Re: OM and Media server separated-recording issue

Posted by Maxim Solodovnik <so...@gmail.com>.
The error "screenMetaData is Null recordingId 568" usually mean there's no
stream for screen sharing available (streams from cameras, microphones
might be OK)

You need to check what is recorded
(A bit detective work)


from mobile (sorry for typos ;)


On Sun, Sep 19, 2021, 22:28 Alvaro <zu...@gmail.com> wrote:

> ...try Sebastian indications...
>
>
>
> -------
>
>
>
> On Sat, 18 Sep 2021 12:49:51 -0600
> Jeffry Johnson <je...@gmail.com> wrote:
>
> > I have upgraded to running on tomcat34. Issue remains identical.
> >
> > Unfortunately, the version of chrome and ff on my machine are set by the
> > organization and we are on front motion ff 67 and version 92 of chrome. I
> > can't change then.
> >
> > I am attempting to set the facl on the data dir to have x perms on all
> new
> > files but it doesn't seem to be working.
> >
> > On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
> >
> > > ...or Chrome-Chromium 87
> > >
> > >
> > >
> > > --------
> > >
> > >
> > > On Sat, 18 Sep 2021 10:29:12 +0200
> > > Alvaro <zu...@gmail.com> wrote:
> > >
> > > > ...if you are working on CentOS 7 please try
> > > > recording with Firefox 78...
> > > >
> > > >
> > > > ------------
> > > >
> > > >
> > > >
> > > > On Sat, 18 Sep 2021 08:43:31 +0200
> > > > Alvaro <zu...@gmail.com> wrote:
> > > >
> > > > > Hi Sebastian, Jeffry do you install kurento media server indicating
> > > > > the path to qcom_data?
> > > > > Please take a look in the last tutorials for OM 6.1.0
> > > > > that use the script "tomcat34" not "tomcat3" to run OM.
> > > > >
> > > > > Thanks
> > > > >
> > > > > Alvaro
> > > > >
> > > > >
> > > > >
> > > > > -----------
> > > > >
> > > > >
> > > > > On Fri, 17 Sep 2021 17:30:54 -0600
> > > > > Jeffry Johnson <je...@gmail.com> wrote:
> > > > >
> > > > > > ok, now i"m getting more confident here. I've redirected the Data
> > > Dir to
> > > > > > /qcom_data/ on the root directory. THis is the NFS share that our
> > > server
> > > > > > team set up for me. I accomplished the redirect by inserting the
> > > following
> > > > > > line into the tomcat3 file:
> > > > > > export JAVA_OPTS="-Djava.awt.headless=true
> -DDATA_DIR=/qcom_data/"
> > > > > >
> > > > > > Here is what the files look like after stopping the recording:
> > > > > >
> > > > > > [image: image.png]
> > > > > >
> > > > > > This is what appears when clicking the caution icon:
> > > > > >
> > > > > > [image: image.png]
> > > > > >
> > > > > > Here are the streaming files in the right directory:
> > > > > >
> > > > > > [image: image.png]
> > > > > >
> > > > > > Here is the full stack trace from beginning of recording to the
> end
> > > in the
> > > > > > logs:
> > > > > >
> > > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] -
> > > ##REC::
> > > > > > recording in room 241 is starting ::
> > > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] -
> > > ##REC::
> > > > > > recording created by USER: 1
> > > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-7] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active
> generation
> > > 0 ufrag
> > > > > > Fie8 network-id
> > > > > >
> > >
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-7] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host
> > > tcptype
> > > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
> > > > > >
> > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-7] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype
> active
> > > > > > generation 0 ufrag Fie8 network-id 4 network-cost
> > > > > >
> > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-7] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ
> host
> > > tcptype
> > > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
> > > > > >
> > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-7] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation
> 0
> > > ufrag
> > > > > > Fie8 network-id 2 network-cost
> > > > > >
> > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
> > > [pool-3-thread-6] -
> > > > > > Kurento::ObjectCreated -> New Endpoint
> > > > > >
> > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > > >
> > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > > type=SCREEN,
> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-3] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201
> > > rport
> > > > > > 54669 generation 0 ufrag Fie8 network-id
> > > > > >
> > >
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23]
> -
> > > > > > startRecord outMedia OK ? true
> > > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236
> [ventExec-e2-t23] -
> > > > > > Configured to record to
> > > > > >
> > >
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
> > > [ventExec-e2-t28] -
> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > > > >
> > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > > > source [RemoteObject: type=ServerManager
> > > remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23]
> -
> > > > > > startRecord outMedia OK ? true
> > > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236
> [ventExec-e2-t23] -
> > > > > > Configured to record to
> > > > > >
> > >
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28]
> -
> > > > > > Recording started successfully
> > > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
> > > [ventExec-e2-t28] -
> > > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > > > >
> > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > > > source [RemoteObject: type=ServerManager
> > > remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] -
> > > ##REC::
> > > > > > recording in room 241 is started 568 ::
> > > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003]
> -  ::
> > > > > > hasPoll :: 241
> > > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23]
> -
> > > > > > Recording started successfully
> > > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -
> ::
> > > > > > getArchived :: 241
> > > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
> > > [pool-3-thread-3] -
> > > > > > Kurento::ObjectCreated -> New Endpoint
> > > > > >
> > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY,
> recorder=[RemoteObject:
> > > > > > type=RecorderEndpoint
> > > > > >
> > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > > >
> > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > > type=SCREEN,
> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
> > > [pool-3-thread-4] -
> > > > > > Kurento::ObjectCreated -> New Endpoint
> > > > > >
> > >
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> > > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > > > > > type=RecorderEndpoint
> > > > > >
> > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > > >
> > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > > type=AUDIO_VIDEO,
> > > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> > > [ventExec-e2-t23]
> > > > > > - [update]:
> > > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23]
> -
> > > Media
> > > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> > > > > > type=WebRtcEndpoint
> > > > > >
> > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> > > [ventExec-e2-t23]
> > > > > > - [update]:
> > > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
> > > [nio-5443-exec-5] -
> > > > > > Incoming message from user with ID '1':
> > > > > >
> > >
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] -
> > > ##REC::
> > > > > > recording in room 241 is stopping 568 ::
> > > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
> > > [ventExec-e2-t28] -
> > > > > > Kurento::ObjectDestroyedEvent objectId
> > > > > >
> > >
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > > remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
> > > [ventExec-e2-t18] -
> > > > > > Kurento::ObjectDestroyedEvent objectId
> > > > > >
> > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > > remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
> > > [taskExecutor-2] -
> > > > > > recording 568
> > > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] -
> > > ##REC::
> > > > > > recording in room 241 is stopped ::
> > > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
> > > [nio-5443-exec-5] -
> > > > > > No more screen streams in the room, stopping sharing
> > > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5]
> -
> > > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing
> listeners
> > > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
> > > [ventExec-e2-t17] -
> > > > > > Kurento::ObjectDestroyedEvent objectId
> > > > > >
> > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > > remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
> > > [ventExec-e2-t17] -
> > > > > > Kurento::ObjectDestroyedEvent objectId
> > > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags
> [],
> > > source
> > > > > > [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176]
> -  ::
> > > > > > hasPoll :: 241
> > > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
> > > [taskExecutor-2]
> > > > > > - [startConversion]
> > > > > > org.apache.openmeetings.core.converter.ConversionException:
> > > screenMetaData
> > > > > > is Null recordingId 568
> > > > > > at
> > > > > >
> > >
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > > > at
> > > > > >
> > >
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > > > at
> > > > > >
> > >
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > > > at
> > > > > >
> > >
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > > > at java.base/java.lang.Thread.run(Thread.java:829)
> > > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -
> ::
> > > > > > getArchived :: 241
> > > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178]
> -  ::
> > > > > > hasPoll :: 241
> > > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -
> ::
> > > > > > getArchived :: 241
> > > > > >
> > > > > > Is it that I need to change the FACL of the dir to be owned by a
> > > different
> > > > > > user/group? or is there something else I'm missing here?
> > > > > >
> > > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> > > seba.wagner@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > > > Sry that won't be all of the stack trace. There must be some
> > > exception /
> > > > > > > error before that.
> > > > > > >
> > > > > > > There is also a way to look at the error in the UI I think. I
> > > think there
> > > > > > > is an icon to see the commands it tried to execute and any
> errors
> > > with it.
> > > > > > > Maybe have a look at that to read all commands until you see
> the
> > > > > > > initial/first error in this processing chain.
> > > > > > >
> > > > > > > The location exists, I can see the webm files now that our
> Server
> > > team
> > > > > > >> created the NFS mount for me.
> > > > > > >
> > > > > > > That is just half the job. You also need to tell OpenMeetings
> the
> > > new
> > > > > > > location of your shared files/drive. Otherwise it assumes it is
> > > relative to
> > > > > > > the path of OpenMeetings base installation. You achieve that by
> > > either:
> > > > > > > A) Mount the same shared drive replacing the default "data"
> folder
> > > in
> > > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > > > > > > or better:
> > > > > > > B) Point OpenMeetings Data directory to your shared drive
> location
> > > using
> > > > > > > the DATA_DIR parameter
> > > > > > > An example how to pass in the DATA_DIR when starting
> OpenMeetings
> > > up is in
> > > > > > > the Docker script for the OpenMeetings image:
> > > > > > >
> > > > > > >
> > >
> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > > > > > >
> > > > > > > (A) can be a bit tricky if you don't know the internal folder
> > > structure of
> > > > > > > OpenMeetings that well.
> > > > > > >
> > > > > > > Please keep in mind that changing the data dir means _all_
> files
> > > are on
> > > > > > > the shared drive. Not just recordings. So you may need to move
> all
> > > existing
> > > > > > > files from the current OpenMeetings data folder to the shared
> > > drive. Which
> > > > > > > again can be a bit tricky if you happen to mess up the exact
> > > folder paths
> > > > > > > to match.
> > > > > > >
> > > > > > > Thanks
> > > > > > > Seb
> > > > > > >
> > > > > > > Sebastian Wagner
> > > > > > > Director Arrakeen Solutions, OM-Hosting.com
> > > > > > > http://arrakeen-solutions.co.nz/
> > > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > > > Video-Conferencing OpenMeetings
> > > > > > >
> > > > > > > <
> > >
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > > >
> > > > > > > <
> > >
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > > >
> > > > > > >
> > > > > > >
> > > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> > > jeffry.s.johnson@gmail.com>
> > > > > > > wrote:
> > > > > > >
> > > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
> > > [taskExecutor-1] - [startConversion]
> > > > > > >> org.apache.openmeetings.core.converter.ConversionException:
> > > screenMetaData is Null recordingId 567
> > > > > > >>        at
> > >
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > > > >>        at
> > >
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > > > >>        at
> > >
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > > > >>        at
> > >
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
> > > > > > >>
> > > > > > >>
> > > > > > >> Is this what you mean? If I seem inept it's because I only
> > > started this job less than 4 months ago with ZERO experience in any of
> this
> > > and have had to learn it all on the fly. The location exists, I can
> see the
> > > webm files now that our Server team created the NFS mount for me.
> > > > > > >>
> > > > > > >>
> > > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> > > > > > >> seba.wagner@gmail.com> wrote:
> > > > > > >>
> > > > > > >>> Can you post the actual stack trace?
> > > > > > >>> What's the file path, have you verified this file really
> exists
> > > or not?
> > > > > > >>>
> > > > > > >>> Thanks
> > > > > > >>> Seb
> > > > > > >>>
> > > > > > >>> Sebastian Wagner
> > > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > > > > > >>> http://arrakeen-solutions.co.nz/
> > > > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > > >>> Video-Conferencing OpenMeetings
> > > > > > >>>
> > > > > > >>> <
> > >
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > > >
> > > > > > >>> <
> > >
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > > >
> > > > > > >>>
> > > > > > >>>
> > > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> > > > > > >>>
> > > > > > >>>> Error in the application is file not found. In the logs the
> > > error is
> > > > > > >>>> that the metadata is null.
> > > > > > >>>>
> > > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > > > > > >>>> seba.wagner@gmail.com> wrote:
> > > > > > >>>>
> > > > > > >>>>> Sry I think you just need to fix your shared drive. I have
> been
> > > > > > >>>>> mounting NFS drives before and I have not seen any such
> issues.
> > > > > > >>>>>
> > > > > > >>>>> What is your error? File not found? Have you checked the
> path
> > > in the
> > > > > > >>>>> exception stack trace message and if that resolves to an
> > > actual file or not?
> > > > > > >>>>>
> > > > > > >>>>> Thanks
> > > > > > >>>>> Sebastian
> > > > > > >>>>>
> > > > > > >>>>> Sebastian Wagner
> > > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > > > > > >>>>> http://arrakeen-solutions.co.nz/
> > > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > > >>>>> Video-Conferencing OpenMeetings
> > > > > > >>>>>
> > > > > > >>>>> <
> > >
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > > >
> > > > > > >>>>> <
> > >
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > > >
> > > > > > >>>>>
> > > > > > >>>>>
> > > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > > > > > >>>>>
> > > > > > >>>>>> We discovered we had an issue with recordings and I
> believe
> > > it's
> > > > > > >>>>>> because we separated our media server and om server for
> > > stability. I had an
> > > > > > >>>>>> nfs mounted share created and now we are seeing the webm
> > > files.
> > > > > > >>>>>>
> > > > > > >>>>>> The issue now is, I believe, that the prices to convert
> the
> > > recording
> > > > > > >>>>>> is being kicked off before the file is seen by om in the
> data
> > > directory.
> > > > > > >>>>>> Has this been encountered before? Should we put in a
> delay in
> > > the
> > > > > > >>>>>> conversion function? If so, where would be the best place
> to
> > > put that delay
> > > > > > >>>>>> in?
> > > > > > >>>>>>
> > > > > > >>>>>
> > > > >
> > > > >
> > > > > --
> > > > > Alvaro
> > > >
> > > >
> > > > --
> > > > Alvaro
> > >
> > >
> > > --
> > > Alvaro
> > >
>
>
> --
> Alvaro
>

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
...try Sebastian indications...



-------



On Sat, 18 Sep 2021 12:49:51 -0600
Jeffry Johnson <je...@gmail.com> wrote:

> I have upgraded to running on tomcat34. Issue remains identical.
> 
> Unfortunately, the version of chrome and ff on my machine are set by the
> organization and we are on front motion ff 67 and version 92 of chrome. I
> can't change then.
> 
> I am attempting to set the facl on the data dir to have x perms on all new
> files but it doesn't seem to be working.
> 
> On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:
> 
> > ...or Chrome-Chromium 87
> >
> >
> >
> > --------
> >
> >
> > On Sat, 18 Sep 2021 10:29:12 +0200
> > Alvaro <zu...@gmail.com> wrote:
> >
> > > ...if you are working on CentOS 7 please try
> > > recording with Firefox 78...
> > >
> > >
> > > ------------
> > >
> > >
> > >
> > > On Sat, 18 Sep 2021 08:43:31 +0200
> > > Alvaro <zu...@gmail.com> wrote:
> > >
> > > > Hi Sebastian, Jeffry do you install kurento media server indicating
> > > > the path to qcom_data?
> > > > Please take a look in the last tutorials for OM 6.1.0
> > > > that use the script "tomcat34" not "tomcat3" to run OM.
> > > >
> > > > Thanks
> > > >
> > > > Alvaro
> > > >
> > > >
> > > >
> > > > -----------
> > > >
> > > >
> > > > On Fri, 17 Sep 2021 17:30:54 -0600
> > > > Jeffry Johnson <je...@gmail.com> wrote:
> > > >
> > > > > ok, now i"m getting more confident here. I've redirected the Data
> > Dir to
> > > > > /qcom_data/ on the root directory. THis is the NFS share that our
> > server
> > > > > team set up for me. I accomplished the redirect by inserting the
> > following
> > > > > line into the tomcat3 file:
> > > > > export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
> > > > >
> > > > > Here is what the files look like after stopping the recording:
> > > > >
> > > > > [image: image.png]
> > > > >
> > > > > This is what appears when clicking the caution icon:
> > > > >
> > > > > [image: image.png]
> > > > >
> > > > > Here are the streaming files in the right directory:
> > > > >
> > > > > [image: image.png]
> > > > >
> > > > > Here is the full stack trace from beginning of recording to the end
> > in the
> > > > > logs:
> > > > >
> > > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] -
> > ##REC::
> > > > > recording in room 241 is starting ::
> > > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] -
> > ##REC::
> > > > > recording created by USER: 1
> > > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-7] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation
> > 0 ufrag
> > > > > Fie8 network-id
> > > > >
> > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-7] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host
> > tcptype
> > > > > active generation 0 ufrag Fie8 network-id 3 network-cost
> > > > >
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-7] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> > > > > generation 0 ufrag Fie8 network-id 4 network-cost
> > > > >
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-7] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host
> > tcptype
> > > > > active generation 0 ufrag Fie8 network-id 5 network-cost
> > > > >
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-7] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0
> > ufrag
> > > > > Fie8 network-id 2 network-cost
> > > > >
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
> > [pool-3-thread-6] -
> > > > > Kurento::ObjectCreated -> New Endpoint
> > > > >
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > >
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > type=SCREEN,
> > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-3] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201
> > rport
> > > > > 54669 generation 0 ufrag Fie8 network-id
> > > > >
> > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > > > startRecord outMedia OK ? true
> > > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > > > Configured to record to
> > > > >
> > file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
> > [ventExec-e2-t28] -
> > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > > >
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > > source [RemoteObject: type=ServerManager
> > remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > > > startRecord outMedia OK ? true
> > > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > > > Configured to record to
> > > > >
> > file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> > > > > Recording started successfully
> > > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
> > [ventExec-e2-t28] -
> > > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > > >
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > > source [RemoteObject: type=ServerManager
> > remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] -
> > ##REC::
> > > > > recording in room 241 is started 568 ::
> > > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> > > > > hasPoll :: 241
> > > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> > > > > Recording started successfully
> > > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> > > > > getArchived :: 241
> > > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
> > [pool-3-thread-3] -
> > > > > Kurento::ObjectCreated -> New Endpoint
> > > > >
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > > > > type=RecorderEndpoint
> > > > >
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > >
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > type=SCREEN,
> > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
> > [pool-3-thread-4] -
> > > > > Kurento::ObjectCreated -> New Endpoint
> > > > >
> > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> > > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > > > > type=RecorderEndpoint
> > > > >
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > > >
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> > type=AUDIO_VIDEO,
> > > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> > [ventExec-e2-t23]
> > > > > - [update]:
> > > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] -
> > Media
> > > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> > > > > type=WebRtcEndpoint
> > > > >
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> > [ventExec-e2-t23]
> > > > > - [update]:
> > > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
> > [nio-5443-exec-5] -
> > > > > Incoming message from user with ID '1':
> > > > >
> > {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] -
> > ##REC::
> > > > > recording in room 241 is stopping 568 ::
> > > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
> > [ventExec-e2-t28] -
> > > > > Kurento::ObjectDestroyedEvent objectId
> > > > >
> > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
> > [ventExec-e2-t18] -
> > > > > Kurento::ObjectDestroyedEvent objectId
> > > > >
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
> > [taskExecutor-2] -
> > > > > recording 568
> > > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] -
> > ##REC::
> > > > > recording in room 241 is stopped ::
> > > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
> > [nio-5443-exec-5] -
> > > > > No more screen streams in the room, stopping sharing
> > > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> > > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> > > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
> > [ventExec-e2-t17] -
> > > > > Kurento::ObjectDestroyedEvent objectId
> > > > >
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > > > > tags [], source [RemoteObject: type=ServerManager
> > > > > remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
> > [ventExec-e2-t17] -
> > > > > Kurento::ObjectDestroyedEvent objectId
> > > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [],
> > source
> > > > > [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> > > > > hasPoll :: 241
> > > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
> > [taskExecutor-2]
> > > > > - [startConversion]
> > > > > org.apache.openmeetings.core.converter.ConversionException:
> > screenMetaData
> > > > > is Null recordingId 568
> > > > > at
> > > > >
> > org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > > at
> > > > >
> > org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > > at
> > > > >
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > > at
> > > > >
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > > at java.base/java.lang.Thread.run(Thread.java:829)
> > > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> > > > > getArchived :: 241
> > > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> > > > > hasPoll :: 241
> > > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> > > > > getArchived :: 241
> > > > >
> > > > > Is it that I need to change the FACL of the dir to be owned by a
> > different
> > > > > user/group? or is there something else I'm missing here?
> > > > >
> > > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> > seba.wagner@gmail.com>
> > > > > wrote:
> > > > >
> > > > > > Sry that won't be all of the stack trace. There must be some
> > exception /
> > > > > > error before that.
> > > > > >
> > > > > > There is also a way to look at the error in the UI I think. I
> > think there
> > > > > > is an icon to see the commands it tried to execute and any errors
> > with it.
> > > > > > Maybe have a look at that to read all commands until you see the
> > > > > > initial/first error in this processing chain.
> > > > > >
> > > > > > The location exists, I can see the webm files now that our Server
> > team
> > > > > >> created the NFS mount for me.
> > > > > >
> > > > > > That is just half the job. You also need to tell OpenMeetings the
> > new
> > > > > > location of your shared files/drive. Otherwise it assumes it is
> > relative to
> > > > > > the path of OpenMeetings base installation. You achieve that by
> > either:
> > > > > > A) Mount the same shared drive replacing the default "data" folder
> > in
> > > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > > > > > or better:
> > > > > > B) Point OpenMeetings Data directory to your shared drive location
> > using
> > > > > > the DATA_DIR parameter
> > > > > > An example how to pass in the DATA_DIR when starting OpenMeetings
> > up is in
> > > > > > the Docker script for the OpenMeetings image:
> > > > > >
> > > > > >
> > https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > > > > >
> > > > > > (A) can be a bit tricky if you don't know the internal folder
> > structure of
> > > > > > OpenMeetings that well.
> > > > > >
> > > > > > Please keep in mind that changing the data dir means _all_ files
> > are on
> > > > > > the shared drive. Not just recordings. So you may need to move all
> > existing
> > > > > > files from the current OpenMeetings data folder to the shared
> > drive. Which
> > > > > > again can be a bit tricky if you happen to mess up the exact
> > folder paths
> > > > > > to match.
> > > > > >
> > > > > > Thanks
> > > > > > Seb
> > > > > >
> > > > > > Sebastian Wagner
> > > > > > Director Arrakeen Solutions, OM-Hosting.com
> > > > > > http://arrakeen-solutions.co.nz/
> > > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > > Video-Conferencing OpenMeetings
> > > > > >
> > > > > > <
> > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >
> > > > > > <
> > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >
> > > > > >
> > > > > >
> > > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> > jeffry.s.johnson@gmail.com>
> > > > > > wrote:
> > > > > >
> > > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
> > [taskExecutor-1] - [startConversion]
> > > > > >> org.apache.openmeetings.core.converter.ConversionException:
> > screenMetaData is Null recordingId 567
> > > > > >>        at
> > org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > > >>        at
> > org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > > >>        at
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > > >>        at
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
> > > > > >>
> > > > > >>
> > > > > >> Is this what you mean? If I seem inept it's because I only
> > started this job less than 4 months ago with ZERO experience in any of this
> > and have had to learn it all on the fly. The location exists, I can see the
> > webm files now that our Server team created the NFS mount for me.
> > > > > >>
> > > > > >>
> > > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> > > > > >> seba.wagner@gmail.com> wrote:
> > > > > >>
> > > > > >>> Can you post the actual stack trace?
> > > > > >>> What's the file path, have you verified this file really exists
> > or not?
> > > > > >>>
> > > > > >>> Thanks
> > > > > >>> Seb
> > > > > >>>
> > > > > >>> Sebastian Wagner
> > > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > > > > >>> http://arrakeen-solutions.co.nz/
> > > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > >>> Video-Conferencing OpenMeetings
> > > > > >>>
> > > > > >>> <
> > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >
> > > > > >>> <
> > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >
> > > > > >>>
> > > > > >>>
> > > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > > > > >>> jeffry.s.johnson@gmail.com> wrote:
> > > > > >>>
> > > > > >>>> Error in the application is file not found. In the logs the
> > error is
> > > > > >>>> that the metadata is null.
> > > > > >>>>
> > > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > > > > >>>> seba.wagner@gmail.com> wrote:
> > > > > >>>>
> > > > > >>>>> Sry I think you just need to fix your shared drive. I have been
> > > > > >>>>> mounting NFS drives before and I have not seen any such issues.
> > > > > >>>>>
> > > > > >>>>> What is your error? File not found? Have you checked the path
> > in the
> > > > > >>>>> exception stack trace message and if that resolves to an
> > actual file or not?
> > > > > >>>>>
> > > > > >>>>> Thanks
> > > > > >>>>> Sebastian
> > > > > >>>>>
> > > > > >>>>> Sebastian Wagner
> > > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > > > > >>>>> http://arrakeen-solutions.co.nz/
> > > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > >>>>> Video-Conferencing OpenMeetings
> > > > > >>>>>
> > > > > >>>>> <
> > https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> > >
> > > > > >>>>> <
> > https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> > >
> > > > > >>>>>
> > > > > >>>>>
> > > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > > > > >>>>>
> > > > > >>>>>> We discovered we had an issue with recordings and I believe
> > it's
> > > > > >>>>>> because we separated our media server and om server for
> > stability. I had an
> > > > > >>>>>> nfs mounted share created and now we are seeing the webm
> > files.
> > > > > >>>>>>
> > > > > >>>>>> The issue now is, I believe, that the prices to convert the
> > recording
> > > > > >>>>>> is being kicked off before the file is seen by om in the data
> > directory.
> > > > > >>>>>> Has this been encountered before? Should we put in a delay in
> > the
> > > > > >>>>>> conversion function? If so, where would be the best place to
> > put that delay
> > > > > >>>>>> in?
> > > > > >>>>>>
> > > > > >>>>>
> > > >
> > > >
> > > > --
> > > > Alvaro
> > >
> > >
> > > --
> > > Alvaro
> >
> >
> > --
> > Alvaro
> >


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
I have upgraded to running on tomcat34. Issue remains identical.

Unfortunately, the version of chrome and ff on my machine are set by the
organization and we are on front motion ff 67 and version 92 of chrome. I
can't change then.

I am attempting to set the facl on the data dir to have x perms on all new
files but it doesn't seem to be working.

On Sat, Sep 18, 2021, 02:33 Alvaro <zu...@gmail.com> wrote:

> ...or Chrome-Chromium 87
>
>
>
> --------
>
>
> On Sat, 18 Sep 2021 10:29:12 +0200
> Alvaro <zu...@gmail.com> wrote:
>
> > ...if you are working on CentOS 7 please try
> > recording with Firefox 78...
> >
> >
> > ------------
> >
> >
> >
> > On Sat, 18 Sep 2021 08:43:31 +0200
> > Alvaro <zu...@gmail.com> wrote:
> >
> > > Hi Sebastian, Jeffry do you install kurento media server indicating
> > > the path to qcom_data?
> > > Please take a look in the last tutorials for OM 6.1.0
> > > that use the script "tomcat34" not "tomcat3" to run OM.
> > >
> > > Thanks
> > >
> > > Alvaro
> > >
> > >
> > >
> > > -----------
> > >
> > >
> > > On Fri, 17 Sep 2021 17:30:54 -0600
> > > Jeffry Johnson <je...@gmail.com> wrote:
> > >
> > > > ok, now i"m getting more confident here. I've redirected the Data
> Dir to
> > > > /qcom_data/ on the root directory. THis is the NFS share that our
> server
> > > > team set up for me. I accomplished the redirect by inserting the
> following
> > > > line into the tomcat3 file:
> > > > export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
> > > >
> > > > Here is what the files look like after stopping the recording:
> > > >
> > > > [image: image.png]
> > > >
> > > > This is what appears when clicking the caution icon:
> > > >
> > > > [image: image.png]
> > > >
> > > > Here are the streaming files in the right directory:
> > > >
> > > > [image: image.png]
> > > >
> > > > Here is the full stack trace from beginning of recording to the end
> in the
> > > > logs:
> > > >
> > > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] -
> ##REC::
> > > > recording in room 241 is starting ::
> > > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] -
> ##REC::
> > > > recording created by USER: 1
> > > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-7] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation
> 0 ufrag
> > > > Fie8 network-id
> > > >
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-7] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host
> tcptype
> > > > active generation 0 ufrag Fie8 network-id 3 network-cost
> > > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-7] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> > > > generation 0 ufrag Fie8 network-id 4 network-cost
> > > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-7] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host
> tcptype
> > > > active generation 0 ufrag Fie8 network-id 5 network-cost
> > > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-7] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0
> ufrag
> > > > Fie8 network-id 2 network-cost
> > > >
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-6] -
> > > > Kurento::ObjectCreated -> New Endpoint
> > > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=SCREEN,
> > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-3] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201
> rport
> > > > 54669 generation 0 ufrag Fie8 network-id
> > > >
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > > startRecord outMedia OK ? true
> > > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > > Configured to record to
> > > >
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t28] -
> > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > > startRecord outMedia OK ? true
> > > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > > Configured to record to
> > > >
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> > > > Recording started successfully
> > > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433
> [ventExec-e2-t28] -
> > > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] -
> ##REC::
> > > > recording in room 241 is started 568 ::
> > > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> > > > hasPoll :: 241
> > > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> > > > Recording started successfully
> > > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> > > > getArchived :: 241
> > > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-3] -
> > > > Kurento::ObjectCreated -> New Endpoint
> > > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > > > type=RecorderEndpoint
> > > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=SCREEN,
> > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502
> [pool-3-thread-4] -
> > > > Kurento::ObjectCreated -> New Endpoint
> > > >
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> > > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > > > type=RecorderEndpoint
> > > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > >
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > > > listeners={}, flowoutFuture=Optional.empty, chunkId=null,
> type=AUDIO_VIDEO,
> > > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> [ventExec-e2-t23]
> > > > - [update]:
> > > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] -
> Media
> > > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> > > > type=WebRtcEndpoint
> > > >
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> [ventExec-e2-t23]
> > > > - [update]:
> > > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90
> [nio-5443-exec-5] -
> > > > Incoming message from user with ID '1':
> > > >
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] -
> ##REC::
> > > > recording in room 241 is stopping 568 ::
> > > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t28] -
> > > > Kurento::ObjectDestroyedEvent objectId
> > > >
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > > > tags [], source [RemoteObject: type=ServerManager
> > > > remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t18] -
> > > > Kurento::ObjectDestroyedEvent objectId
> > > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > > > tags [], source [RemoteObject: type=ServerManager
> > > > remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
> [taskExecutor-2] -
> > > > recording 568
> > > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] -
> ##REC::
> > > > recording in room 241 is stopped ::
> > > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273
> [nio-5443-exec-5] -
> > > > No more screen streams in the room, stopping sharing
> > > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> > > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> > > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t17] -
> > > > Kurento::ObjectDestroyedEvent objectId
> > > >
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > > > tags [], source [RemoteObject: type=ServerManager
> > > > remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184
> [ventExec-e2-t17] -
> > > > Kurento::ObjectDestroyedEvent objectId
> > > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [],
> source
> > > > [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> > > > hasPoll :: 241
> > > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
> [taskExecutor-2]
> > > > - [startConversion]
> > > > org.apache.openmeetings.core.converter.ConversionException:
> screenMetaData
> > > > is Null recordingId 568
> > > > at
> > > >
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > at
> > > >
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > at
> > > >
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > at
> > > >
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > at java.base/java.lang.Thread.run(Thread.java:829)
> > > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> > > > getArchived :: 241
> > > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> > > > hasPoll :: 241
> > > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> > > > getArchived :: 241
> > > >
> > > > Is it that I need to change the FACL of the dir to be owned by a
> different
> > > > user/group? or is there something else I'm missing here?
> > > >
> > > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com>
> > > > wrote:
> > > >
> > > > > Sry that won't be all of the stack trace. There must be some
> exception /
> > > > > error before that.
> > > > >
> > > > > There is also a way to look at the error in the UI I think. I
> think there
> > > > > is an icon to see the commands it tried to execute and any errors
> with it.
> > > > > Maybe have a look at that to read all commands until you see the
> > > > > initial/first error in this processing chain.
> > > > >
> > > > > The location exists, I can see the webm files now that our Server
> team
> > > > >> created the NFS mount for me.
> > > > >
> > > > > That is just half the job. You also need to tell OpenMeetings the
> new
> > > > > location of your shared files/drive. Otherwise it assumes it is
> relative to
> > > > > the path of OpenMeetings base installation. You achieve that by
> either:
> > > > > A) Mount the same shared drive replacing the default "data" folder
> in
> > > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > > > > or better:
> > > > > B) Point OpenMeetings Data directory to your shared drive location
> using
> > > > > the DATA_DIR parameter
> > > > > An example how to pass in the DATA_DIR when starting OpenMeetings
> up is in
> > > > > the Docker script for the OpenMeetings image:
> > > > >
> > > > >
> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > > > >
> > > > > (A) can be a bit tricky if you don't know the internal folder
> structure of
> > > > > OpenMeetings that well.
> > > > >
> > > > > Please keep in mind that changing the data dir means _all_ files
> are on
> > > > > the shared drive. Not just recordings. So you may need to move all
> existing
> > > > > files from the current OpenMeetings data folder to the shared
> drive. Which
> > > > > again can be a bit tricky if you happen to mess up the exact
> folder paths
> > > > > to match.
> > > > >
> > > > > Thanks
> > > > > Seb
> > > > >
> > > > > Sebastian Wagner
> > > > > Director Arrakeen Solutions, OM-Hosting.com
> > > > > http://arrakeen-solutions.co.nz/
> > > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > > Video-Conferencing OpenMeetings
> > > > >
> > > > > <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > > > > <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > > > >
> > > > >
> > > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
> jeffry.s.johnson@gmail.com>
> > > > > wrote:
> > > > >
> > > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
> [taskExecutor-1] - [startConversion]
> > > > >> org.apache.openmeetings.core.converter.ConversionException:
> screenMetaData is Null recordingId 567
> > > > >>        at
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > > >>        at
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > > >>        at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > > >>        at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > > >>        at java.base/java.lang.Thread.run(Thread.java:829)
> > > > >>
> > > > >>
> > > > >> Is this what you mean? If I seem inept it's because I only
> started this job less than 4 months ago with ZERO experience in any of this
> and have had to learn it all on the fly. The location exists, I can see the
> webm files now that our Server team created the NFS mount for me.
> > > > >>
> > > > >>
> > > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> > > > >> seba.wagner@gmail.com> wrote:
> > > > >>
> > > > >>> Can you post the actual stack trace?
> > > > >>> What's the file path, have you verified this file really exists
> or not?
> > > > >>>
> > > > >>> Thanks
> > > > >>> Seb
> > > > >>>
> > > > >>> Sebastian Wagner
> > > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > > > >>> http://arrakeen-solutions.co.nz/
> > > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > >>> Video-Conferencing OpenMeetings
> > > > >>>
> > > > >>> <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > > > >>> <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > > > >>>
> > > > >>>
> > > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > > > >>> jeffry.s.johnson@gmail.com> wrote:
> > > > >>>
> > > > >>>> Error in the application is file not found. In the logs the
> error is
> > > > >>>> that the metadata is null.
> > > > >>>>
> > > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > > > >>>> seba.wagner@gmail.com> wrote:
> > > > >>>>
> > > > >>>>> Sry I think you just need to fix your shared drive. I have been
> > > > >>>>> mounting NFS drives before and I have not seen any such issues.
> > > > >>>>>
> > > > >>>>> What is your error? File not found? Have you checked the path
> in the
> > > > >>>>> exception stack trace message and if that resolves to an
> actual file or not?
> > > > >>>>>
> > > > >>>>> Thanks
> > > > >>>>> Sebastian
> > > > >>>>>
> > > > >>>>> Sebastian Wagner
> > > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > > > >>>>> http://arrakeen-solutions.co.nz/
> > > > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > >>>>> Video-Conferencing OpenMeetings
> > > > >>>>>
> > > > >>>>> <
> https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url
> >
> > > > >>>>> <
> https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url
> >
> > > > >>>>>
> > > > >>>>>
> > > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > > > >>>>>
> > > > >>>>>> We discovered we had an issue with recordings and I believe
> it's
> > > > >>>>>> because we separated our media server and om server for
> stability. I had an
> > > > >>>>>> nfs mounted share created and now we are seeing the webm
> files.
> > > > >>>>>>
> > > > >>>>>> The issue now is, I believe, that the prices to convert the
> recording
> > > > >>>>>> is being kicked off before the file is seen by om in the data
> directory.
> > > > >>>>>> Has this been encountered before? Should we put in a delay in
> the
> > > > >>>>>> conversion function? If so, where would be the best place to
> put that delay
> > > > >>>>>> in?
> > > > >>>>>>
> > > > >>>>>
> > >
> > >
> > > --
> > > Alvaro
> >
> >
> > --
> > Alvaro
>
>
> --
> Alvaro
>

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
...or Chrome-Chromium 87



--------


On Sat, 18 Sep 2021 10:29:12 +0200
Alvaro <zu...@gmail.com> wrote:

> ...if you are working on CentOS 7 please try
> recording with Firefox 78...
> 
> 
> ------------
> 
> 
> 
> On Sat, 18 Sep 2021 08:43:31 +0200
> Alvaro <zu...@gmail.com> wrote:
> 
> > Hi Sebastian, Jeffry do you install kurento media server indicating
> > the path to qcom_data?
> > Please take a look in the last tutorials for OM 6.1.0
> > that use the script "tomcat34" not "tomcat3" to run OM.
> > 
> > Thanks
> > 
> > Alvaro
> > 
> > 
> > 
> > -----------
> > 
> > 
> > On Fri, 17 Sep 2021 17:30:54 -0600
> > Jeffry Johnson <je...@gmail.com> wrote:
> > 
> > > ok, now i"m getting more confident here. I've redirected the Data Dir to
> > > /qcom_data/ on the root directory. THis is the NFS share that our server
> > > team set up for me. I accomplished the redirect by inserting the following
> > > line into the tomcat3 file:
> > > export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
> > > 
> > > Here is what the files look like after stopping the recording:
> > > 
> > > [image: image.png]
> > > 
> > > This is what appears when clicking the caution icon:
> > > 
> > > [image: image.png]
> > > 
> > > Here are the streaming files in the right directory:
> > > 
> > > [image: image.png]
> > > 
> > > Here is the full stack trace from beginning of recording to the end in the
> > > logs:
> > > 
> > > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
> > > recording in room 241 is starting ::
> > > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
> > > recording created by USER: 1
> > > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
> > > Fie8 network-id
> > > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> > > active generation 0 ufrag Fie8 network-id 3 network-cost
> > > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> > > generation 0 ufrag Fie8 network-id 4 network-cost
> > > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
> > > active generation 0 ufrag Fie8 network-id 5 network-cost
> > > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> > > Fie8 network-id 2 network-cost
> > > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
> > > Kurento::ObjectCreated -> New Endpoint
> > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > > 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
> > > 54669 generation 0 ufrag Fie8 network-id
> > > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > startRecord outMedia OK ? true
> > >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > Configured to record to
> > > file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > > startRecord outMedia OK ? true
> > >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > > Configured to record to
> > > file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> > >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> > > Recording started successfully
> > > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> > > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
> > > recording in room 241 is started 568 ::
> > > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> > > hasPoll :: 241
> > >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> > > Recording started successfully
> > > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> > > getArchived :: 241
> > > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
> > > Kurento::ObjectCreated -> New Endpoint
> > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > > type=RecorderEndpoint
> > > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
> > > Kurento::ObjectCreated -> New Endpoint
> > > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> > > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > > type=RecorderEndpoint
> > > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> > > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> > > - [update]:
> > >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
> > > Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> > > type=WebRtcEndpoint
> > > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> > > - [update]:
> > > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
> > > Incoming message from user with ID '1':
> > > {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
> > > recording in room 241 is stopping 568 ::
> > > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
> > > Kurento::ObjectDestroyedEvent objectId
> > > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > > tags [], source [RemoteObject: type=ServerManager
> > > remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
> > > Kurento::ObjectDestroyedEvent objectId
> > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > > tags [], source [RemoteObject: type=ServerManager
> > > remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2] -
> > > recording 568
> > > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
> > > recording in room 241 is stopped ::
> > >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5] -
> > > No more screen streams in the room, stopping sharing
> > > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> > > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> > > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> > > Kurento::ObjectDestroyedEvent objectId
> > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > > tags [], source [RemoteObject: type=ServerManager
> > > remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> > > Kurento::ObjectDestroyedEvent objectId
> > > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
> > > [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> > > hasPoll :: 241
> > > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2]
> > > - [startConversion]
> > > org.apache.openmeetings.core.converter.ConversionException: screenMetaData
> > > is Null recordingId 568
> > > at
> > > org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > at
> > > org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > at
> > > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > at
> > > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > at java.base/java.lang.Thread.run(Thread.java:829)
> > > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> > > getArchived :: 241
> > > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> > > hasPoll :: 241
> > > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> > > getArchived :: 241
> > > 
> > > Is it that I need to change the FACL of the dir to be owned by a different
> > > user/group? or is there something else I'm missing here?
> > > 
> > > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <se...@gmail.com>
> > > wrote:
> > > 
> > > > Sry that won't be all of the stack trace. There must be some exception /
> > > > error before that.
> > > >
> > > > There is also a way to look at the error in the UI I think. I think there
> > > > is an icon to see the commands it tried to execute and any errors with it.
> > > > Maybe have a look at that to read all commands until you see the
> > > > initial/first error in this processing chain.
> > > >
> > > > The location exists, I can see the webm files now that our Server team
> > > >> created the NFS mount for me.
> > > >
> > > > That is just half the job. You also need to tell OpenMeetings the new
> > > > location of your shared files/drive. Otherwise it assumes it is relative to
> > > > the path of OpenMeetings base installation. You achieve that by either:
> > > > A) Mount the same shared drive replacing the default "data" folder in
> > > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > > > or better:
> > > > B) Point OpenMeetings Data directory to your shared drive location using
> > > > the DATA_DIR parameter
> > > > An example how to pass in the DATA_DIR when starting OpenMeetings up is in
> > > > the Docker script for the OpenMeetings image:
> > > >
> > > > https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > > >
> > > > (A) can be a bit tricky if you don't know the internal folder structure of
> > > > OpenMeetings that well.
> > > >
> > > > Please keep in mind that changing the data dir means _all_ files are on
> > > > the shared drive. Not just recordings. So you may need to move all existing
> > > > files from the current OpenMeetings data folder to the shared drive. Which
> > > > again can be a bit tricky if you happen to mess up the exact folder paths
> > > > to match.
> > > >
> > > > Thanks
> > > > Seb
> > > >
> > > > Sebastian Wagner
> > > > Director Arrakeen Solutions, OM-Hosting.com
> > > > http://arrakeen-solutions.co.nz/
> > > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > > Video-Conferencing OpenMeetings
> > > >
> > > > <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > > > <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > > >
> > > >
> > > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
> > > > wrote:
> > > >
> > > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
> > > >> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
> > > >> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > > >> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > > >> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > > >> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > > >> 	at java.base/java.lang.Thread.run(Thread.java:829)
> > > >>
> > > >>
> > > >> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
> > > >>
> > > >>
> > > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> > > >> seba.wagner@gmail.com> wrote:
> > > >>
> > > >>> Can you post the actual stack trace?
> > > >>> What's the file path, have you verified this file really exists or not?
> > > >>>
> > > >>> Thanks
> > > >>> Seb
> > > >>>
> > > >>> Sebastian Wagner
> > > >>> Director Arrakeen Solutions, OM-Hosting.com
> > > >>> http://arrakeen-solutions.co.nz/
> > > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > >>> Video-Conferencing OpenMeetings
> > > >>>
> > > >>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > > >>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > > >>>
> > > >>>
> > > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > > >>> jeffry.s.johnson@gmail.com> wrote:
> > > >>>
> > > >>>> Error in the application is file not found. In the logs the error is
> > > >>>> that the metadata is null.
> > > >>>>
> > > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > > >>>> seba.wagner@gmail.com> wrote:
> > > >>>>
> > > >>>>> Sry I think you just need to fix your shared drive. I have been
> > > >>>>> mounting NFS drives before and I have not seen any such issues.
> > > >>>>>
> > > >>>>> What is your error? File not found? Have you checked the path in the
> > > >>>>> exception stack trace message and if that resolves to an actual file or not?
> > > >>>>>
> > > >>>>> Thanks
> > > >>>>> Sebastian
> > > >>>>>
> > > >>>>> Sebastian Wagner
> > > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > > >>>>> http://arrakeen-solutions.co.nz/
> > > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > >>>>> Video-Conferencing OpenMeetings
> > > >>>>>
> > > >>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > > >>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > > >>>>>
> > > >>>>>
> > > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > > >>>>>
> > > >>>>>> We discovered we had an issue with recordings and I believe it's
> > > >>>>>> because we separated our media server and om server for stability. I had an
> > > >>>>>> nfs mounted share created and now we are seeing the webm files.
> > > >>>>>>
> > > >>>>>> The issue now is, I believe, that the prices to convert the recording
> > > >>>>>> is being kicked off before the file is seen by om in the data directory.
> > > >>>>>> Has this been encountered before? Should we put in a delay in the
> > > >>>>>> conversion function? If so, where would be the best place to put that delay
> > > >>>>>> in?
> > > >>>>>>
> > > >>>>>
> > 
> > 
> > -- 
> > Alvaro
> 
> 
> -- 
> Alvaro


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
...if you are working on CentOS 7 please try
recording with Firefox 78...


------------



On Sat, 18 Sep 2021 08:43:31 +0200
Alvaro <zu...@gmail.com> wrote:

> Hi Sebastian, Jeffry do you install kurento media server indicating
> the path to qcom_data?
> Please take a look in the last tutorials for OM 6.1.0
> that use the script "tomcat34" not "tomcat3" to run OM.
> 
> Thanks
> 
> Alvaro
> 
> 
> 
> -----------
> 
> 
> On Fri, 17 Sep 2021 17:30:54 -0600
> Jeffry Johnson <je...@gmail.com> wrote:
> 
> > ok, now i"m getting more confident here. I've redirected the Data Dir to
> > /qcom_data/ on the root directory. THis is the NFS share that our server
> > team set up for me. I accomplished the redirect by inserting the following
> > line into the tomcat3 file:
> > export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
> > 
> > Here is what the files look like after stopping the recording:
> > 
> > [image: image.png]
> > 
> > This is what appears when clicking the caution icon:
> > 
> > [image: image.png]
> > 
> > Here are the streaming files in the right directory:
> > 
> > [image: image.png]
> > 
> > Here is the full stack trace from beginning of recording to the end in the
> > logs:
> > 
> > DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
> > recording in room 241 is starting ::
> > DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
> > recording created by USER: 1
> > DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> > 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
> > Fie8 network-id
> > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> > 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> > active generation 0 ufrag Fie8 network-id 3 network-cost
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> > 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> > generation 0 ufrag Fie8 network-id 4 network-cost
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> > 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
> > active generation 0 ufrag Fie8 network-id 5 network-cost
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> > 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> > Fie8 network-id 2 network-cost
> > 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
> > Kurento::ObjectCreated -> New Endpoint
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> > 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
> > 54669 generation 0 ufrag Fie8 network-id
> > 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > startRecord outMedia OK ? true
> >  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > Configured to record to
> > file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> > DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> > startRecord outMedia OK ? true
> >  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> > Configured to record to
> > file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
> >  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> > Recording started successfully
> > DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> > Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
> > recording in room 241 is started 568 ::
> > DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> > hasPoll :: 241
> >  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> > Recording started successfully
> > DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> > getArchived :: 241
> > DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
> > Kurento::ObjectCreated -> New Endpoint
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> > detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> > outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> > type=RecorderEndpoint
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> > DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
> > Kurento::ObjectCreated -> New Endpoint
> > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> > detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> > outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> > [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> > streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> > type=RecorderEndpoint
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> > outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> > remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> > listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> > sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> > uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> > DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> > - [update]:
> >  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
> > Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> > type=WebRtcEndpoint
> > remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> > sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> > 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> > DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> > - [update]:
> > DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
> > Incoming message from user with ID '1':
> > {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> > DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
> > recording in room 241 is stopping 568 ::
> > DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
> > Kurento::ObjectDestroyedEvent objectId
> > 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> > tags [], source [RemoteObject: type=ServerManager
> > remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
> > Kurento::ObjectDestroyedEvent objectId
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> > tags [], source [RemoteObject: type=ServerManager
> > remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2] -
> > recording 568
> > DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
> > recording in room 241 is stopped ::
> >  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5] -
> > No more screen streams in the room, stopping sharing
> > DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> > PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> > DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> > Kurento::ObjectDestroyedEvent objectId
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> > tags [], source [RemoteObject: type=ServerManager
> > remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> > Kurento::ObjectDestroyedEvent objectId
> > 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
> > [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> > DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> > hasPoll :: 241
> > ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2]
> > - [startConversion]
> > org.apache.openmeetings.core.converter.ConversionException: screenMetaData
> > is Null recordingId 568
> > at
> > org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > at
> > org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > at
> > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > at
> > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > at java.base/java.lang.Thread.run(Thread.java:829)
> > DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> > getArchived :: 241
> > DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> > hasPoll :: 241
> > DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> > getArchived :: 241
> > 
> > Is it that I need to change the FACL of the dir to be owned by a different
> > user/group? or is there something else I'm missing here?
> > 
> > On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <se...@gmail.com>
> > wrote:
> > 
> > > Sry that won't be all of the stack trace. There must be some exception /
> > > error before that.
> > >
> > > There is also a way to look at the error in the UI I think. I think there
> > > is an icon to see the commands it tried to execute and any errors with it.
> > > Maybe have a look at that to read all commands until you see the
> > > initial/first error in this processing chain.
> > >
> > > The location exists, I can see the webm files now that our Server team
> > >> created the NFS mount for me.
> > >
> > > That is just half the job. You also need to tell OpenMeetings the new
> > > location of your shared files/drive. Otherwise it assumes it is relative to
> > > the path of OpenMeetings base installation. You achieve that by either:
> > > A) Mount the same shared drive replacing the default "data" folder in
> > > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > > or better:
> > > B) Point OpenMeetings Data directory to your shared drive location using
> > > the DATA_DIR parameter
> > > An example how to pass in the DATA_DIR when starting OpenMeetings up is in
> > > the Docker script for the OpenMeetings image:
> > >
> > > https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> > >
> > > (A) can be a bit tricky if you don't know the internal folder structure of
> > > OpenMeetings that well.
> > >
> > > Please keep in mind that changing the data dir means _all_ files are on
> > > the shared drive. Not just recordings. So you may need to move all existing
> > > files from the current OpenMeetings data folder to the shared drive. Which
> > > again can be a bit tricky if you happen to mess up the exact folder paths
> > > to match.
> > >
> > > Thanks
> > > Seb
> > >
> > > Sebastian Wagner
> > > Director Arrakeen Solutions, OM-Hosting.com
> > > http://arrakeen-solutions.co.nz/
> > > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > > Video-Conferencing OpenMeetings
> > >
> > > <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > > <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > >
> > >
> > > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
> > > wrote:
> > >
> > >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
> > >> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
> > >> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> > >> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> > >> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> > >> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> > >> 	at java.base/java.lang.Thread.run(Thread.java:829)
> > >>
> > >>
> > >> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
> > >>
> > >>
> > >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> > >> seba.wagner@gmail.com> wrote:
> > >>
> > >>> Can you post the actual stack trace?
> > >>> What's the file path, have you verified this file really exists or not?
> > >>>
> > >>> Thanks
> > >>> Seb
> > >>>
> > >>> Sebastian Wagner
> > >>> Director Arrakeen Solutions, OM-Hosting.com
> > >>> http://arrakeen-solutions.co.nz/
> > >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >>> Video-Conferencing OpenMeetings
> > >>>
> > >>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > >>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > >>>
> > >>>
> > >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> > >>> jeffry.s.johnson@gmail.com> wrote:
> > >>>
> > >>>> Error in the application is file not found. In the logs the error is
> > >>>> that the metadata is null.
> > >>>>
> > >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> > >>>> seba.wagner@gmail.com> wrote:
> > >>>>
> > >>>>> Sry I think you just need to fix your shared drive. I have been
> > >>>>> mounting NFS drives before and I have not seen any such issues.
> > >>>>>
> > >>>>> What is your error? File not found? Have you checked the path in the
> > >>>>> exception stack trace message and if that resolves to an actual file or not?
> > >>>>>
> > >>>>> Thanks
> > >>>>> Sebastian
> > >>>>>
> > >>>>> Sebastian Wagner
> > >>>>> Director Arrakeen Solutions, OM-Hosting.com
> > >>>>> http://arrakeen-solutions.co.nz/
> > >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> > >>>>> Video-Conferencing OpenMeetings
> > >>>>>
> > >>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > >>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> > >>>>>
> > >>>>>
> > >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> > >>>>> jeffry.s.johnson@gmail.com> wrote:
> > >>>>>
> > >>>>>> We discovered we had an issue with recordings and I believe it's
> > >>>>>> because we separated our media server and om server for stability. I had an
> > >>>>>> nfs mounted share created and now we are seeing the webm files.
> > >>>>>>
> > >>>>>> The issue now is, I believe, that the prices to convert the recording
> > >>>>>> is being kicked off before the file is seen by om in the data directory.
> > >>>>>> Has this been encountered before? Should we put in a delay in the
> > >>>>>> conversion function? If so, where would be the best place to put that delay
> > >>>>>> in?
> > >>>>>>
> > >>>>>
> 
> 
> -- 
> Alvaro


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by Alvaro <zu...@gmail.com>.
Hi Sebastian, Jeffry do you install kurento media server indicating
the path to qcom_data?
Please take a look in the last tutorials for OM 6.1.0
that use the script "tomcat34" not "tomcat3" to run OM.

Thanks

Alvaro



-----------


On Fri, 17 Sep 2021 17:30:54 -0600
Jeffry Johnson <je...@gmail.com> wrote:

> ok, now i"m getting more confident here. I've redirected the Data Dir to
> /qcom_data/ on the root directory. THis is the NFS share that our server
> team set up for me. I accomplished the redirect by inserting the following
> line into the tomcat3 file:
> export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
> 
> Here is what the files look like after stopping the recording:
> 
> [image: image.png]
> 
> This is what appears when clicking the caution icon:
> 
> [image: image.png]
> 
> Here are the streaming files in the right directory:
> 
> [image: image.png]
> 
> Here is the full stack trace from beginning of recording to the end in the
> logs:
> 
> DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
> recording in room 241 is starting ::
> DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
> recording created by USER: 1
> DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
> Fie8 network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> active generation 0 ufrag Fie8 network-id 3 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> generation 0 ufrag Fie8 network-id 4 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
> active generation 0 ufrag Fie8 network-id 5 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> Fie8 network-id 2 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
> Kurento::ObjectCreated -> New Endpoint
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
> 54669 generation 0 ufrag Fie8 network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> startRecord outMedia OK ? true
>  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> Configured to record to
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> startRecord outMedia OK ? true
>  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> Configured to record to
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> Recording started successfully
> DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
> recording in room 241 is started 568 ::
> DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> hasPoll :: 241
>  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> Recording started successfully
> DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> getArchived :: 241
> DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
> Kurento::ObjectCreated -> New Endpoint
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
> Kurento::ObjectCreated -> New Endpoint
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> - [update]:
>  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
> - [update]:
> DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
> recording in room 241 is stopping 568 ::
> DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
> Kurento::ObjectDestroyedEvent objectId
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2] -
> recording 568
> DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
> recording in room 241 is stopped ::
>  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5] -
> No more screen streams in the room, stopping sharing
> DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> hasPoll :: 241
> ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2]
> - [startConversion]
> org.apache.openmeetings.core.converter.ConversionException: screenMetaData
> is Null recordingId 568
> at
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> at
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:829)
> DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> getArchived :: 241
> DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> hasPoll :: 241
> DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> getArchived :: 241
> 
> Is it that I need to change the FACL of the dir to be owned by a different
> user/group? or is there something else I'm missing here?
> 
> On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <se...@gmail.com>
> wrote:
> 
> > Sry that won't be all of the stack trace. There must be some exception /
> > error before that.
> >
> > There is also a way to look at the error in the UI I think. I think there
> > is an icon to see the commands it tried to execute and any errors with it.
> > Maybe have a look at that to read all commands until you see the
> > initial/first error in this processing chain.
> >
> > The location exists, I can see the webm files now that our Server team
> >> created the NFS mount for me.
> >
> > That is just half the job. You also need to tell OpenMeetings the new
> > location of your shared files/drive. Otherwise it assumes it is relative to
> > the path of OpenMeetings base installation. You achieve that by either:
> > A) Mount the same shared drive replacing the default "data" folder in
> > $OPENMEETINGS_HOME/webapps/openmeetings/data
> > or better:
> > B) Point OpenMeetings Data directory to your shared drive location using
> > the DATA_DIR parameter
> > An example how to pass in the DATA_DIR when starting OpenMeetings up is in
> > the Docker script for the OpenMeetings image:
> >
> > https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
> >
> > (A) can be a bit tricky if you don't know the internal folder structure of
> > OpenMeetings that well.
> >
> > Please keep in mind that changing the data dir means _all_ files are on
> > the shared drive. Not just recordings. So you may need to move all existing
> > files from the current OpenMeetings data folder to the shared drive. Which
> > again can be a bit tricky if you happen to mess up the exact folder paths
> > to match.
> >
> > Thanks
> > Seb
> >
> > Sebastian Wagner
> > Director Arrakeen Solutions, OM-Hosting.com
> > http://arrakeen-solutions.co.nz/
> > https://om-hosting.com - Cloud & Server Hosting for HTML5
> > Video-Conferencing OpenMeetings
> >
> > <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> > <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >
> >
> > On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
> > wrote:
> >
> >> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
> >> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
> >> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> >> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> >> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> >> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> >> 	at java.base/java.lang.Thread.run(Thread.java:829)
> >>
> >>
> >> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
> >>
> >>
> >> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> >> seba.wagner@gmail.com> wrote:
> >>
> >>> Can you post the actual stack trace?
> >>> What's the file path, have you verified this file really exists or not?
> >>>
> >>> Thanks
> >>> Seb
> >>>
> >>> Sebastian Wagner
> >>> Director Arrakeen Solutions, OM-Hosting.com
> >>> http://arrakeen-solutions.co.nz/
> >>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>> Video-Conferencing OpenMeetings
> >>>
> >>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> >>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >>>
> >>>
> >>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
> >>> jeffry.s.johnson@gmail.com> wrote:
> >>>
> >>>> Error in the application is file not found. In the logs the error is
> >>>> that the metadata is null.
> >>>>
> >>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
> >>>> seba.wagner@gmail.com> wrote:
> >>>>
> >>>>> Sry I think you just need to fix your shared drive. I have been
> >>>>> mounting NFS drives before and I have not seen any such issues.
> >>>>>
> >>>>> What is your error? File not found? Have you checked the path in the
> >>>>> exception stack trace message and if that resolves to an actual file or not?
> >>>>>
> >>>>> Thanks
> >>>>> Sebastian
> >>>>>
> >>>>> Sebastian Wagner
> >>>>> Director Arrakeen Solutions, OM-Hosting.com
> >>>>> http://arrakeen-solutions.co.nz/
> >>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
> >>>>> Video-Conferencing OpenMeetings
> >>>>>
> >>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> >>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
> >>>>>
> >>>>>
> >>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
> >>>>> jeffry.s.johnson@gmail.com> wrote:
> >>>>>
> >>>>>> We discovered we had an issue with recordings and I believe it's
> >>>>>> because we separated our media server and om server for stability. I had an
> >>>>>> nfs mounted share created and now we are seeing the webm files.
> >>>>>>
> >>>>>> The issue now is, I believe, that the prices to convert the recording
> >>>>>> is being kicked off before the file is seen by om in the data directory.
> >>>>>> Has this been encountered before? Should we put in a delay in the
> >>>>>> conversion function? If so, where would be the best place to put that delay
> >>>>>> in?
> >>>>>>
> >>>>>


-- 
Alvaro

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
From memory I think you still need to chmod +x on the shared drive though
to make it writable.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 18 Sept 2021 at 14:35, Jeffry Johnson <je...@gmail.com>
wrote:

> I will send the db info tomorrow but I can say that I have tomcat running
> as root because I wrote a service and enabled it in systemd to
> automatically run when the server is rebooted.
>
> On Fri, Sep 17, 2021, 18:51 seba.wagner@gmail.com <se...@gmail.com>
> wrote:
>
>> The shared drive needs to be made writable by the openmeetings user
>> running the OpenMeetings Tomcat service yes.
>>
>> Can you check the table recording_chunk in your OpenMeetings database
>> that it contains an entry with stream of type="SCREEN" for recording_id=568
>> ?
>> Whats that entry looking like?
>>
>> Thanks
>> Seb
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Sat, 18 Sept 2021 at 11:31, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> ok, now i"m getting more confident here. I've redirected the Data Dir to
>>> /qcom_data/ on the root directory. THis is the NFS share that our server
>>> team set up for me. I accomplished the redirect by inserting the following
>>> line into the tomcat3 file:
>>> export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
>>>
>>> Here is what the files look like after stopping the recording:
>>>
>>> [image: image.png]
>>>
>>> This is what appears when clicking the caution icon:
>>>
>>> [image: image.png]
>>>
>>> Here are the streaming files in the right directory:
>>>
>>> [image: image.png]
>>>
>>> Here is the full stack trace from beginning of recording to the end in
>>> the logs:
>>>
>>> DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
>>> recording in room 241 is starting ::
>>> DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
>>> recording created by USER: 1
>>> DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>>> 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
>>> Fie8 network-id
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>>> 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
>>> active generation 0 ufrag Fie8 network-id 3 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>>> 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
>>> generation 0 ufrag Fie8 network-id 4 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>>> 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
>>> active generation 0 ufrag Fie8 network-id 5 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
>>> Fie8 network-id 2 network-cost
>>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>>> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>>> 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
>>> 54669 generation 0 ufrag Fie8 network-id
>>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
>>> startRecord outMedia OK ? true
>>>  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
>>> Configured to record to
>>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>>> DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
>>> startRecord outMedia OK ? true
>>>  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
>>> Configured to record to
>>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>>  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
>>> Recording started successfully
>>> DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28]
>>> - Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
>>> recording in room 241 is started 568 ::
>>> DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
>>> hasPoll :: 241
>>>  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
>>> Recording started successfully
>>> DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
>>> getArchived :: 241
>>> DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>>> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>>> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>>> type=RecorderEndpoint
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>>> DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4]
>>> - Kurento::ObjectCreated -> New Endpoint
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>>> detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>>> outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
>>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>>> type=RecorderEndpoint
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
>>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>>> uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>>> DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>>> [ventExec-e2-t23] - [update]:
>>>  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
>>> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
>>> type=WebRtcEndpoint
>>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>>> sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>>> 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>>> DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>>> [ventExec-e2-t23] - [update]:
>>> DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5]
>>> - Incoming message from user with ID '1':
>>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>>> DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
>>> recording in room 241 is stopping 568 ::
>>> DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51
>>> [taskExecutor-2] - recording 568
>>> DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
>>> recording in room 241 is stopped ::
>>>  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5]
>>> - No more screen streams in the room, stopping sharing
>>> DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
>>> PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
>>> DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>>> tags [], source [RemoteObject: type=ServerManager
>>> remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17]
>>> - Kurento::ObjectDestroyedEvent objectId
>>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
>>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>>> DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
>>> hasPoll :: 241
>>> ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>>> [taskExecutor-2] - [startConversion]
>>> org.apache.openmeetings.core.converter.ConversionException:
>>> screenMetaData is Null recordingId 568
>>> at
>>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> at
>>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> at
>>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> at java.base/java.lang.Thread.run(Thread.java:829)
>>> DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
>>> getArchived :: 241
>>> DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
>>> hasPoll :: 241
>>> DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
>>> getArchived :: 241
>>>
>>> Is it that I need to change the FACL of the dir to be owned by a
>>> different user/group? or is there something else I'm missing here?
>>>
>>> On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>>> seba.wagner@gmail.com> wrote:
>>>
>>>> Sry that won't be all of the stack trace. There must be some exception
>>>> / error before that.
>>>>
>>>> There is also a way to look at the error in the UI I think. I think
>>>> there is an icon to see the commands it tried to execute and any errors
>>>> with it. Maybe have a look at that to read all commands until you see the
>>>> initial/first error in this processing chain.
>>>>
>>>> The location exists, I can see the webm files now that our Server team
>>>>> created the NFS mount for me.
>>>>
>>>> That is just half the job. You also need to tell OpenMeetings the new
>>>> location of your shared files/drive. Otherwise it assumes it is relative to
>>>> the path of OpenMeetings base installation. You achieve that by either:
>>>> A) Mount the same shared drive replacing the default "data" folder in
>>>> $OPENMEETINGS_HOME/webapps/openmeetings/data
>>>> or better:
>>>> B) Point OpenMeetings Data directory to your shared drive location
>>>> using the DATA_DIR parameter
>>>> An example how to pass in the DATA_DIR when starting OpenMeetings up is
>>>> in the Docker script for the OpenMeetings image:
>>>>
>>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>>
>>>> (A) can be a bit tricky if you don't know the internal folder structure
>>>> of OpenMeetings that well.
>>>>
>>>> Please keep in mind that changing the data dir means _all_ files are on
>>>> the shared drive. Not just recordings. So you may need to move all existing
>>>> files from the current OpenMeetings data folder to the shared drive. Which
>>>> again can be a bit tricky if you happen to mess up the exact folder paths
>>>> to match.
>>>>
>>>> Thanks
>>>> Seb
>>>>
>>>> Sebastian Wagner
>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>> http://arrakeen-solutions.co.nz/
>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> Video-Conferencing OpenMeetings
>>>>
>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>
>>>>
>>>> On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>
>>>>> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
>>>>> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
>>>>> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>>> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>>> 	at java.base/java.lang.Thread.run(Thread.java:829)
>>>>>
>>>>>
>>>>> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
>>>>>
>>>>>
>>>>> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>>>> seba.wagner@gmail.com> wrote:
>>>>>
>>>>>> Can you post the actual stack trace?
>>>>>> What's the file path, have you verified this file really exists or
>>>>>> not?
>>>>>>
>>>>>> Thanks
>>>>>> Seb
>>>>>>
>>>>>> Sebastian Wagner
>>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>> http://arrakeen-solutions.co.nz/
>>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>> Video-Conferencing OpenMeetings
>>>>>>
>>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>>
>>>>>>
>>>>>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>
>>>>>>> Error in the application is file not found. In the logs the error is
>>>>>>> that the metadata is null.
>>>>>>>
>>>>>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>>
>>>>>>>> Sry I think you just need to fix your shared drive. I have been
>>>>>>>> mounting NFS drives before and I have not seen any such issues.
>>>>>>>>
>>>>>>>> What is your error? File not found? Have you checked the path in
>>>>>>>> the exception stack trace message and if that resolves to an actual file or
>>>>>>>> not?
>>>>>>>>
>>>>>>>> Thanks
>>>>>>>> Sebastian
>>>>>>>>
>>>>>>>> Sebastian Wagner
>>>>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>>>> http://arrakeen-solutions.co.nz/
>>>>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>>>> Video-Conferencing OpenMeetings
>>>>>>>>
>>>>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>>>>
>>>>>>>>
>>>>>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>>>
>>>>>>>>> We discovered we had an issue with recordings and I believe it's
>>>>>>>>> because we separated our media server and om server for stability. I had an
>>>>>>>>> nfs mounted share created and now we are seeing the webm files.
>>>>>>>>>
>>>>>>>>> The issue now is, I believe, that the prices to convert the
>>>>>>>>> recording is being kicked off before the file is seen by om in the data
>>>>>>>>> directory. Has this been encountered before? Should we put in a delay in
>>>>>>>>> the conversion function? If so, where would be the best place to put that
>>>>>>>>> delay in?
>>>>>>>>>
>>>>>>>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
I will send the db info tomorrow but I can say that I have tomcat running
as root because I wrote a service and enabled it in systemd to
automatically run when the server is rebooted.

On Fri, Sep 17, 2021, 18:51 seba.wagner@gmail.com <se...@gmail.com>
wrote:

> The shared drive needs to be made writable by the openmeetings user
> running the OpenMeetings Tomcat service yes.
>
> Can you check the table recording_chunk in your OpenMeetings database
> that it contains an entry with stream of type="SCREEN" for recording_id=568
> ?
> Whats that entry looking like?
>
> Thanks
> Seb
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Sat, 18 Sept 2021 at 11:31, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> ok, now i"m getting more confident here. I've redirected the Data Dir to
>> /qcom_data/ on the root directory. THis is the NFS share that our server
>> team set up for me. I accomplished the redirect by inserting the following
>> line into the tomcat3 file:
>> export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
>>
>> Here is what the files look like after stopping the recording:
>>
>> [image: image.png]
>>
>> This is what appears when clicking the caution icon:
>>
>> [image: image.png]
>>
>> Here are the streaming files in the right directory:
>>
>> [image: image.png]
>>
>> Here is the full stack trace from beginning of recording to the end in
>> the logs:
>>
>> DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
>> recording in room 241 is starting ::
>> DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
>> recording created by USER: 1
>> DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
>> 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
>> Fie8 network-id
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
>> 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
>> active generation 0 ufrag Fie8 network-id 3 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
>> 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
>> generation 0 ufrag Fie8 network-id 4 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
>> 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
>> active generation 0 ufrag Fie8 network-id 5 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
>> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
>> Fie8 network-id 2 network-cost
>> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
>> Kurento::ObjectCreated -> New Endpoint
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
>> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
>> 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
>> 54669 generation 0 ufrag Fie8 network-id
>> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
>> startRecord outMedia OK ? true
>>  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
>> Configured to record to
>> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
>> DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
>> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
>> startRecord outMedia OK ? true
>>  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
>> Configured to record to
>> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>>  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
>> Recording started successfully
>> DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
>> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
>> recording in room 241 is started 568 ::
>> DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
>> hasPoll :: 241
>>  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
>> Recording started successfully
>> DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
>> getArchived :: 241
>> DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
>> Kurento::ObjectCreated -> New Endpoint
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
>> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
>> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
>> type=RecorderEndpoint
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
>> DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
>> Kurento::ObjectCreated -> New Endpoint
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
>> detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
>> outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
>> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
>> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
>> type=RecorderEndpoint
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
>> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
>> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
>> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
>> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
>> uid=61d3c734-6355-4f9b-b646-65504bc8d860]
>> DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
>> [ventExec-e2-t23] - [update]:
>>  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
>> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
>> type=WebRtcEndpoint
>> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
>> sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
>> 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
>> DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
>> [ventExec-e2-t23] - [update]:
>> DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
>> Incoming message from user with ID '1':
>> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
>> DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
>> recording in room 241 is stopping 568 ::
>> DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
>> Kurento::ObjectDestroyedEvent objectId
>> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
>> Kurento::ObjectDestroyedEvent objectId
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2]
>> - recording 568
>> DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
>> recording in room 241 is stopped ::
>>  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5]
>> - No more screen streams in the room, stopping sharing
>> DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
>> PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
>> DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
>> Kurento::ObjectDestroyedEvent objectId
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
>> tags [], source [RemoteObject: type=ServerManager
>> remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
>> Kurento::ObjectDestroyedEvent objectId
>> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
>> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
>> DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
>> hasPoll :: 241
>> ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100
>> [taskExecutor-2] - [startConversion]
>> org.apache.openmeetings.core.converter.ConversionException:
>> screenMetaData is Null recordingId 568
>> at
>> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> at
>> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> at
>> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> at java.base/java.lang.Thread.run(Thread.java:829)
>> DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
>> getArchived :: 241
>> DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
>> hasPoll :: 241
>> DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
>> getArchived :: 241
>>
>> Is it that I need to change the FACL of the dir to be owned by a
>> different user/group? or is there something else I'm missing here?
>>
>> On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
>> seba.wagner@gmail.com> wrote:
>>
>>> Sry that won't be all of the stack trace. There must be some exception /
>>> error before that.
>>>
>>> There is also a way to look at the error in the UI I think. I think
>>> there is an icon to see the commands it tried to execute and any errors
>>> with it. Maybe have a look at that to read all commands until you see the
>>> initial/first error in this processing chain.
>>>
>>> The location exists, I can see the webm files now that our Server team
>>>> created the NFS mount for me.
>>>
>>> That is just half the job. You also need to tell OpenMeetings the new
>>> location of your shared files/drive. Otherwise it assumes it is relative to
>>> the path of OpenMeetings base installation. You achieve that by either:
>>> A) Mount the same shared drive replacing the default "data" folder in
>>> $OPENMEETINGS_HOME/webapps/openmeetings/data
>>> or better:
>>> B) Point OpenMeetings Data directory to your shared drive location using
>>> the DATA_DIR parameter
>>> An example how to pass in the DATA_DIR when starting OpenMeetings up is
>>> in the Docker script for the OpenMeetings image:
>>>
>>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>>
>>> (A) can be a bit tricky if you don't know the internal folder structure
>>> of OpenMeetings that well.
>>>
>>> Please keep in mind that changing the data dir means _all_ files are on
>>> the shared drive. Not just recordings. So you may need to move all existing
>>> files from the current OpenMeetings data folder to the shared drive. Which
>>> again can be a bit tricky if you happen to mess up the exact folder paths
>>> to match.
>>>
>>> Thanks
>>> Seb
>>>
>>> Sebastian Wagner
>>> Director Arrakeen Solutions, OM-Hosting.com
>>> http://arrakeen-solutions.co.nz/
>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> Video-Conferencing OpenMeetings
>>>
>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>
>>>
>>> On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com> wrote:
>>>
>>>> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
>>>> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
>>>> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>>> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>>> 	at java.base/java.lang.Thread.run(Thread.java:829)
>>>>
>>>>
>>>> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
>>>>
>>>>
>>>> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>>> seba.wagner@gmail.com> wrote:
>>>>
>>>>> Can you post the actual stack trace?
>>>>> What's the file path, have you verified this file really exists or not?
>>>>>
>>>>> Thanks
>>>>> Seb
>>>>>
>>>>> Sebastian Wagner
>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> http://arrakeen-solutions.co.nz/
>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>> Video-Conferencing OpenMeetings
>>>>>
>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>
>>>>>
>>>>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>
>>>>>> Error in the application is file not found. In the logs the error is
>>>>>> that the metadata is null.
>>>>>>
>>>>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>>>> seba.wagner@gmail.com> wrote:
>>>>>>
>>>>>>> Sry I think you just need to fix your shared drive. I have been
>>>>>>> mounting NFS drives before and I have not seen any such issues.
>>>>>>>
>>>>>>> What is your error? File not found? Have you checked the path in the
>>>>>>> exception stack trace message and if that resolves to an actual file or not?
>>>>>>>
>>>>>>> Thanks
>>>>>>> Sebastian
>>>>>>>
>>>>>>> Sebastian Wagner
>>>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>>> http://arrakeen-solutions.co.nz/
>>>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>>> Video-Conferencing OpenMeetings
>>>>>>>
>>>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>>>
>>>>>>>
>>>>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>>
>>>>>>>> We discovered we had an issue with recordings and I believe it's
>>>>>>>> because we separated our media server and om server for stability. I had an
>>>>>>>> nfs mounted share created and now we are seeing the webm files.
>>>>>>>>
>>>>>>>> The issue now is, I believe, that the prices to convert the
>>>>>>>> recording is being kicked off before the file is seen by om in the data
>>>>>>>> directory. Has this been encountered before? Should we put in a delay in
>>>>>>>> the conversion function? If so, where would be the best place to put that
>>>>>>>> delay in?
>>>>>>>>
>>>>>>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
The shared drive needs to be made writable by the openmeetings user running
the OpenMeetings Tomcat service yes.

Can you check the table recording_chunk in your OpenMeetings database that
it contains an entry with stream of type="SCREEN" for recording_id=568 ?
Whats that entry looking like?

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 18 Sept 2021 at 11:31, Jeffry Johnson <je...@gmail.com>
wrote:

> ok, now i"m getting more confident here. I've redirected the Data Dir to
> /qcom_data/ on the root directory. THis is the NFS share that our server
> team set up for me. I accomplished the redirect by inserting the following
> line into the tomcat3 file:
> export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"
>
> Here is what the files look like after stopping the recording:
>
> [image: image.png]
>
> This is what appears when clicking the caution icon:
>
> [image: image.png]
>
> Here are the streaming files in the right directory:
>
> [image: image.png]
>
> Here is the full stack trace from beginning of recording to the end in the
> logs:
>
> DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
> recording in room 241 is starting ::
> DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
> recording created by USER: 1
> DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
> 1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
> Fie8 network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
> 1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
> active generation 0 ufrag Fie8 network-id 3 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
> 1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
> generation 0 ufrag Fie8 network-id 4 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
> 1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
> active generation 0 ufrag Fie8 network-id 5 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
> 1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
> Fie8 network-id 2 network-cost
> 10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
> Kurento::ObjectCreated -> New Endpoint
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
> 1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
> 54669 generation 0 ufrag Fie8 network-id
> 1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> startRecord outMedia OK ? true
>  INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> Configured to record to
> file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
> DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
> startRecord outMedia OK ? true
>  INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
> Configured to record to
> file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
>  INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
> Recording started successfully
> DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
> Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
> recording in room 241 is started 568 ::
> DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
> hasPoll :: 241
>  INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
> Recording started successfully
> DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
> getArchived :: 241
> DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
> Kurento::ObjectCreated -> New Endpoint
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
> detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
> outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
> DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
> Kurento::ObjectCreated -> New Endpoint
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
> detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
> outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
> [kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
> streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
> type=RecorderEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
> outgoingMedia=[RemoteObject: type=WebRtcEndpoint
> remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
> listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
> sid=7c541378-cf4c-429a-9a89-e9be993c8897,
> uid=61d3c734-6355-4f9b-b646-65504bc8d860]
> DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96
> [ventExec-e2-t23] - [update]:
>  INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
> Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
> type=WebRtcEndpoint
> remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
> sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
> 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
> DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96
> [ventExec-e2-t23] - [update]:
> DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
> Incoming message from user with ID '1':
> {"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
> DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
> recording in room 241 is stopping 568 ::
> DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
> Kurento::ObjectDestroyedEvent objectId
> 2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2]
> - recording 568
> DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
> recording in room 241 is stopped ::
>  INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5] -
> No more screen streams in the room, stopping sharing
> DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
> PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
> DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
> tags [], source [RemoteObject: type=ServerManager
> remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
> Kurento::ObjectDestroyedEvent objectId
> 8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
> [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
> DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
> hasPoll :: 241
> ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2]
> - [startConversion]
> org.apache.openmeetings.core.converter.ConversionException: screenMetaData
> is Null recordingId 568
> at
> org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> at
> org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> at java.base/java.lang.Thread.run(Thread.java:829)
> DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
> getArchived :: 241
> DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
> hasPoll :: 241
> DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
> getArchived :: 241
>
> Is it that I need to change the FACL of the dir to be owned by a different
> user/group? or is there something else I'm missing here?
>
> On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Sry that won't be all of the stack trace. There must be some exception /
>> error before that.
>>
>> There is also a way to look at the error in the UI I think. I think there
>> is an icon to see the commands it tried to execute and any errors with it.
>> Maybe have a look at that to read all commands until you see the
>> initial/first error in this processing chain.
>>
>> The location exists, I can see the webm files now that our Server team
>>> created the NFS mount for me.
>>
>> That is just half the job. You also need to tell OpenMeetings the new
>> location of your shared files/drive. Otherwise it assumes it is relative to
>> the path of OpenMeetings base installation. You achieve that by either:
>> A) Mount the same shared drive replacing the default "data" folder in
>> $OPENMEETINGS_HOME/webapps/openmeetings/data
>> or better:
>> B) Point OpenMeetings Data directory to your shared drive location using
>> the DATA_DIR parameter
>> An example how to pass in the DATA_DIR when starting OpenMeetings up is
>> in the Docker script for the OpenMeetings image:
>>
>> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>>
>> (A) can be a bit tricky if you don't know the internal folder structure
>> of OpenMeetings that well.
>>
>> Please keep in mind that changing the data dir means _all_ files are on
>> the shared drive. Not just recordings. So you may need to move all existing
>> files from the current OpenMeetings data folder to the shared drive. Which
>> again can be a bit tricky if you happen to mess up the exact folder paths
>> to match.
>>
>> Thanks
>> Seb
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
>>> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
>>> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>>> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>>> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>>> 	at java.base/java.lang.Thread.run(Thread.java:829)
>>>
>>>
>>> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
>>>
>>>
>>> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>>> seba.wagner@gmail.com> wrote:
>>>
>>>> Can you post the actual stack trace?
>>>> What's the file path, have you verified this file really exists or not?
>>>>
>>>> Thanks
>>>> Seb
>>>>
>>>> Sebastian Wagner
>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>> http://arrakeen-solutions.co.nz/
>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> Video-Conferencing OpenMeetings
>>>>
>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>
>>>>
>>>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>
>>>>> Error in the application is file not found. In the logs the error is
>>>>> that the metadata is null.
>>>>>
>>>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>>> seba.wagner@gmail.com> wrote:
>>>>>
>>>>>> Sry I think you just need to fix your shared drive. I have been
>>>>>> mounting NFS drives before and I have not seen any such issues.
>>>>>>
>>>>>> What is your error? File not found? Have you checked the path in the
>>>>>> exception stack trace message and if that resolves to an actual file or not?
>>>>>>
>>>>>> Thanks
>>>>>> Sebastian
>>>>>>
>>>>>> Sebastian Wagner
>>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>>> http://arrakeen-solutions.co.nz/
>>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>>> Video-Conferencing OpenMeetings
>>>>>>
>>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>>
>>>>>>
>>>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>>
>>>>>>> We discovered we had an issue with recordings and I believe it's
>>>>>>> because we separated our media server and om server for stability. I had an
>>>>>>> nfs mounted share created and now we are seeing the webm files.
>>>>>>>
>>>>>>> The issue now is, I believe, that the prices to convert the
>>>>>>> recording is being kicked off before the file is seen by om in the data
>>>>>>> directory. Has this been encountered before? Should we put in a delay in
>>>>>>> the conversion function? If so, where would be the best place to put that
>>>>>>> delay in?
>>>>>>>
>>>>>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
ok, now i"m getting more confident here. I've redirected the Data Dir to
/qcom_data/ on the root directory. THis is the NFS share that our server
team set up for me. I accomplished the redirect by inserting the following
line into the tomcat3 file:
export JAVA_OPTS="-Djava.awt.headless=true -DDATA_DIR=/qcom_data/"

Here is what the files look like after stopping the recording:

[image: image.png]

This is what appears when clicking the caution icon:

[image: image.png]

Here are the streaming files in the right directory:

[image: image.png]

Here is the full stack trace from beginning of recording to the end in the
logs:

DEBUG 09-17 19:21:56.691 o.a.o.c.r.KRoom:120 [ventExec-e2-t23] - ##REC::
recording in room 241 is starting ::
DEBUG 09-17 19:21:56.692 o.a.o.c.r.KRoom:147 [ventExec-e2-t23] - ##REC::
recording created by USER: 1
DEBUG 09-17 19:21:56.718 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3031263214
1 tcp 1518280447 10.43.204.201 9 typ host tcptype active generation 0 ufrag
Fie8 network-id
1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:56.725 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:2078137933
1 tcp 1518217471 2601:680:ca00:6cb0:7584:5137:c3a5:f49 9 typ host tcptype
active generation 0 ufrag Fie8 network-id 3 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:56.730 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:1021992780
1 tcp 1518151935 2601:680:ca00:6cb0::635 9 typ host tcptype active
generation 0 ufrag Fie8 network-id 4 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:56.735 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:428269470
1 tcp 1518086399 2601:680:ca00:6cb0:d4ec:98a1:247d:6c5a 9 typ host tcptype
active generation 0 ufrag Fie8 network-id 5 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:56.740 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-7] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:3105188002
1 tcp 1518018303 10.0.0.202 9 typ host tcptype active generation 0 ufrag
Fie8 network-id 2 network-cost
10","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:56.825 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-6] -
Kurento::ObjectCreated -> New Endpoint
8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint
detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=null,
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
sid=7c541378-cf4c-429a-9a89-e9be993c8897,
uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
DEBUG 09-17 19:21:56.889 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-3] -
Incoming message from user with ID '1':
{"type":"kurento","id":"onIceCandidate","candidate":{"candidate":"candidate:133411719
1 udp 41885439 172.17.129.147 57439 typ relay raddr 10.43.204.201 rport
54669 generation 0 ufrag Fie8 network-id
1","sdpMid":"0","sdpMLineIndex":0},"uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd","luid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:21:57.687 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
startRecord outMedia OK ? true
 INFO 09-17 19:21:57.688 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
Configured to record to
file:///qcom_data/streams/241/rec_568_06e13054-286a-4b18-8959-15980ded64e9.webm
DEBUG 09-17 19:21:57.691 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-17 19:21:57.701 o.a.o.c.r.KStream:345 [ventExec-e2-t23] -
startRecord outMedia OK ? true
 INFO 09-17 19:21:57.702 o.a.o.u.OmFileHelper:236 [ventExec-e2-t23] -
Configured to record to
file:///qcom_data/streams/241/rec_568_ca6ec11e-8672-4bbb-9378-0d51bd03b905.webm
 INFO 09-17 19:21:57.706 o.a.o.c.r.KStream:375 [ventExec-e2-t28] -
Recording started successfully
DEBUG 09-17 19:21:57.747 o.a.o.c.r.KurentoHandler:433 [ventExec-e2-t28] -
Kurento::ObjectCreated -> [RemoteObject: type=RecorderEndpoint
remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
source [RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-17 19:21:57.756 o.a.o.c.r.KRoom:163 [ventExec-e2-t23] - ##REC::
recording in room 241 is started 568 ::
DEBUG 09-17 19:21:57.756 o.a.o.d.d.r.PollDao:104 [Thread-1003] -  ::
hasPoll :: 241
 INFO 09-17 19:21:57.760 o.a.o.c.r.KStream:375 [ventExec-e2-t23] -
Recording started successfully
DEBUG 09-17 19:21:57.835 o.a.o.d.d.r.PollDao:98 [Thread-1003] -  ::
getArchived :: 241
DEBUG 09-17 19:21:57.897 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-3] -
Kurento::ObjectCreated -> New Endpoint
8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint
detected, tags: {uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd,
outUid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
streamType=SCREEN, profile=WEBM_VIDEO_ONLY, recorder=[RemoteObject:
type=RecorderEndpoint
remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint],
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=SCREEN,
sid=7c541378-cf4c-429a-9a89-e9be993c8897,
uid=8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd]
DEBUG 09-17 19:21:57.951 o.a.o.c.r.KurentoHandler:502 [pool-3-thread-4] -
Kurento::ObjectCreated -> New Endpoint
2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint
detected, tags: {uid=61d3c734-6355-4f9b-b646-65504bc8d860,
outUid=61d3c734-6355-4f9b-b646-65504bc8d860}, kStream: KStream
[kRoom=org.apache.openmeetings.core.remote.KRoom@42c72392,
streamType=WEBCAM, profile=WEBM, recorder=[RemoteObject:
type=RecorderEndpoint
remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint],
outgoingMedia=[RemoteObject: type=WebRtcEndpoint
remoteRef=2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/572fa000-edef-48bf-948e-722f83ab76b8_kurento.WebRtcEndpoint],
listeners={}, flowoutFuture=Optional.empty, chunkId=null, type=AUDIO_VIDEO,
sid=7c541378-cf4c-429a-9a89-e9be993c8897,
uid=61d3c734-6355-4f9b-b646-65504bc8d860]
DEBUG 09-17 19:21:57.969 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
- [update]:
 INFO 09-17 19:21:58.449 o.a.o.c.r.KStream:197 [ventExec-e2-t23] - Media
Flow OUT STATE :: FLOWING, mediaType VIDEO, source [RemoteObject:
type=WebRtcEndpoint
remoteRef=8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint],
sid 7c541378-cf4c-429a-9a89-e9be993c8897, uid
8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd
DEBUG 09-17 19:21:58.907 o.a.o.d.d.r.RecordingChunkDao:96 [ventExec-e2-t23]
- [update]:
DEBUG 09-17 19:22:31.836 o.a.o.c.r.StreamProcessor:90 [nio-5443-exec-5] -
Incoming message from user with ID '1':
{"type":"kurento","id":"stopRecord","uid":"8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd"}
DEBUG 09-17 19:22:31.837 o.a.o.c.r.KRoom:169 [nio-5443-exec-5] - ##REC::
recording in room 241 is stopping 568 ::
DEBUG 09-17 19:22:31.887 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t28] -
Kurento::ObjectDestroyedEvent objectId
2d9aab74-e536-438e-9f71-e268a07fc5b5_kurento.MediaPipeline/11e51051-faed-4296-b731-68c6cb6f7bd7_kurento.RecorderEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-17 19:22:31.888 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t18] -
Kurento::ObjectDestroyedEvent objectId
8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/e6fe24a7-1073-4e06-a657-329214ec7e72_kurento.RecorderEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-17 19:22:32.873 o.a.o.c.c.RecordingConverter:51 [taskExecutor-2] -
recording 568
DEBUG 09-17 19:22:32.875 o.a.o.c.r.KRoom:192 [nio-5443-exec-5] - ##REC::
recording in room 241 is stopped ::
 INFO 09-17 19:22:32.877 o.a.o.c.r.StreamProcessor:273 [nio-5443-exec-5] -
No more screen streams in the room, stopping sharing
DEBUG 09-17 19:22:32.878 o.a.o.c.r.KStream:405 [nio-5443-exec-5] -
PARTICIPANT 8cf8103e-dc75-4f66-bcd8-5e21fb20fbbd: Releasing listeners
DEBUG 09-17 19:22:32.881 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
Kurento::ObjectDestroyedEvent objectId
8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline/4e72fc3a-ff84-44d1-95dd-dd51bd2e8811_kurento.WebRtcEndpoint,
tags [], source [RemoteObject: type=ServerManager
remoteRef=manager_ServerManager]
DEBUG 09-17 19:22:32.883 o.a.o.c.r.KurentoHandler:184 [ventExec-e2-t17] -
Kurento::ObjectDestroyedEvent objectId
8479330b-47c2-4070-9718-e7071f235534_kurento.MediaPipeline, tags [], source
[RemoteObject: type=ServerManager remoteRef=manager_ServerManager]
DEBUG 09-17 19:22:32.885 o.a.o.d.d.r.PollDao:104 [Thread-1176] -  ::
hasPoll :: 241
ERROR 09-17 19:22:32.953 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2]
- [startConversion]
org.apache.openmeetings.core.converter.ConversionException: screenMetaData
is Null recordingId 568
at
org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
at
org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
at
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
DEBUG 09-17 19:22:32.964 o.a.o.d.d.r.PollDao:98 [Thread-1176] -  ::
getArchived :: 241
DEBUG 09-17 19:22:33.182 o.a.o.d.d.r.PollDao:104 [Thread-1178] -  ::
hasPoll :: 241
DEBUG 09-17 19:22:33.183 o.a.o.d.d.r.PollDao:98 [Thread-1178] -  ::
getArchived :: 241

Is it that I need to change the FACL of the dir to be owned by a different
user/group? or is there something else I'm missing here?

On Fri, Sep 17, 2021 at 5:14 PM seba.wagner@gmail.com <se...@gmail.com>
wrote:

> Sry that won't be all of the stack trace. There must be some exception /
> error before that.
>
> There is also a way to look at the error in the UI I think. I think there
> is an icon to see the commands it tried to execute and any errors with it.
> Maybe have a look at that to read all commands until you see the
> initial/first error in this processing chain.
>
> The location exists, I can see the webm files now that our Server team
>> created the NFS mount for me.
>
> That is just half the job. You also need to tell OpenMeetings the new
> location of your shared files/drive. Otherwise it assumes it is relative to
> the path of OpenMeetings base installation. You achieve that by either:
> A) Mount the same shared drive replacing the default "data" folder in
> $OPENMEETINGS_HOME/webapps/openmeetings/data
> or better:
> B) Point OpenMeetings Data directory to your shared drive location using
> the DATA_DIR parameter
> An example how to pass in the DATA_DIR when starting OpenMeetings up is in
> the Docker script for the OpenMeetings image:
>
> https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43
>
> (A) can be a bit tricky if you don't know the internal folder structure of
> OpenMeetings that well.
>
> Please keep in mind that changing the data dir means _all_ files are on
> the shared drive. Not just recordings. So you may need to move all existing
> files from the current OpenMeetings data folder to the shared drive. Which
> again can be a bit tricky if you happen to mess up the exact folder paths
> to match.
>
> Thanks
> Seb
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
>> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
>> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
>> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
>> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>> 	at java.base/java.lang.Thread.run(Thread.java:829)
>>
>>
>> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
>>
>>
>> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
>> seba.wagner@gmail.com> wrote:
>>
>>> Can you post the actual stack trace?
>>> What's the file path, have you verified this file really exists or not?
>>>
>>> Thanks
>>> Seb
>>>
>>> Sebastian Wagner
>>> Director Arrakeen Solutions, OM-Hosting.com
>>> http://arrakeen-solutions.co.nz/
>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> Video-Conferencing OpenMeetings
>>>
>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>
>>>
>>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com> wrote:
>>>
>>>> Error in the application is file not found. In the logs the error is
>>>> that the metadata is null.
>>>>
>>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <
>>>> seba.wagner@gmail.com> wrote:
>>>>
>>>>> Sry I think you just need to fix your shared drive. I have been
>>>>> mounting NFS drives before and I have not seen any such issues.
>>>>>
>>>>> What is your error? File not found? Have you checked the path in the
>>>>> exception stack trace message and if that resolves to an actual file or not?
>>>>>
>>>>> Thanks
>>>>> Sebastian
>>>>>
>>>>> Sebastian Wagner
>>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>>> http://arrakeen-solutions.co.nz/
>>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>>> Video-Conferencing OpenMeetings
>>>>>
>>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>>
>>>>>
>>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>>
>>>>>> We discovered we had an issue with recordings and I believe it's
>>>>>> because we separated our media server and om server for stability. I had an
>>>>>> nfs mounted share created and now we are seeing the webm files.
>>>>>>
>>>>>> The issue now is, I believe, that the prices to convert the recording
>>>>>> is being kicked off before the file is seen by om in the data directory.
>>>>>> Has this been encountered before? Should we put in a delay in the
>>>>>> conversion function? If so, where would be the best place to put that delay
>>>>>> in?
>>>>>>
>>>>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Sry that won't be all of the stack trace. There must be some exception /
error before that.

There is also a way to look at the error in the UI I think. I think there
is an icon to see the commands it tried to execute and any errors with it.
Maybe have a look at that to read all commands until you see the
initial/first error in this processing chain.

The location exists, I can see the webm files now that our Server team
> created the NFS mount for me.

That is just half the job. You also need to tell OpenMeetings the new
location of your shared files/drive. Otherwise it assumes it is relative to
the path of OpenMeetings base installation. You achieve that by either:
A) Mount the same shared drive replacing the default "data" folder in
$OPENMEETINGS_HOME/webapps/openmeetings/data
or better:
B) Point OpenMeetings Data directory to your shared drive location using
the DATA_DIR parameter
An example how to pass in the DATA_DIR when starting OpenMeetings up is in
the Docker script for the OpenMeetings image:
https://github.com/openmeetings/openmeetings-docker/blob/master/scripts/om.sh#L43

(A) can be a bit tricky if you don't know the internal folder structure of
OpenMeetings that well.

Please keep in mind that changing the data dir means _all_ files are on the
shared drive. Not just recordings. So you may need to move all existing
files from the current OpenMeetings data folder to the shared drive. Which
again can be a bit tricky if you happen to mess up the exact folder paths
to match.

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 18 Sept 2021 at 10:57, Jeffry Johnson <je...@gmail.com>
wrote:

> ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100 [taskExecutor-1] - [startConversion]
> org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 567
> 	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
> 	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:829)
>
>
> Is this what you mean? If I seem inept it's because I only started this job less than 4 months ago with ZERO experience in any of this and have had to learn it all on the fly. The location exists, I can see the webm files now that our Server team created the NFS mount for me.
>
>
> On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <
> seba.wagner@gmail.com> wrote:
>
>> Can you post the actual stack trace?
>> What's the file path, have you verified this file really exists or not?
>>
>> Thanks
>> Seb
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> Error in the application is file not found. In the logs the error is
>>> that the metadata is null.
>>>
>>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <se...@gmail.com>
>>> wrote:
>>>
>>>> Sry I think you just need to fix your shared drive. I have been
>>>> mounting NFS drives before and I have not seen any such issues.
>>>>
>>>> What is your error? File not found? Have you checked the path in the
>>>> exception stack trace message and if that resolves to an actual file or not?
>>>>
>>>> Thanks
>>>> Sebastian
>>>>
>>>> Sebastian Wagner
>>>> Director Arrakeen Solutions, OM-Hosting.com
>>>> http://arrakeen-solutions.co.nz/
>>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>>> Video-Conferencing OpenMeetings
>>>>
>>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>>
>>>>
>>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>>> jeffry.s.johnson@gmail.com> wrote:
>>>>
>>>>> We discovered we had an issue with recordings and I believe it's
>>>>> because we separated our media server and om server for stability. I had an
>>>>> nfs mounted share created and now we are seeing the webm files.
>>>>>
>>>>> The issue now is, I believe, that the prices to convert the recording
>>>>> is being kicked off before the file is seen by om in the data directory.
>>>>> Has this been encountered before? Should we put in a delay in the
>>>>> conversion function? If so, where would be the best place to put that delay
>>>>> in?
>>>>>
>>>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
ERROR 09-17 17:40:56.229 o.a.o.c.c.RecordingConverter:100
[taskExecutor-1] - [startConversion]
org.apache.openmeetings.core.converter.ConversionException:
screenMetaData is Null recordingId 567
	at org.apache.openmeetings.core.converter.RecordingConverter.startConversion(RecordingConverter.java:58)
	at org.apache.openmeetings.core.remote.StreamProcessor.lambda$startConvertion$10(StreamProcessor.java:439)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:829)


Is this what you mean? If I seem inept it's because I only started
this job less than 4 months ago with ZERO experience in any of this
and have had to learn it all on the fly. The location exists, I can
see the webm files now that our Server team created the NFS mount for
me.


On Fri, Sep 17, 2021 at 4:45 PM seba.wagner@gmail.com <se...@gmail.com>
wrote:

> Can you post the actual stack trace?
> What's the file path, have you verified this file really exists or not?
>
> Thanks
> Seb
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> Error in the application is file not found. In the logs the error is that
>> the metadata is null.
>>
>> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <se...@gmail.com>
>> wrote:
>>
>>> Sry I think you just need to fix your shared drive. I have been mounting
>>> NFS drives before and I have not seen any such issues.
>>>
>>> What is your error? File not found? Have you checked the path in the
>>> exception stack trace message and if that resolves to an actual file or not?
>>>
>>> Thanks
>>> Sebastian
>>>
>>> Sebastian Wagner
>>> Director Arrakeen Solutions, OM-Hosting.com
>>> http://arrakeen-solutions.co.nz/
>>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>>> Video-Conferencing OpenMeetings
>>>
>>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>>
>>>
>>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <
>>> jeffry.s.johnson@gmail.com> wrote:
>>>
>>>> We discovered we had an issue with recordings and I believe it's
>>>> because we separated our media server and om server for stability. I had an
>>>> nfs mounted share created and now we are seeing the webm files.
>>>>
>>>> The issue now is, I believe, that the prices to convert the recording
>>>> is being kicked off before the file is seen by om in the data directory.
>>>> Has this been encountered before? Should we put in a delay in the
>>>> conversion function? If so, where would be the best place to put that delay
>>>> in?
>>>>
>>>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Can you post the actual stack trace?
What's the file path, have you verified this file really exists or not?

Thanks
Seb

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 18 Sept 2021 at 10:29, Jeffry Johnson <je...@gmail.com>
wrote:

> Error in the application is file not found. In the logs the error is that
> the metadata is null.
>
> On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <se...@gmail.com>
> wrote:
>
>> Sry I think you just need to fix your shared drive. I have been mounting
>> NFS drives before and I have not seen any such issues.
>>
>> What is your error? File not found? Have you checked the path in the
>> exception stack trace message and if that resolves to an actual file or not?
>>
>> Thanks
>> Sebastian
>>
>> Sebastian Wagner
>> Director Arrakeen Solutions, OM-Hosting.com
>> http://arrakeen-solutions.co.nz/
>> https://om-hosting.com - Cloud & Server Hosting for HTML5
>> Video-Conferencing OpenMeetings
>>
>> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
>> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>>
>>
>> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <je...@gmail.com>
>> wrote:
>>
>>> We discovered we had an issue with recordings and I believe it's because
>>> we separated our media server and om server for stability. I had an nfs
>>> mounted share created and now we are seeing the webm files.
>>>
>>> The issue now is, I believe, that the prices to convert the recording is
>>> being kicked off before the file is seen by om in the data directory. Has
>>> this been encountered before? Should we put in a delay in the conversion
>>> function? If so, where would be the best place to put that delay in?
>>>
>>

Re: OM and Media server separated-recording issue

Posted by Jeffry Johnson <je...@gmail.com>.
Error in the application is file not found. In the logs the error is that
the metadata is null.

On Fri, Sep 17, 2021, 16:14 seba.wagner@gmail.com <se...@gmail.com>
wrote:

> Sry I think you just need to fix your shared drive. I have been mounting
> NFS drives before and I have not seen any such issues.
>
> What is your error? File not found? Have you checked the path in the
> exception stack trace message and if that resolves to an actual file or not?
>
> Thanks
> Sebastian
>
> Sebastian Wagner
> Director Arrakeen Solutions, OM-Hosting.com
> http://arrakeen-solutions.co.nz/
> https://om-hosting.com - Cloud & Server Hosting for HTML5
> Video-Conferencing OpenMeetings
>
> <https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
> <https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>
>
>
> On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <je...@gmail.com>
> wrote:
>
>> We discovered we had an issue with recordings and I believe it's because
>> we separated our media server and om server for stability. I had an nfs
>> mounted share created and now we are seeing the webm files.
>>
>> The issue now is, I believe, that the prices to convert the recording is
>> being kicked off before the file is seen by om in the data directory. Has
>> this been encountered before? Should we put in a delay in the conversion
>> function? If so, where would be the best place to put that delay in?
>>
>

Re: OM and Media server separated-recording issue

Posted by "seba.wagner@gmail.com" <se...@gmail.com>.
Sry I think you just need to fix your shared drive. I have been mounting
NFS drives before and I have not seen any such issues.

What is your error? File not found? Have you checked the path in the
exception stack trace message and if that resolves to an actual file or not?

Thanks
Sebastian

Sebastian Wagner
Director Arrakeen Solutions, OM-Hosting.com
http://arrakeen-solutions.co.nz/
https://om-hosting.com - Cloud & Server Hosting for HTML5
Video-Conferencing OpenMeetings
<https://www.youracclaim.com/badges/da4e8828-743d-4968-af6f-49033f10d60a/public_url>
<https://www.youracclaim.com/badges/b7e709c6-aa87-4b02-9faf-099038475e36/public_url>


On Sat, 18 Sept 2021 at 10:04, Jeffry Johnson <je...@gmail.com>
wrote:

> We discovered we had an issue with recordings and I believe it's because
> we separated our media server and om server for stability. I had an nfs
> mounted share created and now we are seeing the webm files.
>
> The issue now is, I believe, that the prices to convert the recording is
> being kicked off before the file is seen by om in the data directory. Has
> this been encountered before? Should we put in a delay in the conversion
> function? If so, where would be the best place to put that delay in?
>