Hello Ali,

did try with Ubuntu Chrome, everything seems to be OK
Will try to set up debug on iPad and try it (hopefully this week)

On Wed, 17 May 2023 at 00:00, Ali Alhaidary <ali.alhaid...@the5stars.org> wrote:
>
> Hi Max, any update?
>
> Ali
>
> On 5/12/23 14:06, Ali Alhaidary wrote:
> > Thank you max, how about our test server?
> >
> > Ali
> >
> > On 5/12/23 04:46, Maxim Solodovnik wrote:
> >> Just have tested
> >> Everything seems to work for me at demo ...
> >>
> >> My env:
> >> Client 1: Ubuntu 22+Chrome (all latest)
> >> Client 2: iPad Air 4th gen; OS version: 16.4.1; Safari
> >>
> >> Both clients are able to send audio/video
> >>
> >> On Thu, 11 May 2023 at 19:55, Maxim Solodovnik <solomax...@gmail.com>
> >> wrote:
> >>> I do have iPad
> >>> Will try to double-check using demo :)
> >>>
> >>> from mobile (sorry for typos ;)
> >>>
> >>>
> >>> On Thu, May 11, 2023, 18:44 Ali Alhaidary
> >>> <ali.alhaid...@the5stars.org> wrote:
> >>>> It seems that this issue happens only on iOS devices (which is a
> >>>> problem as many of the professors and students use iPads).
> >>>>
> >>>> However, one of the teachers went around it by giving the student
> >>>> (as they enter the room) the right to use the camera (not the mic)
> >>>> which in turn activated the mic of the student when clicking on it.
> >>>> On my testing after he reported it (to all :-)) it seems that iOS
> >>>> devices do not connect directly on entering the room to the media
> >>>> server and needs (something) to do that.
> >>>>
> >>>> Ali
> >>>>
> >>>> On 5/7/23 05:51, Maxim Solodovnik wrote:
> >>>>
> >>>> Thanks Alvaro!
> >>>>
> >>>> Ali,
> >>>> I'll try to check your site tomorrow
> >>>> Maybe will be able to see what is wrong
> >>>>
> >>>>
> >>>> from mobile (sorry for typos ;)
> >>>>
> >>>>
> >>>> On Sat, May 6, 2023, 19:58 Alvaro <zurca...@gmail.com> wrote:
> >>>>> ...i tested the same scenario and works as expected
> >>>>>
> >>>>>
> >>>>>
> >>>>> ..............
> >>>>>
> >>>>>
> >>>>> On Sat, 6 May 2023 19:47:57 +0700
> >>>>> Maxim Solodovnik <solomax...@gmail.com> wrote:
> >>>>>
> >>>>>> from mobile (sorry for typos ;)
> >>>>>>
> >>>>>>
> >>>>>> On Sat, May 6, 2023, 18:05 Ali Alhaidary
> >>>>>> <ali.alhaid...@the5stars.org>
> >>>>>> wrote:
> >>>>>>
> >>>>>>> Thanks Max,
> >>>>>>>
> >>>>>>> OS: ubuntu 18.04 LTS
> >>>>>>>
> >>>>>>> OM: Build#263
> >>>>>>>
> >>>>>>> KMS: 6.18.0
> >>>>>>>
> >>>>>> I'll re-test with 6.18.0
> >>>>>>
> >>>>>>
> >>>>>>> Also, there was the error:
> >>>>>>>
> >>>>>>> ERROR 05-05 13:58:58.450 o.a.w.DefaultExceptionMapper:170
> >>>>>>> [io-5443-exec-10] - Unexpected error occurred
> >>>>>>> java.lang.NullPointerException: Cannot invoke
> >>>>>>> "org.apache.openmeetings.db.entity.basic.Client.getRoomId()"
> >>>>>>> because "c"
> >>>>>>> is null
> >>>>>>>
> >>>>>> This one is usually happens when client got disconnected from the
> >>>>>> room
> >>>>>>
> >>>>>> I believe this one can be ignored
> >>>>>>
> >>>>>>       at
> >>>>>>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:164)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.app.ClientManager.exitRoom(ClientManager.java:160)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.app.Wicket_Proxy_ClientManager$$FastClassByCGLIB$$27d2f725.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.web.app.Wicket_Proxy_ClientManager$$EnhancerByCGLIB$$3bdbeccd.exitRoom(<generated>)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.room.menu.RoomMenuPanel.exit(RoomMenuPanel.java:240)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.room.menu.RoomMenuPanel$3.onClick(RoomMenuPanel.java:151)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.openmeetings.web.common.menu.OmMenuItem$2.onClick(OmMenuItem.java:120)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.wicket.ajax.markup.html.AjaxLink$1.onEvent(AjaxLink.java:85)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:146)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.ajax.AbstractDefaultAjaxBehavior.onRequest(AbstractDefaultAjaxBehavior.java:630)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:300)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:274)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:222)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:202)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:910)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:63)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:294)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:255)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:277)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.wicket.protocol.ws
> >>>>>>> .AbstractUpgradeFilter.processRequestCycle(AbstractUpgradeFilter.java:67)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:208)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:307)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:596)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:389)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926)
> >>>>>>>
> >>>>>>>       at
> >>>>>>> org.apache.tomcat.util.net
> >>>>>>> .NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1791)
> >>>>>>>       at
> >>>>>>> org.apache.tomcat.util.net
> >>>>>>> .SocketProcessorBase.run(SocketProcessorBase.java:52)
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659)
> >>>>>>>
> >>>>>>>       at
> >>>>>>>
> >>>>>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
> >>>>>>>
> >>>>>>>       at java.base/java.lang.Thread.run(Thread.java:833)
> >>>>>>>
> >>>>>>> On 5/6/23 10:00 AM, Maxim Solodovnik wrote:
> >>>>>>>> Hello Ali,
> >>>>>>>>
> >>>>>>>> I only saw error like this:
> >>>>>>>>>> WARN 05-05 13:57:28.900 o.k.c.i.t.j.RomClientJsonRpcClient:243
> >>>>>>> [EventExec-e2-t7] - [Continuation] error invoking OnSuccess
> >>>>>>> implemented by
> >>>>>>> client
> >>>>>>>> while running OM with incompatible KMS
> >>>>>>>>
> >>>>>>>> could you please share your
> >>>>>>>> OS version
> >>>>>>>> OM version
> >>>>>>>> KMS version
> >>>>>>>> ?
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Fri, 5 May 2023 at 21:10, Ali Alhaidary
> >>>>>>>> <ali.alhaid...@the5stars.org>
> >>>>>>> wrote:
> >>>>>>>>> Hi Max,
> >>>>>>>>>
> >>>>>>>>> Find attache log file of test server for build # 263, there
> >>>>>>>>> are some
> >>>>>>>>> erros as some could not connect, but later connected.
> >>>>>>>>>
> >>>>>>>>> As for build 264, only the first user connects, other could
> >>>>>>>>> not....
> >>>>>>>>>
> >>>>>>>>> Is it turn server issue?
> >>>>>>>>>
> >>>>>>>>> Kindly advice,
> >>>>>>>>>
> >>>>>>>>> Ali
> >>>>>>>>
> >>>>>
> >>>>>
> >>



-- 
Best regards,
Maxim

Reply via email to