Hi,This doesn't make sense but now the tests run even with less dependencies. OWB was choking on an error that was a public static final field in a bean. When I made it private, tests run fine with the following dependencies. testCompile( [group: 'org.apache.lucene', name: 'lucene-test-framework', version: luceneVersion], [group: 'org.apache.deltaspike.modules', name: 'deltaspike-test-control-module-impl', version: deltaspikeVersion] ) weld( [group: 'org.apache.deltaspike.cdictrl', name: 'deltaspike-cdictrl-weld', version: deltaspikeVersion], [group: 'org.jboss.weld.se', name: 'weld-se', version: weldSEVersion] ) owb( [group: 'org.apache.deltaspike.cdictrl', name: 'deltaspike-cdictrl-owb', version: deltaspikeVersion], [group: 'org.apache.openwebbeans', name: 'openwebbeans-spi', version: openWebBeansVersion], [group: 'org.apache.openwebbeans', name: 'openwebbeans-impl', version: openWebBeansVersion] ) Regards,Abhijit
> From: [email protected] > Date: Wed, 5 Feb 2014 08:46:00 +0100 > Subject: Re: deltaspike-test-control-module:0.6-SNAPSHOT fails with OWB > To: [email protected] > > hi abhijit, > > please have a look at [1] or [2]. > > regards, > gerhard > > [1] https://github.com/os890/javase-cdi-ds-project-template > [2] https://github.com/os890/javaweb-cdi-ds-project-template > > http://www.irian.at > > Your JSF/JavaEE powerhouse - > JavaEE Consulting, Development and > Courses in English and German > > Professional Support for Apache MyFaces > > > > 2014-02-05 Abhijit Sarkar <[email protected]>: > > > Hi, > > Using deltaspike-test-control-module:0.6-SNAPSHOT and Weld,my unit tests > > run fine. As soon as I switch to using OWB, tests fail with the exception: > > > > java.lang.IllegalStateException: No > > org.apache.deltaspike.core.api.provider.BeanManagerProvider in place! > > Please ensure that you configured the CDI implementation of your choice > > properly. If your setup is correct, please clear all caches and compiled > > artifacts. > > > > My dependencies in Gradle build file are as follows. The > > BeanManagerProvider > > class is in deltaspike-core-impl. What am I missing? > > > > testCompile( > > [group: 'org.apache.deltaspike.modules', name: > > 'deltaspike-test-control-module-impl', version: deltaspikeVersion], > > [group: 'org.apache.lucene', name: 'lucene-test-framework', > > version: luceneVersion] > > ) > > testRuntime( > > [group: 'org.apache.deltaspike.core', name: > > 'deltaspike-core-impl', version: deltaspikeVersion] > > ) > > weld( > > [group: 'org.apache.deltaspike.cdictrl', name: > > 'deltaspike-cdictrl-weld', version: deltaspikeVersion], > > [group: 'org.jboss.weld.se', name: 'weld-se', version: > > weldSEVersion] > > ) > > owb( > > [group: 'org.apache.deltaspike.cdictrl', name: > > 'deltaspike-cdictrl-owb', version: deltaspikeVersion], > > [group: 'org.apache.openwebbeans.test', name: 'cditest', > > version: openWebBeansVersion], > > [group: 'org.apache.openwebbeans.test', name: 'cditest-owb', > > version: openWebBeansVersion] > > ) > > > > Regards, > > Abhijit Sarkar > >
