[jira] [Assigned] (OPENMEETINGS-2413) Safari Java Exception on leaving room
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Maxim Solodovnik reassigned OPENMEETINGS-2413: -- Assignee: Maxim Solodovnik > Safari Java Exception on leaving room > - > > Key: OPENMEETINGS-2413 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2413 > Project: Openmeetings > Issue Type: Bug >Affects Versions: 5.0.0-M4 >Reporter: Sebastian Wagner >Assignee: Maxim Solodovnik >Priority: Major > Fix For: 5.0.0 > > > Steps to reproduce: > Use Safari browser (I'm on Apple MacBook) > * Enter conference room > * Start audio/video > * leave room > * Refresh page > The error can be triggered every time when repeating above steps. Not a one > off. > The same error doesn't happen when using Chrome on MacBook. > Exception in server log: > {code:java} > DEBUG 07-25 16:15:20.695 o.a.o.w.a.ClientManager:169 [tp168919324-196] - > Removing online room client: e07171c9-72aa-4e45-b445-5fdd24bf1c11, room: null > DEBUG 07-25 16:15:24.040 o.a.o.w.p.MainPage:75 [tp168919324-116] - > renderHead:: newDelayedLoad > ERROR 07-25 16:15:24.056 o.a.w.p.w.a.AbstractWebSocketProcessor:281 > [tp168919324-253] - An error occurred during processing of a WebSocket message > net.sf.cglib.core.CodeGenerationException: > java.lang.reflect.InvocationTargetException-->null > at > net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:348) > at net.sf.cglib.proxy.Enhancer.generate(Enhancer.java:492) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:96) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:94) > at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > net.sf.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) > at net.sf.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:119) > at > net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:294) > at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:480) > at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:305) > at > org.apache.wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:191) > at > org.apache.wicket.proxy.LazyInitProxyFactory$ProxyReplacement.readResolve(LazyInitProxyFactory.java:284) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > java.base/java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1250) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2096) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2355) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2249) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:430) > at java.base/java.util.ArrayList.readObject(ArrayList.java:928) > at > java.base/jdk.internal.reflect.GeneratedMethodAccessor269.invoke(Unknown > Source) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1160) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2216) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2355) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2249) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) >
[jira] [Assigned] (OPENMEETINGS-2413) Safari Java Exception on leaving room
[ https://issues.apache.org/jira/browse/OPENMEETINGS-2413?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sebastian Wagner reassigned OPENMEETINGS-2413: -- Assignee: (was: Maxim Solodovnik) > Safari Java Exception on leaving room > - > > Key: OPENMEETINGS-2413 > URL: https://issues.apache.org/jira/browse/OPENMEETINGS-2413 > Project: Openmeetings > Issue Type: Bug >Affects Versions: 5.0.0-M4 >Reporter: Sebastian Wagner >Priority: Major > Fix For: 5.0.0 > > > Steps to reproduce: > Use Safari browser (I'm on Apple MacBook) > * Enter conference room > * Start audio/video > * leave room > * Refresh page > The error can be triggered every time when repeating above steps. Not a one > off. > The same error doesn't happen when using Chrome on MacBook. > Exception in server log: > {code:java} > DEBUG 07-25 16:15:20.695 o.a.o.w.a.ClientManager:169 [tp168919324-196] - > Removing online room client: e07171c9-72aa-4e45-b445-5fdd24bf1c11, room: null > DEBUG 07-25 16:15:24.040 o.a.o.w.p.MainPage:75 [tp168919324-116] - > renderHead:: newDelayedLoad > ERROR 07-25 16:15:24.056 o.a.w.p.w.a.AbstractWebSocketProcessor:281 > [tp168919324-253] - An error occurred during processing of a WebSocket message > net.sf.cglib.core.CodeGenerationException: > java.lang.reflect.InvocationTargetException-->null > at > net.sf.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:348) > at net.sf.cglib.proxy.Enhancer.generate(Enhancer.java:492) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:96) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:94) > at net.sf.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54) > at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) > at > net.sf.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61) > at net.sf.cglib.core.internal.LoadingCache.get(LoadingCache.java:34) > at > net.sf.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:119) > at > net.sf.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:294) > at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:480) > at net.sf.cglib.proxy.Enhancer.create(Enhancer.java:305) > at > org.apache.wicket.proxy.LazyInitProxyFactory.createProxy(LazyInitProxyFactory.java:191) > at > org.apache.wicket.proxy.LazyInitProxyFactory$ProxyReplacement.readResolve(LazyInitProxyFactory.java:284) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > java.base/java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1250) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2096) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2355) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2249) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.readObject(ObjectInputStream.java:430) > at java.base/java.util.ArrayList.readObject(ArrayList.java:928) > at > java.base/jdk.internal.reflect.GeneratedMethodAccessor269.invoke(Unknown > Source) > at > java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.base/java.lang.reflect.Method.invoke(Method.java:566) > at > java.base/java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:1160) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2216) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) > at > java.base/java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1594) > at > java.base/java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:2355) > at > java.base/java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:2249) > at > java.base/java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:2087) > at >