For certain types of bad requests, any error handlers for status code 400 will be invoked more often than desired. This means that such an error handler is invoked twice in a row, or immediately after a failure handler has already handled the bad request.
Motivation:
For certain types of bad requests, any error handlers for status code 400 will be invoked more often than desired. This means that such an error handler is invoked twice in a row, or immediately after a failure handler has already handled the bad request.
I've created a demo application that illustrates the issue and provides additional details: https://github.com/ljpengelen/vertx-errors-and-failures.
Conformance:
I've signed the Eclipse Contributor Agreement, and my commits are verified.