Andun Sameera Liyanagunawardana created OPENMEETINGS-609:
------------------------------------------------------------
Summary: The end time shown under the Book Conference Room option
in New Message is Incorrect
Key: OPENMEETINGS-609
URL: https://issues.apache.org/jira/browse/OPENMEETINGS-609
Project: Openmeetings
Issue Type: Bug
Components: UI
Affects Versions: 3.0.0 Apache Release
Environment: Ubuntu 12.10 , Google Chrome
Reporter: Andun Sameera Liyanagunawardana
Assignee: SebastianWagner
Fix For: 3.0.0 Apache Release
When we tick the Book Conference Room potion in the Write New Message window,
it shows the End time. When the actual time is between 00.00 and 09.59 the end
time is shown like this,
Example - Actual time is 00:50
End time shown - 000:50
If we accidentally send this message without manually editing the end time it
gives bellow exception in the server console and no error is shown in the UI.
So I looked in to the code and found the bug in
/singlewebapp/WebContent/src/modules/settings/privatemessages/newPrivateMessage.lzx.
I have attached the patch to correct this.
Thanks
AndunSLG
ERROR 04-14 00:45:54.835 UserService.java 394972 1193
org.apache.openmeetings.remote.UserService [NioProcessor-3] - [composeMail]
java.lang.NumberFormatException: For input string: ":4"
at
java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
~[na:1.7.0_17]
at java.lang.Integer.parseInt(Integer.java:492) ~[na:1.7.0_17]
at java.lang.Integer.valueOf(Integer.java:582) ~[na:1.7.0_17]
at
org.apache.openmeetings.remote.UserService.createCalendarDate(UserService.java:955)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at
org.apache.openmeetings.remote.UserService.composeMail(UserService.java:985)
~[openmeetings-3.0.0-SNAPSHOT.jar:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
~[na:1.7.0_17]
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
~[na:1.7.0_17]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
~[na:1.7.0_17]
at java.lang.reflect.Method.invoke(Method.java:601) ~[na:1.7.0_17]
at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:196)
[red5-server.jar:na]
at
org.red5.server.service.ServiceInvoker.invoke(ServiceInvoker.java:115)
[red5-server.jar:na]
at
org.red5.server.net.rtmp.RTMPHandler.invokeCall(RTMPHandler.java:164)
[red5-server.jar:na]
at org.red5.server.net.rtmp.RTMPHandler.onInvoke(RTMPHandler.java:409)
[red5-server.jar:na]
at
org.red5.server.net.rtmp.BaseRTMPHandler.messageReceived(BaseRTMPHandler.java:132)
[red5-server.jar:na]
at
org.red5.server.net.rtmp.RTMPMinaIoHandler.messageReceived(RTMPMinaIoHandler.java:170)
[red5-server.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:690)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.filter.codec.ProtocolCodecFilter$ProtocolDecoderOutputImpl.flush(ProtocolCodecFilter.java:407)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.filter.codec.ProtocolCodecFilter.messageReceived(ProtocolCodecFilter.java:236)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
[mina-core-2.0.7.jar:na]
at
org.red5.server.net.rtmpe.RTMPEIoFilter.messageReceived(RTMPEIoFilter.java:130)
[red5-server.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1200(DefaultIoFilterChain.java:47)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:765)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:417)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:410)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:710)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:664)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:653)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:67)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1124)
[mina-core-2.0.7.jar:na]
at
org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64)
[mina-core-2.0.7.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
[na:1.7.0_17]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
[na:1.7.0_17]
at java.lang.Thread.run(Thread.java:722) [na:1.7.0_17]
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira