Hi,

I have OM on my testserver and a colleague of mine embedded a room via iframe 
into a website. Now some things don't work anymore, like Chat, Screensharing or 
saving the whiteboard. If I try the normal OM via <server-ip>:5080 and enter a 
room, everything works, but the embedded version via 
<testname.de/path/testconference> doesn't. I attached the log files of 
openmeetings.log and red5.log for the first case (works as it should, chattext 
is displayed) and for the second case (doesn't work, text was send but nothing 
appears in the chat). If anyone knows where the error may be / how to fix it, 
tips would be appreciated.

Greetings,

Mathias
openmeetings.log
******************************************************************************************************
DEBUG 08-29 09:09:42.031 o.a.o.r.ChatService:113 [NioProcessor-12] - room_id: 38
ERROR 08-29 09:09:42.034 o.a.o.d.c.RoomManager:157 [NioProcessor-12] - 
getRoombyId : Userlevel0 not allowed
ERROR 08-29 09:09:42.038 o.a.o.r.ChatService:192 [NioProcessor-12] - 
[ChatService sendMessageWithClient]
java.lang.NullPointerException: null
        at 
org.apache.openmeetings.remote.ChatService.sendMessageWithClient(ChatService.java:125)
 ~[openmeetings-2.1.0-RELEASE.jar:na]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
~[na:1.6.0_32]
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) 
~[na:1.6.0_32]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_32]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_32]
        at 
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196) 
[red5.jar:na]
        at 
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115) 
[red5.jar:na]
        at 
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:157) 
[red5.jar:na]
        at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:399) 
[red5.jar:na]
        at 
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:130)
 [red5.jar:na]
        at 
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:164)
 [red5.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:716)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:427)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:245)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
 [mina-core-2.0.4.jar:na]
        at 
org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:124) 
[red5.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:46)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:796)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:119)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:434)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:426)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:715)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:668)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:657)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1141)
 [mina-core-2.0.4.jar:na]
        at 
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) 
[mina-core-2.0.4.jar:na]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 [na:1.6.0_32]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
[na:1.6.0_32]
        at java.lang.Thread.run(Thread.java:662) [na:1.6.0_32]
***************************************************************************************************************************




red5.log
*************************************************************************************
2013-08-29 09:09:42,027 [NioProcessor-12] INFO  
o.r.s.n.r.codec.RTMPProtocolDecoder - Action chatservice.sendMessageWithClient
**************************************************************************************
openmeetings.log

**************************************************************************************************************************
DEBUG 08-29 09:13:59.462 o.a.o.q.s.TestSetupCleanupJob:34 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-3] - 
TestSetupClearJob.execute
ERROR 08-29 09:13:59.516 o.a.o.d.b.d.ConfigurationDao:146 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
cannot be cast to return type, you have misconfigured your configuration 
CONF_KEY: email_username
java.lang.NullPointerException: null
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao.getConfValue(ConfigurationDao.java:138)
 ~[openmeetings-2.1.0-RELEASE.jar:na]
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao$$FastClassByCGLIB$$850542c6.invoke(<generated>)
 [com.springsource.net.sf.cglib-2.2.0.jar:na]
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) 
[com.springsource.net.sf.cglib-2.2.0.jar:na]
        at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 [org.springframework.transaction-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao$$EnhancerByCGLIB$$d9b5f97f.getConfValue(<generated>)
 [com.springsource.net.sf.cglib-2.2.0.jar:na]
        at 
org.apache.openmeetings.utils.mail.MailHandler.init(MailHandler.java:82) 
[openmeetings-2.1.0-RELEASE.jar:na]
        at 
org.apache.openmeetings.utils.mail.MailHandler.sendMails(MailHandler.java:240) 
[openmeetings-2.1.0-RELEASE.jar:na]
        at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_32]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_32]
        at 
org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) 
[spring-core-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311)
 [spring-context-support-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)
 [spring-context-support-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216) 
[quartz-1.8.5.jar:na]
        at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) 
[quartz-1.8.5.jar:na]
ERROR 08-29 09:13:59.525 o.a.o.d.b.d.ConfigurationDao:146 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
cannot be cast to return type, you have misconfigured your configuration 
CONF_KEY: email_userpass
java.lang.NullPointerException: null
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao.getConfValue(ConfigurationDao.java:138)
 ~[openmeetings-2.1.0-RELEASE.jar:na]
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao$$FastClassByCGLIB$$850542c6.invoke(<generated>)
 [com.springsource.net.sf.cglib-2.2.0.jar:na]
        at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:191) 
[com.springsource.net.sf.cglib-2.2.0.jar:na]
        at 
org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJoinpoint(Cglib2AopProxy.java:689)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
 [org.springframework.transaction-jar-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
 [spring-aop-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.apache.openmeetings.data.basic.dao.ConfigurationDao$$EnhancerByCGLIB$$d9b5f97f.getConfValue(<generated>)
 [com.springsource.net.sf.cglib-2.2.0.jar:na]
        at 
org.apache.openmeetings.utils.mail.MailHandler.init(MailHandler.java:83) 
[openmeetings-2.1.0-RELEASE.jar:na]
        at 
org.apache.openmeetings.utils.mail.MailHandler.sendMails(MailHandler.java:240) 
[openmeetings-2.1.0-RELEASE.jar:na]
        at sun.reflect.GeneratedMethodAccessor51.invoke(Unknown Source) ~[na:na]
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
 ~[na:1.6.0_32]
        at java.lang.reflect.Method.invoke(Method.java:597) ~[na:1.6.0_32]
        at 
org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:273) 
[spring-core-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java:311)
 [spring-context-support-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at 
org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:113)
 [spring-context-support-3.1.1.RELEASE.jar:3.1.1.RELEASE]
        at org.quartz.core.JobRunShell.run(JobRunShell.java:216) 
[quartz-1.8.5.jar:na]
        at 
org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:549) 
[quartz-1.8.5.jar:na]
DEBUG 08-29 09:13:59.536 o.a.o.u.m.MailHandler:241 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - 
sendMails enter ...
DEBUG 08-29 09:13:59.540 o.a.o.u.m.MailHandler:247 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-4] - ... 
sendMails done.
DEBUG 08-29 09:14:04.394 o.a.o.d.b.SessiondataDao:410 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5] - 
****** clearSessionTable:
DEBUG 08-29 09:14:04.398 o.a.o.d.b.SessiondataDao:414 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-5] - 
clearSessionTable: 0
DEBUG 08-29 09:14:04.431 o.a.o.q.s.MeetingReminderJob:34 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6] - 
MeetingReminderJob.execute
DEBUG 08-29 09:14:04.437 o.a.o.d.c.d.AppointmentDao:929 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6] - 
startStamp 2013-08-29 09:14:04.433
DEBUG 08-29 09:14:04.438 o.a.o.d.c.d.AppointmentDao:930 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6] - 
stopStamp 2013-08-29 09:29:04.433
DEBUG 08-29 09:14:04.441 o.a.o.d.c.m.AppointmentLogic:423 
[org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-6] - 
doScheduledMeetingReminder : no Appointments in range
******************************************************************************************************

red5.log
*************************************************************************
2013-08-29 09:13:19,162 [NioProcessor-16] INFO  
o.r.s.n.r.codec.RTMPProtocolDecoder - Action chatservice.sendMessageWithClient
2013-08-29 09:13:19,416 [NioProcessor-16] INFO  
o.r.s.n.r.codec.RTMPProtocolDecoder - Action _result
******************************************************************************

Reply via email to