Affected version: HEAD
Files:
maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedRepositoryListener.java:117
maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedTransferListener.java:118
@SuppressWarnings("EmptyMethod")
protected void handleError(...) {
// default just swallows errors
}
All RuntimeExceptions thrown by any chained listener (NPEs, IndexOutOfBoundsException, etc.) are silently swallowed unless the user subclasses and overrides handleError. This makes listener bugs invisible.
Originally reported in #1944.
Affected version: HEAD
Files:
maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedRepositoryListener.java:117maven-resolver-util/src/main/java/org/eclipse/aether/util/listener/ChainedTransferListener.java:118All
RuntimeExceptions thrown by any chained listener (NPEs,IndexOutOfBoundsException, etc.) are silently swallowed unless the user subclasses and overrideshandleError. This makes listener bugs invisible.Originally reported in #1944.