<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <tt>Hi,<br>
      <br>
      I think I have a decent solution for testing of distributed
      execution and CDI in the place now. Galder helped out a lot!
      However, I still can not bridge the last remaining mystery: I have
      two tests WordCountMapReduceCDITest and
      DistributedExecutorCDITest. When both tests are enabled </tt><tt>WordCountMapReduceCDITest
      fails as it is run second. If only either one of the tests is
      enabled - everything works as expected.<br>
      <br>
      Pick up pull request at
      <a class="moz-txt-link-freetext" href="https://github.com/infinispan/infinispan/pull/982">https://github.com/infinispan/infinispan/pull/982</a> , first maven
      install core and then proceed to cdi/extension to give test suite
      a run. You can see the root of the failure in surefire reports.
      Weld somehow cannot resolve bean passed to InjectionTarget inject
      method. <br>
      <br>
      Much appreciated,<br>
      Vladimir<br>
      <br>
    </tt>
    <meta http-equiv="content-type" content="text/html;
      charset=ISO-8859-1">
    <pre>Caused by: org.jboss.weld.exceptions.IllegalArgumentException: WELD-001324 Argument bean must not be null
        at org.jboss.weld.manager.BeanManagerImpl.getReference(BeanManagerImpl.java:657)
        at org.jboss.weld.injection.FieldInjectionPoint.inject(FieldInjectionPoint.java:118)
        at org.jboss.weld.util.Beans.injectBoundFields(Beans.java:703)
        at org.jboss.weld.util.Beans.injectFieldsAndInitializers(Beans.java:712)
        at org.jboss.weld.manager.SimpleInjectionTarget$1.proceed(SimpleInjectionTarget.java:106)
        at org.jboss.weld.injection.InjectionContextImpl.run(InjectionContextImpl.java:48)
        at org.jboss.weld.manager.SimpleInjectionTarget.inject(SimpleInjectionTarget.java:102)
        at org.infinispan.cdi.CDIDistributedTaskLifecycle.onPreExecute(CDIDistributedTaskLifecycle.java:46)
        at org.infinispan.distexec.spi.DistributedTaskLifecycleService.onPreExecute(DistributedTaskLifecycleService.java:80)
        at org.infinispan.commands.read.MapReduceCommand.perform(MapReduceCommand.java:144)</pre>
    <tt>&nbsp;<br>
      <br>
      <br>
      <br>
      <br>
      <br>
      <br>
    </tt>
  </body>
</html>