Closed GGGGGHT closed 11 months ago
Notice, the plugin is only for v5, and your version is v6. So, most likely, you need another plugin with witness methods to separate versions.
I use apm-spring-cloud-gateway-3.x-plugin-9.1.0.jar this plugin, My question is that since the name of this package is apm-spring-cloud-gateway-3.x-plugin-9.1.0.jar. So it should support spring-boot3, that is, it supports spring-framework 6.
I don't know Gateway plugin. What you provided in the description is this, which is a webflux v5 plugin.
I understand what you mean. Does this mean that I need to rewrite a complete V6 version to replace this V5 version?
Or I need to implement a Multi-Release JAR to package the V6 version with the V5 version
It depends on what is possible. As this is a public API, you need a new module to make compiling passed, I assume.
Search before asking
Apache SkyWalking Component
Java Agent (apache/skywalking-java)
What happened
version info
java version: 21 spring boot versoin: 3.2.0 spring cloud version: 2023.0.0 skywalking version: 9.1.0
NoSuchMethodError caused by using a method that has been removed
What you expected to happen
in this line, It uses a deprecated method, and this method has been removed in this version. The specific exceptions are as follows.
How to reproduce
pom
boot class
Anything else
No response
Are you willing to submit a pull request to fix on your own?
Code of Conduct