OpenFeign/feign

ErrorDecoder not invoked when Apache Http client throws checked exception

Geschlossen

#1.487 geöffnet am 17.08.2021

 (8 Kommentare) (0 Reaktionen) (1 zugewiesene Person)Java (1.911 Forks)batch import
buggood first issuehelp wanted

Repository-Metriken

Stars
 (9.070 Sterne)
PR-Merge-Metriken
 (Durchschn. Merge 2T 17h) (71 gemergte PRs in 30 T)

Beschreibung

Hi, I have discovered issue when using feign.httpclient.ApacheHttpClient. In some cases Apache client throws ProtocolException which is a checked exception. This happens for example when server returned 303 HTTP code but there was no location header. In such case Feign proxy throws UndeclaredThrowableException instead of invoking ErrorDecoder.

Contributor Guide