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
Is Spring Integration 5.5.10 must be based on Java 9 to use or depend on spring integration? #3761
Comments
herodotus-ecosystem
added
status: waiting-for-triage
The issue need to be evaluated and its future decided
type: bug
labels
Mar 27, 2022
Yes, this is a bug. Unfortunately we noticed it already after that So, you have two workarounds: use Java 9 (or higher) or use Spring Integration
Sorry for that. Fix via mentioned commit. |
artembilan
added
in: core
and removed
status: waiting-for-triage
The issue need to be evaluated and its future decided
labels
Mar 27, 2022
OK,Thank you for your reply |
herodotus-ecosystem
added a commit
to dromara/dante-cloud
that referenced
this issue
Mar 27, 2022
- 重要更新 - Spring Boot 版本升级至 2.6.5 - Spring Boot Admin 版本升级至 2.6.3 - 一般更新 - 强制降低 Spring Integration 版本至 5.5.9,临时解决 Spring Integration 5.5.10 不兼容 Java 8 问题。已提交 ISSUE 至 Spring Integration 项目 [#3761](spring-projects/spring-integration#3761 Spring Integration 5.5.11 修复该问题 - 修复 @async 与 @transactional 注解冲突,导致 @transactional 失效问题。 - 修复因@transactional 失效,导致的权限数据存储死锁问题。 - 依赖更新 - Redisson 版本升级至 3.17.0 - Fastjson 版本升级至 1.2.80 - Okhttps 版本升级至 3.4.4 - Bce-java-sdk 版本升级至 0.10.201 - Alipay-sdk-java 版本升级至 4.22.67.ALL - Logback 版本升级至 1.2.11
herodotus-ecosystem
added a commit
to herodotus-ecosystem/dante-cloud-athena
that referenced
this issue
Mar 27, 2022
- 重要更新 - Spring Boot 版本升级至 2.6.5 - Spring Boot Admin 版本升级至 2.6.3 - 一般更新 - 强制降低 Spring Integration 版本至 5.5.9,临时解决 Spring Integration 5.5.10 不兼容 Java 8 问题。已提交 ISSUE 至 Spring Integration 项目 [#3761](spring-projects/spring-integration#3761 Spring Integration 5.5.11 修复该问题 - 修复 @async 与 @transactional 注解冲突,导致 @transactional 失效问题。 - 修复因@transactional 失效,导致的权限数据存储死锁问题。 - 依赖更新 - Redisson 版本升级至 3.17.0 - Fastjson 版本升级至 1.2.80 - Okhttps 版本升级至 3.4.4 - Bce-java-sdk 版本升级至 0.10.201 - Alipay-sdk-java 版本升级至 4.22.67.ALL - Logback 版本升级至 1.2.11
artembilan
changed the title
Dose Must be based on Java 9 to use or depend on spring integration?
Is Spring Integration 5.5.10 must be based on Java 9 to use or depend on spring integration?
Mar 28, 2022
This was referenced Apr 5, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I have a microservice project based on spring boot 2.6.4, spring cloud 2021.0.1 and Java 8.
Among them, the core message mechanism is spring cloud starter bus Kafka. All functions operate normally.
My question is:
Today, I upgraded the spring boot version used in the project from 2.6.4 to 2.6.5. After starting the application, the following error occurs.
After checking the code, I found that with the upgrade of spring boot version, the spring integration core version was upgraded from 5.5.9 to 5.5.10。
Under version 5.5.10, the class
org.springframework.integration.support.json.JacksonJsonUtils
has added a static constant using methodList.of()
to initialize. Because there is no such method in Java 8, which is available in Java 9.Is this a bug? Or I have to use Java 9 now?
The text was updated successfully, but these errors were encountered: