From 41343eca9523e474e123f1cdf759f74b12dadc7e Mon Sep 17 00:00:00 2001 From: Shay Banon Date: Sun, 12 Apr 2015 17:40:58 +0200 Subject: [PATCH] Improve exception handling in transport local execution Local execution of transport messages failures can create a more detailed remote transport exceptions. Also, when failing to handle an exception, the error should be logged, and not call the handler again with another exception closes #10554 --- .../transport/TransportService.java | 48 ++++++++++--------- .../AbstractSimpleTransportTests.java | 2 +- 2 files changed, 27 insertions(+), 23 deletions(-) diff --git a/src/main/java/org/elasticsearch/transport/TransportService.java b/src/main/java/org/elasticsearch/transport/TransportService.java index 630c86aa19e..975f669a592 100644 --- a/src/main/java/org/elasticsearch/transport/TransportService.java +++ b/src/main/java/org/elasticsearch/transport/TransportService.java @@ -93,7 +93,7 @@ public class TransportService extends AbstractLifecycleComponent