Side note: CDI handling of JAXRS resources was totally rewritten on trunk
so can also be an issue so maybe have a try on trunk with your app if you
can.



Romain Manni-Bucau
Twitter: @rmannibucau
Blog: http://rmannibucau.wordpress.com/
LinkedIn: http://fr.linkedin.com/in/rmannibucau
Github: https://github.com/rmannibucau


2014-06-04 7:52 GMT+02:00 Vamsee Lakamsani <[email protected]>:

> You are right. I pushed an update to my repo by adding a hello() business
> method. In the debugger  MyDao becomes non-null when the method is entered.
> I do have a case in my larger app where I 'm seeing nulls even in the
> business method. Let me see if I can reproduce that in this small app.
>
> Thanks.
>
>
> ________________________________
>  From: Romain Manni-Bucau <[email protected]>
> To: "[email protected]" <[email protected]>; Vamsee Lakamsani <
> [email protected]>
> Sent: Tuesday, June 3, 2014 10:37 PM
> Subject: Re: @Injected field of a @Injected field is null
>
>
> works great on trunk.
>
> side note: bean instantiation is not done while ejb *business* method is
> not called for ejb and any method for cdi beans
>
>
>
> Romain Manni-Bucau
> Twitter: @rmannibucau
> Blog: http://rmannibucau.wordpress.com/
> LinkedIn: http://fr.linkedin.com/in/rmannibucau
> Github: https://github.com/rmannibucau
>
>
>
> 2014-06-04 3:49 GMT+02:00 Vamsee Lakamsani <[email protected]>:
>
> > I put together a small sample app here:
> > https://github.com/lakamsani/cdi-nested
> >
> > MyResource is a JAX-RS service into MyService is @Injected
> > MyDao is in-turn @Injected into MyService. When I run it (in TomEE
> > 1.6.0.1),  MyDao is null inside the MyService instance injected to
> > MyResource.  What do I need to do to make it work or is there another way
> > of doing this (short of explicitly instantiating objects).
>

Reply via email to