Details

    • Type: Sub-task
    • Status: Verified
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 19.3, 20.0
    • Component/s: None
    • Labels:
      None
    • Test Plan:
      Hide

      1) Login as instructor and create a site with Forums
      2) New Forum with new Topic
      3) Start a new conversation

      Your first message to the topic should already be marked as Read automatically.

      4) Post more messages, click Mark as Read
      5) Use the Mark all as Read button
      6) Check server logs for any stack traces with word "markMessageReadForUser"

      Show
      1) Login as instructor and create a site with Forums 2) New Forum with new Topic 3) Start a new conversation Your first message to the topic should already be marked as Read automatically. 4) Post more messages, click Mark as Read 5) Use the Mark all as Read button 6) Check server logs for any stack traces with word "markMessageReadForUser"
    • 19 status:
      Verified

      Description

      
      09-Sep-2019 10:02:47.331 ERROR [http-apr-8092-exec-75] org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.markMessageReadForUser markMessageReadForUser failed with topicId: 8489, messageId: null 09-Sep-2019 10:02:47.331 ERROR [http-apr-8092-exec-75] org.sakaiproject.tool.messageforums.DiscussionForumTool.processDfMsgPost DiscussionForumTool: processDfMsgPost java.lang.IllegalArgumentException: Null Argument at org.sakaiproject.component.app.messageforums.MessageForumsMessageManagerImpl.markMessageReadForUser(MessageForumsMessageManagerImpl.java:1006) at sun.reflect.GeneratedMethodAccessor3071.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:333) at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99) at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:282) at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213) at com.sun.proxy.$Proxy238.markMessageReadForUser(Unknown Source) at org.sakaiproject.tool.messageforums.DiscussionForumTool.processDfMsgPost(DiscussionForumTool.java:3843)
      

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  Unassigned Unassigned
                  Reporter:
                  ottenhoff Sam Ottenhoff
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  3 Start watching this issue

                    Dates

                    Created:
                    Updated:
                    Resolved:

                      Git Integration