Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PlaytikaOSS feign-reactive does not support spring boot 3.2.x #1002

Closed
tomaszwasik opened this issue Mar 15, 2024 · 1 comment
Closed

PlaytikaOSS feign-reactive does not support spring boot 3.2.x #1002

tomaszwasik opened this issue Mar 15, 2024 · 1 comment
Labels
duplicate This issue or pull request already exists

Comments

@tomaszwasik
Copy link

Hello,
based on https://docs.spring.io/spring-cloud-openfeign/docs/current/reference/html/#reactive-support
it is recommended to use feign-reactive in Spring boot WebFlux projects.

1.19. Reactive Support
As the OpenFeign project does not currently support reactive clients, such as Spring WebClient, neither does Spring Cloud OpenFeign.We will add support for it here as soon as it becomes available in the core project.

Until that is done, we recommend using feign-reactive for Spring WebClient support.

It was working perfectly until upgrade to spring boot 3.2.x.
After upgrade application doesn't work due to:

java.lang.IllegalStateException: Error processing condition on org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration.propertySourcesPlaceholderConfigurer
...
Caused by: java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String

proper bug ticket was raised in feign-client repository: PlaytikaOSS/feign-reactive#651

The problem is that the bug ticket was created on 08.12.2023. A fix was proposed several days after the ticket was opened. However, so far, there has been no action taken by the repository owner. Alternative forks and solutions have already emerged, yet feign-reactive from PlaytikaOSS still appears in the Spring documentation as recommended. What should we do in such a situation? I would rather like to use libraries officially recommended by Spring.

@OlgaMaciaszek OlgaMaciaszek added duplicate This issue or pull request already exists and removed waiting-for-triage labels Mar 19, 2024
@OlgaMaciaszek
Copy link
Collaborator

Thanks @tomaszwasik. PlayatikaOSS is an independent org. Spring Cloud OpenFeign is now in maintenance only mode (we're suggesting migrating over to Spring interface clients). I will update the documentation. Closing in favour of #968.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

3 participants