Done WELD-1552 - InjectionPoint resolution not conform to CDI 1.1 spec Perhaps there’s also a hole in TCK here ?
Antoine Sabot-Durand ——————————————— Senior Software engineer CDI co-spec lead CDI eco-system development Le 12 nov. 2013 à 12:10, Jozef Hartinger <[email protected]> a écrit : > You are right, this is a bug in Weld. Please file a Weld issue. > > On 11/12/2013 10:18 AM, Antoine Sabot-Durand wrote: >> Hi all, >> >> I’m experiencing what I think being a regression and a specification >> violation. >> >> In my use case I have a producer annotated with @Named injecting an >> InjectionPoint: >> >> @Produces >> @Named >> public OAuthSession getCurrentSession(InjectionPoint ip) {…} >> >> When I call #{currentSession} in JSF with Weld 1.x producer is called with >> InjectionPoint set to null. Now with weld 2.x an exception is thrown by >> InjectionPointBean.getInjectionPoint() method. >> >> Form what I understand from section 6.5.3. Contextual reference for a bean >> of the CDI 1.1 spec, the behavior should the Weld 1.X one : returning null >> instead of throwing an exception. I may be wrong but I can’t find anything >> in the spec about that. >> >> Thanks for your feedback on that point, >> >> >> Antoine Sabot-Durand >> ——————————————— >> Senior Software engineer >> CDI co-spec lead >> CDI eco-system development >> >> >> >> _______________________________________________ >> weld-dev mailing list >> [email protected] >> https://lists.jboss.org/mailman/listinfo/weld-dev >
_______________________________________________ weld-dev mailing list [email protected] https://lists.jboss.org/mailman/listinfo/weld-dev
