Uploaded image for project: 'PUBLIC - Liferay Social Office Community Edition'
  1. PUBLIC - Liferay Social Office Community Edition
  2. SOS-1465

Unable to send messages to other users with the Private Messaging as a standalone portlet (no SO)

    Details

    • Type: Regression Bug
    • Status: Closed
    • Resolution: No Longer Reproducible
    • Affects Version/s: 2.1.X CE, 2.0.4 EE GA2, 2.1.X EE
    • Fix Version/s: 2.1.X CE, 2.1.X EE
    • Environment:
    • Epic/Theme:
    • Fix Priority:
      4
    • Affects Portal Version/s:
      6.2.x

      Description

      Logic change introduced by SOS-1113 prevents the Private Messaging Portlet (PMP in what follows) from sending a notification to the recipient of the private message.

      In UserThreadLocalServiceImpl method getPrivateMessageURL() throws NoSuchLayoutException, if the recipient user doesn't have a PMP added to his/her private page; on the sender side however there is no error message displayed and there isn't anything helpful in the logs either.

      Reproduction steps

      • Have a Liferay Portal instance up and running.
      • Compile PMP from source.
      • Deploy PMP war.
      • Create a new user (eg. test1@liferay.com)
      • Log in as test@liferay.com
      • Add the PMP to the front page.
      • Try to send a private mesage to test1@liferay.com.
      • Nothing happens at this point.
      • Try to do the same and send a message to yourself, that works.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  4 years, 48 weeks, 5 days ago

                  Zendesk Support