[jira] [Assigned] (OPENMEETINGS-2413) Safari Java Exception on leaving room

2020-08-16 Thread Maxim Solodovnik (Jira)


 [ 
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

2020-07-24 Thread Sebastian Wagner (Jira)


 [ 
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 
>