-
Notifications
You must be signed in to change notification settings - Fork 45
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
SpanAspect does not take into account proxy objects #544
Comments
Can you create a simple reproducer for this issue or a test that shows that this doesn't work? |
@marcingrzejszczak reproducer with instructions in readme is here https://github.com/lex-em/micrometer-tracing-on-proxy |
@shakuzen @jonatan-ivanov what is your opinion on adding a dependency to apache commons to have this functionality? I guess we would need to do the same in micrometer for those aspects |
I'm thinking if:
|
That's not copying of just a single method 😬 |
Hello. I tried to use
@NewSpan
on spring data repositories, but it idin't workNewSpan newSpan = method.getAnnotation(NewSpan.class);
method
here is from proxy and annotation not found.I fixed that by using
org.apache.commons.lang3.reflect.MethodUtils.getAnnotation(method, NewSpan::class.java, true, true)
Please fix them in library
The text was updated successfully, but these errors were encountered: