Fixed - Data encoding exception is not logged during remote call invocation

pull/2400/head
Nikita Koksharov 5 years ago
parent 81fa59cd36
commit 7bb7e1066b

@ -380,6 +380,7 @@ public class RedissonRemoteService extends BaseRemoteService implements RRemoteS
}
RBlockingQueueAsync<RRemoteServiceResponse> queue = getBlockingQueue(responseName, codec);
try {
RFuture<Void> clientsFuture = queue.putAsync(responseHolder.get());
queue.expireAsync(timeout, TimeUnit.MILLISECONDS);
@ -393,6 +394,9 @@ public class RedissonRemoteService extends BaseRemoteService implements RRemoteS
resubscribe(remoteInterface, requestQueue, executor);
});
} catch (Exception e) {
log.error("Can't send response: " + responseHolder.get() + " for request: " + request, e);
}
} else {
resubscribe(remoteInterface, requestQueue, executor);
}

Loading…
Cancel
Save