On safari, it does not record, log error is:
ERROR 11-22 09:51:57.979 o.a.o.c.c.RecordingConverter:100 [taskExecutor-2] - [startConversion]
org.apache.openmeetings.core.converter.ConversionException: screenMetaData is Null recordingId 419
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)
ERROR 11-22 09:51:57.930 o.k.c.i.c.RomClientObjectManager:51 [ventExec-e2-t27] - Trying to propagate a event with type=Stopped and data={timestampMillis=1637574717921, source=3194ced1-2602-4201-b8e3-3b728ad1e92f_kurento.MediaPipeline/e25c6c1a-6904-4173-af9f-83ced424ed7c_kurento.RecorderEndpoint, type=Stopped, tags=[], timestamp=1637574717} to object 3194ced1-2602-4201-b8e3-3b728ad1e92f_kurento.MediaPipeline/e25c6c1a-6904-4173-af9f-83ced424ed7c_kurento.RecorderEndpoint, but that doesn't exist in the client. Objects are={manager_ServerManager=org.kurento.client.internal.client.RemoteObject@df61f5d7, newref:0=org.kurento.client.internal.client.RemoteObject@30f80782, 3194ced1-2602-4201-b8e3-3b728ad1e92f_kurento.MediaPipeline/64c05504-2e70-4f18-9a00-eb047d8be1d2_kurento.WebRtcEndpoint=org.kurento.client.internal.client.RemoteObject@839d6d77}
Reproducible, with log:
ERROR 11-17 11:44:06.929 o.a.o.w.c.OmWebSocketPanel:127 [nio-5443-exec-9] - Error while processing incoming message
org.kurento.client.internal.server.KurentoServerException: Error adding candidate (Code:40401, Type:null, Data: {"type":"ICE_ADD_CANDIDATE_ERROR"$
at org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.sendRequest(RomClientJsonRpcClient.java:264)
at org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.invoke(RomClientJsonRpcClient.java:117)
at org.kurento.client.internal.transport.jsonrpc.RomClientJsonRpcClient.invoke(RomClientJsonRpcClient.java:99)
at org.kurento.client.internal.client.RomManager.invoke(RomManager.java:162)
at org.kurento.client.internal.client.RemoteObject.invoke(RemoteObject.java:186)
at org.kurento.client.internal.client.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:187)
at org.kurento.client.internal.client.RemoteObjectInvocationHandler.internalInvoke(RemoteObjectInvocationHandler.java:139)
at org.kurento.client.internal.client.DefaultInvocationHandler.invoke(DefaultInvocationHandler.java:39)
at com.sun.proxy.$Proxy165.addIceCandidate(Unknown Source)
at org.apache.openmeetings.core.remote.KStream.addIceCandidate(KStream.java:564)
at org.apache.openmeetings.core.remote.StreamProcessorActions.addIceCandidate(StreamProcessorActions.java:66)
at org.apache.openmeetings.core.remote.StreamProcessor.onMessage(StreamProcessor.java:115)
at org.apache.openmeetings.core.remote.KurentoHandler.onMessage(KurentoHandler.java:247)
at org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$FastClassByCGLIB$$756e116d.invoke(<generated>)
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.apache.wicket.proxy.LazyInitProxyFactory$AbstractCGLibInterceptor.intercept(LazyInitProxyFactory.java:318)
at org.apache.openmeetings.core.remote.Wicket_Proxy_KurentoHandler$$EnhancerByCGLIB$$97ea4367.onMessage(<generated>)
at org.apache.openmeetings.web.common.OmWebSocketPanel$2.onMessage(OmWebSocketPanel.java:113)
at org.apache.wicket.protocol.ws.api.WebSocketBehavior.onEvent(WebSocketBehavior.java:64)
at org.apache.wicket.settings.FrameworkSettings.dispatchEvent(FrameworkSettings.java:147)
at org.apache.wicket.ComponentEventSender.dispatchToComponent(ComponentEventSender.java:292)
at org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:329)
at org.apache.wicket.ComponentEventSender$ComponentEventVisitor.component(ComponentEventSender.java:306)
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:144)
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:162)
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:123)
at org.apache.wicket.util.visit.Visits.visitChildren(Visits.java:192)
at org.apache.wicket.MarkupContainer.visitChildren(MarkupContainer.java:983)
at org.apache.wicket.ComponentEventSender.breadth(ComponentEventSender.java:160)
at org.apache.wicket.ComponentEventSender.send(ComponentEventSender.java:68)