Open migrator opened 10 years ago
summary: Not Defined
Good catch. It looks like this is already fixed in some changes to EventBus for Guava 19, but we may need to consider an 18.0.1 release for this.
status Not Defined creator: cgdecker@google.com created at: Sep 3, 2014
The handleException() method on the LoggingSubscriberExceptionHandler is called with exception.getCause(). This is fine - it returns the target exception of the InvocationTargetException. However, the handleException() method logs this failure with exception.getCause() which than skips one exception.
A simple workaround is to provide an own SubscriberExceptionHandler.
Guava version 18.
relevance: 2