Uploaded image for project: 'OpenDJ'
  1. OpenDJ
  2. OPENDJ-3918

Exceptions are not propagated through the RequestFilter of a RequestFilterChain

    Details

    • Type: Bug
    • Status: Done
    • Priority: Blocker
    • Resolution: Fixed
    • Affects Version/s: 4.0.0
    • Fix Version/s: 4.0.0
    • Component/s: core server
    • Labels:

      Description

      Per contract RequestFilter and RequestHandler are allowed to throws any Exception.

      By allowing multiple RequestFilter to be chained, the RequestFilterChain must ensure that prior RequestFilter are notified whenever an Exception occurs in a filter executed after them.

      Currently the Exception are not caught by the RequestFilterChain meaning that any exception occurring in the RequestFilter or RequestHandler will be caught by the RequestFilterChain caller directly by skipping all the RequestFilter.

        Attachments

          Activity

            People

            • Assignee:
              ylecaillez Yannick Lecaillez
              Reporter:
              ylecaillez Yannick Lecaillez
              QA Assignee:
              Ondrej Fuchsik
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: