<div dir="ltr"><div>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.<br></div>Emily<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 10, 2015 at 4:38 PM, Jozef Hartinger <span dir="ltr">&lt;<a href="mailto:jharting@redhat.com" target="_blank">jharting@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">After a quick look it seems that your ResourceInjectionServices implementation returns null sometimes from the registerResourceInjectionPoint() method? Is that possible? I&#39;ll add checks to Weld to validate the preconditions upfront instead of run time.<br>
<br>
Jozef<span class=""><br>
<br>
<br>
On 4.8.2015 10:19, Emily Jiang wrote:<br>
</span><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
How can I verify whether the ResourceInjectionServices implemented<br>
properly? I can verify it was called for other CDI bean resource<br>
injection but not by ManagedBean resource injections.<br>
Thanks<br>
Emily<br>
<br>
On Tue, Aug 4, 2015 at 8:58 AM, Martin Kouba &lt;<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a><br></span><div><div class="h5">
&lt;mailto:<a href="mailto:mkouba@redhat.com" target="_blank">mkouba@redhat.com</a>&gt;&gt; wrote:<br>
<br>
    Hi Emily,<br>
<br>
    do you have ResourceInjectionServices implemented properly?<br>
<br>
    Martin<br>
<br>
    Dne 4.8.2015 v 00:37 Emily Jiang napsal(a):<br>
<br>
        I am trying to use Weld to inject ManagedBean instance but got the<br>
        following NPE.<br>
        [javatest.batch] Caused by: java.lang.NullPointerException<br>
        [javatest.batch]        at<br>
        org.jboss.weld.injection.AbstractResourceInjection.getResourceReference(AbstractResourceInjection.java:44)<br>
        [javatest.batch]        at<br>
        org.jboss.weld.injection.AbstractResourceInjection.injectResourceReference(AbstractResourceInjection.java:53)<br>
        [javatest.batch]        at<br>
        org.jboss.weld.util.Beans.injectEEFields(Beans.java:348)<br>
        [javatest.batch]        at<br>
        org.jboss.weld.injection.producer.ResourceInjector$1.proceed(ResourceInjector.java:69)<br>
        --<br>
<br>
        Is there anything wrong? For some reason, it does not call back<br>
        to the<br>
        ResourceReferenceFactory service to get hold of an instance of<br>
        an factory.<br>
        Thanks<br>
        Emily<br>
        =================<br>
        Emily Jiang<br>
        <a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> &lt;mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>&gt;<br></div></div>
        &lt;mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> &lt;mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>&gt;&gt;<br>
<br>
<br>
        _______________________________________________<br>
        weld-dev mailing list<br>
        <a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a> &lt;mailto:<a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a>&gt;<span class=""><br>
        <a href="https://lists.jboss.org/mailman/listinfo/weld-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br>
<br>
<br>
    --<br>
    Martin Kouba<br>
    Software Engineer<br>
    Red Hat, Czech Republic<br>
<br>
<br>
<br>
<br>
--<br>
Thanks<br>
Emily<br>
=================<br>
Emily Jiang<br>
<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a> &lt;mailto:<a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a>&gt;<br>
<br>
<br>
_______________________________________________<br>
weld-dev mailing list<br>
<a href="mailto:weld-dev@lists.jboss.org" target="_blank">weld-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/weld-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/weld-dev</a><br>
<br>
</span></blockquote>
</blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature">Thanks<br>Emily<br>=================<br>Emily Jiang<br><a href="mailto:ejiang@apache.org" target="_blank">ejiang@apache.org</a><br></div>
</div>