You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
At https://github.com/real-logic/aeron/blob/master/aeron-archive/src/main/cpp/client/ReplayMerge.h#L118 it seems like we're discarding the ex.what() present on the thrown exception, and it might be useful to propagate that so that callers of doWork have a useful error message. In my case, I was timing out after having specified an invalid replay destination endpoint and was trying to catch an aeron::util::TimeoutException before realizing that this specific type and its message was erased by doWork.
The text was updated successfully, but these errors were encountered:
At https://github.com/real-logic/aeron/blob/master/aeron-archive/src/main/cpp/client/ReplayMerge.h#L118 it seems like we're discarding the
ex.what()
present on the thrown exception, and it might be useful to propagate that so that callers ofdoWork
have a useful error message. In my case, I was timing out after having specified an invalid replay destination endpoint and was trying to catch anaeron::util::TimeoutException
before realizing that this specific type and its message was erased bydoWork
.The text was updated successfully, but these errors were encountered: