Hola a todos:
En primer lugar, muchas gracias por esta nueva versión de openmeetings. Hemos usado la versión 3.0 por algún tiempo y ahora estamos testeando la versión 3.1.1 integrada con moodle. Hemos seguido las instrucciones en http://openmeetings.apache.org/Clustering.html y realizado todos los pasos en tres servidores. Todo funciona correctamente hasta que activamos el DatabaseStore para el SessionManager. Si lo activamos, cuando un usuario intenta acceder a una sala obtenemos este error:

ERROR 06-24 13:35:46.313 o.a.o.c.s.SessionManager:105 [RTMPConnectionExecutor-1] - [addClientListItem]
java.lang.NullPointerException: null
at org.apache.openmeetings.core.session.store.DatabaseStore.put(DatabaseStore.java:45) ~[openmeetings-core-3.1.1.jar:3.1.1] at org.apache.openmeetings.core.session.SessionManager$1.addClientListItem(SessionManager.java:101) ~[openmeetings-core-3.1.1.jar:3.1.1] at org.apache.openmeetings.core.session.SessionManager.addClientListItem(SessionManager.java:324) [openmeetings-core-3.1.1.jar:3.1.1] at org.apache.openmeetings.core.remote.red5.ScopeApplicationAdapter.roomConnect(ScopeApplicationAdapter.java:173) [openmeetings-core-3.1.1.jar:3.1.1] at org.red5.server.adapter.MultiThreadedApplicationAdapter.connect(MultiThreadedApplicationAdapter.java:315) [red5-server.jar:1.0.6-RELEASE] at org.red5.server.adapter.ApplicationAdapter.connect(ApplicationAdapter.java:42) [red5-server.jar:1.0.6-RELEASE] at org.red5.server.scope.Scope.connect(Scope.java:255) [red5-server-common-1.0.6-RELEASE.jar:na] at org.red5.server.BaseConnection.connect(BaseConnection.java:354) [red5-server-common-1.0.6-RELEASE.jar:na] at org.red5.server.net.rtmp.RTMPConnection.connect(RTMPConnection.java:405) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at org.red5.server.net.rtmp.RTMPMinaConnection.connect(RTMPMinaConnection.java:87) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at org.red5.server.net.rtmp.RTMPHandler.onCommand(RTMPHandler.java:347) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:105) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:63) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at org.red5.server.net.rtmp.ReceivedMessageTask.call(ReceivedMessageTask.java:14) [red5-server-common-1.0.6-RELEASE.jar:1.0.6-RELEASE] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_101] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) [na:1.7.0_101] at java.util.concurrent.FutureTask.run(FutureTask.java:262) [na:1.7.0_101] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_101] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_101]
        at java.lang.Thread.run(Thread.java:745) [na:1.7.0_101]
WARN 06-24 13:35:46.314 o.a.o.c.r.r.ScopeApplicationAdapter:177 [RTMPConnectionExecutor-1] - Failed to create Client on room connect

Muchas gracias por su ayuda. Estamos muy interesados en la configuración en cluster para integrarlo con el Campus Virtual de la Universidad de Extremadura.

--
Arturo Durán Domínguez
Campus Virtual
Fac. Formación del Profesorado
Universidad de Extremadura
Avda. de la Universidad sn
CP 10002 Cáceres (España/Spain)
tlfno +34 - 927257240 ext. 57240


Responder a