Uploaded image for project: 'Openmeetings'
  1. Openmeetings
  2. OPENMEETINGS-609

The end time shown under the Book Conference Room option in New Message is Incorrect

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0
    • 2.1.1 Apache Release, 3.0.0
    • UI
    • None
    • Ubuntu 12.10 , Google Chrome

    Description

      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]

      Attachments

        1. Changing_Default_Start_&_End_Date_+_Correcting_End_Time_patch.patch
          1 kB
          Andun Sameera Liyanagunawardana
        2. Correcting_To_Time_In_newPrivateMessage.patch
          0.6 kB
          Andun Sameera Liyanagunawardana

        Activity

          People

            solomax Maxim Solodovnik
            andunslg Andun Sameera Liyanagunawardana
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: