|
If an exception is thrown in any async callback handler vertx ignores it without logging. Such an uncaught exception often results in a timeout of the current request. It should be fixed by catching the exception and producing an error request reply.
To find the cause proper logging is needed.
Task:
For each vertx add an exception handler that logs the exception.
Modules that use RMB may invoke VertxUtils.getVertxWithExceptionHandler().
See https://vertx.io/docs/apidocs/io/vertx/core/Context.html#exceptionHandler-io.vertx.core.Handler- and https://vertx.io/docs/apidocs/io/vertx/core/Vertx.html#exceptionHandler-io.vertx.core.Handler-
|