Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
5.0.1
-
None
-
None
Description
NPE while calculating User display name (seems to be caused by calling to generateDisplayName when app was not inited yet)
INFO 11-25 21:58:42.935 o.a.o.c.r.KurentoHandler:181 [pool-1-thread-1]
- !!! Kurento connected
WARN 11-25 21:58:42.990 o.a.o.c.r.KurentoHandler:193 [pool-1-thread-1] - Fail to create Kurento client, will re-try in 10000 ms
org.kurento.commons.exception.KurentoException: Exception connecting to KMS
at org.kurento.client.KurentoClient.<init>(KurentoClient.java:259)
at
org.kurento.client.KurentoClient.createFromJsonRpcClient(KurentoClient.java:344)
at
org.apache.openmeetings.core.remote.KurentoHandler.lambda$init$1(KurentoHandler.java:152)
at
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
at
java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at
java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecut$
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:834)
Caused by: java.lang.NullPointerException: null
at
org.apache.openmeetings.db.entity.user.User.generateDisplayName(User.java:669)
at
org.apache.openmeetings.db.entity.user.User.getDisplayName(User.java:408)
at
org.apache.openmeetings.db.util.ws.RoomMessage.<init>(RoomMessage.java:73)
at
org.apache.openmeetings.db.util.ws.TextRoomMessage.<init>(TextRoomMessage.java:34)