Rafael Winterhalter

Results 738 comments of Rafael Winterhalter

You can register a custom annotation that binds the argument differently. Have a look at Advice.withCustomBinding().

`SuperCall` should not work with an abstract method. Note that the interceptor that you define last will superseed all previous interceptors. So methods not declared by Object will override the...

Not sure I follow. maybe you are looking for agentbuilder.listener?

How does your agent builder look like? Seems like some methods are moved? Try setting disableClassFormatChanges.

Might there be an issue of file handles not being available? This often hints that there is a resource leak somewhere.

This seems like a version clash in Skywalking. The field seems to expect a different type or there is an issue with the class loader.

The root cause is the following: Caused by: java.lang.IllegalArgumentException: Can not set static org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter field springfox.documentation.oas.web.OpenApiControllerWebMvc.delegate$d16orf1 to org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter Is `org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.ConstructorInter` an instance of `org.apache.skywalking.apm.agent.core.plugin.interceptor.enhance.InstMethodsInter`?

You would need to create the byte code yourself by implementing this with custom `StackManipulations`. In your case, it would be a `ArrayCreation` which entails two `MethodVariableAccess` with corresponding `MethodInvocation`,...