Uploaded image for project: 'Magnolia Resources Module'
  1. Magnolia Resources Module
  2. MGNLRES-405

ResourcesServlet doesn't catch JCR exception

    XMLWordPrintable

Details

    • Bug
    • Resolution: Unresolved
    • Neutral
    • None
    • None
    • None
    • None

    Description

      Steps to reproduce

      1. Hit url with whitespace after “/“ https://www.swissre.com/.resources/swissre-web/webresources/img/logos/%20ns=netsparker(0x00%2001CA)
      2. Status code is 500


      Expected results

      MalformedPathException should be handled and throw another error code such as 404.

      Actual results

      Status code is 500 internal server error

      Workaround

      Write a custom ResourcesServlet to handle above exception

      Development notes

      • In ResourcesServlet, do not catch exception when get resource
      • JcrResourceOrigin which implements ResourceOrigin throws MalformedPathException.

      Checklists

        Acceptance criteria

        Attachments

          Activity

            People

              Unassigned Unassigned
              phuong.dinh Phuong Dinh
              Annick Boehler, Minh Nguyen, Stanislav Misak
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:

                Checklists

                  Bug DoR
                  Task DoD