feign: Release 11.9 introduces binary incompatibility (NoSuchMethodError)

Refactoring of some methods from Feign.Builder into BaseBuilder caused some incompatibilities on bytecode level. I guess there is no way to fix this now, but I suggest plugging in some tool that automatically detects such problems during CI: https://lvc.github.io/japi-compliance-checker/

EDIT: Moved the method from the title for better indexing: Feign.Builder.contract(Contract)

About this issue

  • Original URL
  • State: closed
  • Created 2 years ago
  • Comments: 18 (9 by maintainers)

Most upvoted comments

Maybe related, we got this NoSuchMethodError with Feign 1.19:

Caused by: java.lang.NoSuchMethodError: 'feign.Feign$Builder feign.Feign$Builder.options(feign.Request$Options)'