Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
1.2.0
-
None
Description
it looks like a concurrency issue with interceptor-proxies since it doesn't happen in all cases.
normal ( /working):
LifecycleInterceptorInvocationContext#proceed L95
//reflection calls
MyReqScopedBean#postConstruct
MyAppScopedBean$OwbNormalScopeProxy0#myMethod
MyAppScopedBean$OwbInterceptProxy0#myMethod
MyAppScopedBean#myMethod
[injection points ok]
not working:
LifecycleInterceptorInvocationContext#proceed L95
//reflection calls
MyReqScopedBean#postConstruct
MyAppScopedBean$OwbNormalScopeProxy0#myMethod
MyAppScopedBean$OwbInterceptProxy0#myMethod
MyAppScopedBean$OwbInterceptProxy0#myMethod
[injection points are null]
there is only one instance of $$OwbInterceptProxy0 for the bean in question, but the final method call gets executed by the proxy itself instead of its proxied instance.
Attachments
Attachments
Issue Links
- is related to
-
OWB-706 Interceptor bindings on methods that come from an interface with a generic type may not work
- Closed