Send invite issue

11 views
Skip to first unread message

sgjava

unread,
Nov 16, 2010, 6:33:54 PM11/16/10
to OpenMeetings User
I've installed openmeetings_1_6_rc1_r3621 on Ubuntu 10.04 server and
all related dependencies. The server fires up fine, but I'm unable to
send invites since I get a NPE. I have smtp_server, smtp_port and
system_email_addr set. email_username and email_userpass are left
blank (but I've tried these as well):

DEBUG 11-16 18:11:25.686 InvitationService.java 171133 55
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
sendInvitationHash:
INFO 11-16 18:11:25.686 InvitationService.java 171133 63
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
validFromHour: 18
INFO 11-16 18:11:25.687 InvitationService.java 171134 64
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
validFromMinute: 10
INFO 11-16 18:11:25.688 InvitationService.java 171135 83
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
validFromDate: 15.11.2010 18:10:00
INFO 11-16 18:11:25.689 InvitationService.java 171136 84
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
validToDate: 16.11.2010 19:00:00
ERROR 11-16 18:11:25.706 InvitationService.java 171153 115
org.openmeetings.app.remote.InvitationService [NioProcessor-1] -
[sendInvitationHash]
java.lang.NullPointerException: null
at
org.openmeetings.app.remote.InvitationService.sendInvitationHash(InvitationService.java:
91) [openmeetings.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:
1.6.0_22]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39) [na:1.6.0_22]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25) [na:1.6.0_22]
at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_22]
at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:
200) [red5.jar:na]
at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:
118) [red5.jar:na]
at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:
164) [red5.jar:na]
at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:
416) [red5.jar:na]
at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:
138) [red5.jar:na]
at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:
180) [red5.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain
$TailFilter.messageReceived(DefaultIoFilterChain.java:713) [mina-
core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:
434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
$1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at
org.red5.server.net.filter.TrafficShapingFilter.messageReceived(TrafficShapingFilter.java:
204) [red5.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:
434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
$1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at org.apache.mina.filter.codec.ProtocolCodecFilter
$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:383) [mina-
core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:
229) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:
434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
$1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
$1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:
119) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:
434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:
426) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:
708) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:
665) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:
654) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access
$500(AbstractPollingIoProcessor.java:64) [mina-core-2.0.0-RC2-
SNAPSHOT.jar:na]
at org.apache.mina.core.polling.AbstractPollingIoProcessor
$Processor.run(AbstractPollingIoProcessor.java:1111) [mina-core-2.0.0-
RC2-SNAPSHOT.jar:na]
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:
64) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
at java.util.concurrent.ThreadPoolExecutor
$Worker.runTask(ThreadPoolExecutor.java:886) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor
$Worker.run(ThreadPoolExecutor.java:908) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:662) [na:1.6.0_22]

sgjava

unread,
Nov 17, 2010, 5:35:29 AM11/17/10
to OpenMeetings User
Here's the line of code in InvitationService:

String timeZoneName = omTimeZone.getIcal();

From what I can tell it is getting the user's timezone which is set
for the user and in the default.timezone settings.

sgjava

unread,
Nov 17, 2010, 5:51:49 AM11/17/10
to OpenMeetings User
Ok, figured out why I was getting this error and it looks like a bug.
If you do a Send Invatation with a Validity period of Endless then
Timezone is disabled. If you select Period and select a Timezone then
it works!
> org.openmeetings.app.remote.InvitationService.sendInvitationHash(Invitation­Service.java:
> 91) [openmeetings.jar:na]
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [na:
> 1.6.0_22]
>         at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> 39) [na:1.6.0_22]
>         at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImp­l.java:
> 25) [na:1.6.0_22]
>         at java.lang.reflect.Method.invoke(Method.java:597) [na:1.6.0_22]
>         at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:
> 200) [red5.jar:na]
>         at org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:
> 118) [red5.jar:na]
>         at org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:
> 164) [red5.jar:na]
>         at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:
> 416) [red5.jar:na]
>         at
> org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.ja­va:
> 138) [red5.jar:na]
>         at
> org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandle­r.java:
> 180) [red5.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain
> $TailFilter.messageReceived(DefaultIoFilterChain.java:713) [mina-
> core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceiv­ed(DefaultIoFilterChain.java:
> 434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
> $1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
> $1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at
> org.red5.server.net.filter.TrafficShapingFilter.messageReceived(TrafficShap­ingFilter.java:
> 204) [red5.jar:na]
>         at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceiv­ed(DefaultIoFilterChain.java:
> 434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
> $1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
> $1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at org.apache.mina.filter.codec.ProtocolCodecFilter
> $ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:383) [mina-
> core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCo­decFilter.java:
> 229) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceiv­ed(DefaultIoFilterChain.java:
> 434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain.access
> $1200(DefaultIoFilterChain.java:46) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl
> $1.messageReceived(DefaultIoFilterChain.java:793) [mina-core-2.0.0-RC2-
> SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAd­apter.java:
> 119) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceiv­ed(DefaultIoFilterChain.java:
> 434) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(D­efaultIoFilterChain.java:
> 426) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollin­gIoProcessor.java:
> 708) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPol­lingIoProcessor.java:
> 665) [mina-core-2.0.0-RC2-SNAPSHOT.jar:na]
>         at
> org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPol­lingIoProcessor.java:
Reply all
Reply to author
Forward
0 new messages