Thanks Jozef and Martin! I did find out it returns a null sometimes and are fixing that. Yep. It will be good not to throw NPE.
Emily

On Mon, Aug 10, 2015 at 4:38 PM, Jozef Hartinger <jharting@redhat.com> wrote:
After a quick look it seems that your ResourceInjectionServices implementation returns null sometimes from the registerResourceInjectionPoint() method? Is that possible? I'll add checks to Weld to validate the preconditions upfront instead of run time.

Jozef


On 4.8.2015 10:19, Emily Jiang wrote:
How can I verify whether the ResourceInjectionServices implemented
properly? I can verify it was called for other CDI bean resource
injection but not by ManagedBean resource injections.
Thanks
Emily

On Tue, Aug 4, 2015 at 8:58 AM, Martin Kouba <mkouba@redhat.com
<mailto:mkouba@redhat.com>> wrote:

    Hi Emily,

    do you have ResourceInjectionServices implemented properly?

    Martin

    Dne 4.8.2015 v 00:37 Emily Jiang napsal(a):

        I am trying to use Weld to inject ManagedBean instance but got the
        following NPE.
        [javatest.batch] Caused by: java.lang.NullPointerException
        [javatest.batch]        at
        org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:44)
        [javatest.batch]        at
        org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:53)
        [javatest.batch]        at
        org.jboss.weld.util.Beans.injectEEFields(Beans.java:348)
        [javatest.batch]        at
        org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.java:69)
        --

        Is there anything wrong? For some reason, it does not call back
        to the
        ResourceReferenceFactory service to get hold of an instance of
        an factory.
        Thanks
        Emily
        =================
        Emily Jiang
        ejiang@apache.org <mailto:ejiang@apache.org>
        <mailto:ejiang@apache.org <mailto:ejiang@apache.org>>


        _______________________________________________
        weld-dev mailing list
        weld-dev@lists.jboss.org <mailto:weld-dev@lists.jboss.org>
        https://lists.jboss.org/mailman/listinfo/weld-dev


    --
    Martin Kouba
    Software Engineer
    Red Hat, Czech Republic




--
Thanks
Emily
=================
Emily Jiang
ejiang@apache.org <mailto:ejiang@apache.org>


_______________________________________________
weld-dev mailing list
weld-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/weld-dev




--
Thanks
Emily
=================
Emily Jiang
ejiang@apache.org