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