linghengqian opened a new issue, #7045:
URL: https://github.com/apache/incubator-seata/issues/7045

   <!-- Please do not use this issue template to report security 
vulnerabilities but refer to our [security 
policy](https://github.com/seata/seata/security/policy). -->
   
   - [x] I have searched the [issues](https://github.com/seata/seata/issues) of 
this repository and believe that this is not a duplicate.
   
   ### Ⅰ. Issue Description
   
   - Seata Client mixes multiple Spring components of different versions and 
causes dependency conflicts.
   
   ### Ⅱ. Describe what happened
   
   - Seata Client mixes multiple Spring components of different versions and 
causes dependency conflicts. View from the ShardingSphere side.
   - 
![image](https://github.com/user-attachments/assets/1c69a849-c663-41e9-96b3-32e431a723b1)
   
   
   ### Ⅲ. Describe what you expected to happen
   
   - Not sure, is mixing different versions of Spring components a requirement 
for Seata Server?
   
   ### Ⅳ. How to reproduce it (as minimally and precisely as possible)
   
   - Execute the following command on Ubuntu 22.04.4 with `SDKMAN!`,
   ```shell
   sdk install java 22.0.2-graalce
   sdk use java 22.0.2-graalce
   sdk install maven 3.9.9
   sdk use maven 3.9.9
   mvn clean dependency:get -Dartifact=org.apache.seata:seata-all:2.2.0
   mvn -f ~/.m2/repository/org/apache/seata/seata-all/2.2.0/seata-all-2.2.0.pom 
dependency:tree | grep -v ':provided' | grep -v ':runtime'
   ```
   
   - The result is,
   ```shell
   [INFO] Scanning for projects...
   [INFO] 
   [INFO] ---------------------< org.apache.seata:seata-all 
>---------------------
   [INFO] Building Seata All-in-one 2.2.0 2.2.0
   [INFO]   from seata-all-2.2.0.pom
   [INFO] --------------------------------[ jar 
]---------------------------------
   [WARNING] 2 problems were encountered while building the effective model for 
org.apache.yetus:audience-annotations:jar:0.5.0 during dependency collection 
step for project (use -X to see details)
   [INFO] 
   [INFO] --- dependency:3.7.0:tree (default-cli) @ seata-all ---
   [INFO] org.apache.seata:seata-all:jar:2.2.0
   [INFO] +- org.springframework:spring-context:jar:5.3.39:compile
   [INFO] |  \- org.springframework:spring-expression:jar:5.3.39:compile
   [INFO] +- org.springframework:spring-core:jar:5.3.39:compile
   [INFO] |  \- org.springframework:spring-jcl:jar:5.3.39:compile
   [INFO] +- org.springframework:spring-beans:jar:5.3.39:compile
   [INFO] +- org.springframework:spring-aop:jar:5.3.39:compile
   [INFO] +- org.springframework:spring-webmvc:jar:5.3.26:compile
   [INFO] |  \- org.springframework:spring-web:jar:5.3.26:compile
   [INFO] +- io.netty:netty-all:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-buffer:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-dns:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-haproxy:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-http:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-http2:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-memcache:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-mqtt:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-redis:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-smtp:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-socks:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-stomp:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-codec-xml:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-common:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-handler:jar:4.1.101.Final:compile
   [INFO] |  +- 
io.netty:netty-transport-native-unix-common:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-handler-proxy:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-handler-ssl-ocsp:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-resolver:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-resolver-dns:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-transport:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-transport-rxtx:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-transport-sctp:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-transport-udt:jar:4.1.101.Final:compile
   [INFO] |  +- io.netty:netty-transport-classes-epoll:jar:4.1.101.Final:compile
   [INFO] |  +- 
io.netty:netty-transport-classes-kqueue:jar:4.1.101.Final:compile
   [INFO] |  +- 
io.netty:netty-resolver-dns-classes-macos:jar:4.1.101.Final:compile
   [INFO] +- org.antlr:antlr4:jar:4.8:compile
   [INFO] |  +- org.antlr:antlr4-runtime:jar:4.8:compile
   [INFO] |  +- org.antlr:antlr-runtime:jar:3.5.2:compile
   [INFO] |  +- org.antlr:ST4:jar:4.3:compile
   [INFO] |  +- org.abego.treelayout:org.abego.treelayout.core:jar:1.0.3:compile
   [INFO] |  +- org.glassfish:javax.json:jar:1.0.4:compile
   [INFO] |  \- com.ibm.icu:icu4j:jar:61.1:compile
   [INFO] +- com.alibaba:fastjson:jar:1.2.83:compile
   [INFO] +- com.alibaba:druid:jar:1.2.20:compile
   [INFO] +- com.typesafe:config:jar:1.2.1:compile
   [INFO] +- org.slf4j:slf4j-api:jar:1.7.36:compile
   [INFO] +- commons-lang:commons-lang:jar:2.6:compile
   [INFO] +- org.apache.commons:commons-pool2:jar:2.11.1:compile
   [INFO] +- commons-pool:commons-pool:jar:1.6:compile
   [INFO] +- org.apache.dubbo.extensions:dubbo-filter-seata:jar:1.0.2:compile
   [INFO] +- aopalliance:aopalliance:jar:1.0:compile
   [INFO] |  \- com.google.code.findbugs:jsr305:jar:3.0.2:compile
   [INFO] +- com.google.guava:guava:jar:32.1.3-jre:compile
   [INFO] |  +- com.google.guava:failureaccess:jar:1.0.1:compile
   [INFO] |  +- org.checkerframework:checker-qual:jar:3.37.0:compile
   [INFO] |  +- com.google.errorprone:error_prone_annotations:jar:2.21.1:compile
   [INFO] |  \- com.google.j2objc:j2objc-annotations:jar:2.8:compile
   [INFO] +- com.github.ben-manes.caffeine:caffeine:jar:2.9.3:compile
   [INFO] \- net.bytebuddy:byte-buddy:jar:1.14.15:compile
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD SUCCESS
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  1.672 s
   [INFO] Finished at: 2024-12-03T19:21:44+08:00
   [INFO] 
------------------------------------------------------------------------
   ```
   
   Minimal yet complete reproducer code (or URL to code):
   
   - Maybe not.
   
   ### Ⅴ. Anything else we need to know?
   
   - Earlier investigations are at 
https://github.com/apache/shardingsphere/pull/33889 and 
https://github.com/apache/shardingsphere/issues/29052 .
   
   ### Ⅵ. Environment:
   
   - JDK version(e.g. `java -version`): 
   ```shell
   openjdk version "23" 2024-09-17
   OpenJDK Runtime Environment (build 23+37-2369)
   OpenJDK 64-Bit Server VM (build 23+37-2369, mixed mode, sharing)
   ```
   - Seata client/server version:  `2.2.0`
   - Database version: Maybe not.
   - OS(e.g. `uname -a`): `Linux DESKTOP-2OCN434 
5.15.167.4-microsoft-standard-WSL2 #1 SMP Tue Nov 5 00:21:55 UTC 2024 x86_64 
x86_64 x86_64 GNU/Linux`
   - Others: Maybe not.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to