Uploaded image for project: 'RESTEasy'
  1. RESTEasy
  2. RESTEASY-3443

JsonProcessingExceptionMapper should return a 400 response rather than a 500

    XMLWordPrintable

Details

    Description

      The JsonProcessingExceptionMapper was introduced in RESTEASY-3380. The response if a parsing error occurs returns a 500 (INTERNAL SERVER ERROR). However, arguably this should be a 400 (BAD REQUEST). This could be considered backwards incompatible. However, it's definitely the appropriate response. Previously in some cases it would have been 400 anyway given the deleted UnrecognizedPropertyExceptionHandler.

      In other words, we somewhat broke compatibility as it is and we should make it right.

      Attachments

        Issue Links

          Activity

            People

              jperkins-rhn James Perkins
              jperkins-rhn James Perkins
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: