Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-31786

Error report in /portal/favorites/update

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: OPEN
    • Priority: Minor
    • Resolution: Unresolved
    • Affects Version/s: 11.2
    • Fix Version/s: None
    • Component/s: Preferences
    • Labels:
      None

      Description

      Since we launched in production 11.1, we have received a lot of error reports with request-path: /portal/favorites/update and this stacktrace:

      org.sakaiproject.portal.api.PortalHandlerException: org.sakaiproject.exception.InUseException id: e628f6d0-b4fe-4c0b-bcbe-4eca839429e5
          at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1137)
      caused by: org.sakaiproject.exception.InUseException id: e628f6d0-b4fe-4c0b-bcbe-4eca839429e5
          at org.sakaiproject.user.impl.BasePreferencesService.edit(BasePreferencesService.java:289)
          at org.sakaiproject.user.cover.PreferencesService.edit(PreferencesService.java:126)
          at org.sakaiproject.portal.charon.handlers.FavoritesHandler.setFavoriteSiteIds(FavoritesHandler.java:103)
          at org.sakaiproject.portal.charon.handlers.FavoritesHandler.doPost(FavoritesHandler.java:70)
      ...
      

      Where the id of the exceptions matchs with the user of report.
      It seems to be related to multiple favorite update requests from the same user at the same time... but I cannot reproduce it.

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  Assignee:
                  Unassigned Unassigned
                  Reporter:
                  juanarcadio Juan Arcadio Martinez Carceles
                  Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                    Dates

                    Created:
                    Updated:

                      Git Integration