<div dir="ltr">I think you need to look at why the cache is null. In the org.jboss.as.ejb3.component.stateful.StatefulSessionComponent it&#39;s only null if the start of the component hasn&#39;t been invoked or the done method was invoked.</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 7, 2016 at 9:23 AM, Scott Marlow <span dir="ltr">&lt;<a href="mailto:smarlow@redhat.com" target="_blank">smarlow@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">Often when running a NoSQL unit test, I&#39;m seeing a NPE in<br>
org.jboss.as.weld.ejb.StatefulSessionObjectReferenceImpl.isRemoved().  I<br>
understand that we should never allow a NullPointerException to be<br>
thrown, however, does anyone know what the correct course of action<br>
should be?  Ensuring that ejbComponent.getCache() never returns null<br>
could be one approach.  Or perhaps callers to ejbComponent.getCache()<br>
should check for null being returned.  Could there be a missing<br>
application dependency on the cache?<br>
<br>
StatefulSessionObjectReferenceImpl currently contains:<br>
<br>
@Override<br>
public boolean isRemoved() {<br>
   if (!removed) {<br>
     return !ejbComponent.getCache().contains(id);<br>
   }<br>
   return true;<br>
}<br>
<br>
Thanks,<br>
Scott<br>
<br>
[1] <a href="https://gist.github.com/scottmarlow/9f9822e9d4609850d49099c3c5234ed9" rel="noreferrer" target="_blank">https://gist.github.com/scottmarlow/9f9822e9d4609850d49099c3c5234ed9</a><br>
_______________________________________________<br>
wildfly-dev mailing list<br>
<a href="mailto:wildfly-dev@lists.jboss.org">wildfly-dev@lists.jboss.org</a><br>
<a href="https://lists.jboss.org/mailman/listinfo/wildfly-dev" rel="noreferrer" target="_blank">https://lists.jboss.org/mailman/listinfo/wildfly-dev</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div>James R. Perkins</div><div>JBoss by Red Hat</div></div></div></div></div>
</div>