On the openejb-mockito test failure - forget my previous emails - setting
the MockBean to not be an AlternativeBean seems to do the trick. Pushed.
Lets see what we get from the CI now.

Cheers

Jon

On Sun, Apr 15, 2018 at 9:43 PM, Jonathan Gallimore <
jonathan.gallim...@gmail.com> wrote:

> OK, I'm not sure which commit causes that test failure, but this commit is
> ok: https://github.com/apache/openwebbeans/commit/
> 4b7259a1f7c8c0d65736f753df9e6a43a262ed96. Will try and pin it down.
>
> In other news - Johnzon patch submitted, and discussion opened on the
> Johnzon dev@ mailing list. Will keep this thread posted on progress.
>
> Jon
>
>
>
> On Sun, Apr 15, 2018 at 9:03 PM, Jonathan Gallimore <
> jonathan.gallim...@gmail.com> wrote:
>
>> Thanks all!
>>
>> I have looked at the test failures on the CI. The bval-embedded tests
>> should be ok now - the other failures were in the openejb-mockito module,
>> and I think they relate to this change in OWB: https://github.com/apache
>> /openwebbeans/commit/89c18915afc2173ec1c5478ca6dc09ecce322d2a
>>
>> To be honest, I don't know where to start looking at this one, can anyone
>> help? I'd appreciate any learning I can do in the process. In essence,
>> we're seeing this:
>>
>> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api
>> type [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatis
>> fiedResolutionException(InjectionExceptionUtil.java:65)
>> at org.apache.webbeans.container.InjectionResolver.checkInjecti
>> onPoint(InjectionResolver.java:234)
>> at org.apache.webbeans.container.BeanManagerImpl.validate(BeanM
>> anagerImpl.java:1209)
>> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
>> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeplo
>> yer.java:924)
>> at org.apache.webbeans.config.BeansDeployer.validateInjectionPo
>> ints(BeansDeployer.java:835)
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:318)
>> ... 24 more
>>
>> As far as I can see the extension adds the necessary stuff
>> on javax.enterprise.inject.spi.AfterBeanDiscovery here:
>> https://github.com/apache/tomee/blob/master/utils/
>> openejb-mockito/src/main/java/org/apache/openejb/mockito/
>> MockitoExtension.java#L53
>>
>> I'll a build without that change to a) confirm that it is that change,
>> and b) see if that shows any different behaviour.
>>
>>
>> Here's the output from the tests:
>>
>> -----
>>
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/bin/java
>> -ea -Didea.test.cyclic.buffer.size=1048576 "-javaagent:/Applications/IntelliJ
>> IDEA.app/Contents/lib/idea_rt.jar=50678:/Applications/IntelliJ
>> IDEA.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath
>> "/Applications/IntelliJ 
>> IDEA.app/Contents/lib/idea_rt.jar:/Applications/IntelliJ
>> IDEA.app/Contents/plugins/junit/lib/junit-rt.jar:/Applications/IntelliJ
>> IDEA.app/Contents/plugins/junit/lib/junit5-rt.jar:/Library/
>> Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/
>> lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.
>> 8.0_141.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/J
>> avaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/ex
>> t/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_
>> 141.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/
>> JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/
>> ext/jaccess.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_
>> 141.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/
>> JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/
>> ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.
>> 8.0_141.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/
>> Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/
>> lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.
>> 8.0_141.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/L
>> ibrary/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/
>> Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/
>> JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/
>> ext/zipfs.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_
>> 141.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaV
>> irtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/jce.
>> jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/
>> Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachi
>> nes/jdk1.8.0_141.jdk/Contents/Home/jre/lib/jfxswt.jar:/
>> Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/
>> Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachin
>> es/jdk1.8.0_141.jdk/Contents/Home/jre/lib/management-agent.
>> jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_
>> 141.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaV
>> irtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/reso
>> urces.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_141.
>> jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualM
>> achines/jdk1.8.0_141.jdk/Contents/Home/lib/ant-javafx.
>> jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/
>> Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachin
>> es/jdk1.8.0_141.jdk/Contents/Home/lib/javafx-mx.jar:/
>> Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/
>> Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachin
>> es/jdk1.8.0_141.jdk/Contents/Home/lib/packager.jar:/
>> Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/
>> Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.
>> 8.0_141.jdk/Contents/Home/lib/tools.jar:/Users/jgallimore/de
>> v/tomee/utils/openejb-mockito/target/test-classes:/Users/
>> jgallimore/dev/tomee/utils/openejb-mockito/target/classes
>> :/Users/jgallimore/.m2/repository/org/apache/tomee/openejb-
>> core/7.0.5-SNAPSHOT/openejb-core-7.0.5-SNAPSHOT.jar:/
>> Users/jgallimore/.m2/repository/org/apache/tomee/mbean-
>> annotation-api/7.0.5-SNAPSHOT/mbean-annotation-api-7.0.5-
>> SNAPSHOT.jar:/Users/jgallimore/.m2/repository/org/apache/
>> tomee/openejb-jpa-integration/7.0.5-SNAPSHOT/openejb-jpa-
>> integration-7.0.5-SNAPSHOT.jar:/Users/jgallimore/.m2/
>> repository/org/apache/tomee/javaee-api/7.0-1/javaee-api-7.
>> 0-1.jar:/Users/jgallimore/.m2/repository/org/apache/commons/
>> commons-lang3/3.5/commons-lang3-3.5.jar:/Users/
>> jgallimore/.m2/repository/org/apache/tomee/openejb-api/7.0.
>> 5-SNAPSHOT/openejb-api-7.0.5-SNAPSHOT.jar:/Users/
>> jgallimore/.m2/repository/org/apache/tomee/openejb-loader/7.
>> 0.5-SNAPSHOT/openejb-loader-7.0.5-SNAPSHOT.jar:/Users/
>> jgallimore/.m2/repository/org/apache/tomee/openejb-
>> javaagent/7.0.5-SNAPSHOT/openejb-javaagent-7.0.5-
>> SNAPSHOT.jar:/Users/jgallimore/.m2/repository/org/apache/
>> tomee/openejb-jee/7.0.5-SNAPSHOT/openejb-jee-7.0.5-SNA
>> PSHOT.jar:/Users/jgallimore/.m2/repository/org/apache/
>> tomee/openejb-jee-accessors/7.0.5-SNAPSHOT/openejb-jee-
>> accessors-7.0.5-SNAPSHOT.jar:/Users/jgallimore/.m2/
>> repository/org/metatype/sxc/sxc-jaxb-core/0.8/sxc-jaxb-
>> core-0.8.jar:/Users/jgallimore/.m2/repository/org/
>> metatype/sxc/sxc-runtime/0.8/sxc-runtime-0.8.jar:/Users/
>> jgallimore/.m2/repository/commons-cli/commons-cli/1.2/
>> commons-cli-1.2.jar:/Users/jgallimore/.m2/repository/
>> commons-collections/commons-collections/3.2.2/commons-collec
>> tions-3.2.2.jar:/Users/jgallimore/.m2/repository/org/apache/
>> activemq/activemq-ra/5.14.5/activemq-ra-5.14.5.jar:/Users/
>> jgallimore/.m2/repository/org/apache/activemq/activemq-
>> kahadb-store/5.14.5/activemq-kahadb-store-5.14.5.jar:/
>> Users/jgallimore/.m2/repository/org/apache/activemq/protobuf/activemq-
>> protobuf/1.1/activemq-protobuf-1.1.jar:/Users/
>> jgallimore/.m2/repository/org/apache/activemq/activemq-
>> broker/5.14.5/activemq-broker-5.14.5.jar:/Users/jgallimore/.
>> m2/repository/org/apache/activemq/activemq-client/5.14.5/
>> activemq-client-5.14.5.jar:/Users/jgallimore/.m2/repository/
>> org/fusesource/hawtbuf/hawtbuf/1.11/hawtbuf-1.11.jar:
>> /Users/jgallimore/.m2/repository/org/apache/activemq
>> /activemq-openwire-legacy/5.14.5/activemq-openwire-legacy-
>> 5.14.5.jar:/Users/jgallimore/.m2/repository/org/apache/activ
>> emq/activemq-jdbc-store/5.14.5/activemq-jdbc-store-5.14.5.
>> jar:/Users/jgallimore/.m2/repository/org/apache/geronimo
>> /components/geronimo-connector/3.1.4/geronimo-connector-3.1.
>> 4.jar:/Users/jgallimore/.m2/repository/org/apache/
>> geronimo/specs/geronimo-j2ee-connector_1.6_spec/1.0/
>> geronimo-j2ee-connector_1.6_spec-1.0.jar:/Users/
>> jgallimore/.m2/repository/org/apache/geronimo/components/
>> geronimo-transaction/3.1.4/geronimo-transaction-3.1.4.
>> jar:/Users/jgallimore/.m2/repository/org/objectweb/howl/
>> howl/1.0.1-1/howl-1.0.1-1.jar:/Users/jgallimore/.m2/
>> repository/org/apache/geronimo/javamail/geronimo-
>> javamail_1.4_mail/1.9.0-alpha-2/geronimo-javamail_1.4_mail-
>> 1.9.0-alpha-2.jar:/Users/jgallimore/.m2/repository/org/
>> apache/xbean/xbean-asm6-shaded/4.7/xbean-asm6-shaded-
>> 4.7.jar:/Users/jgallimore/.m2/repository/org/apache/xbean/
>> xbean-finder-shaded/4.7/xbean-finder-shaded-4.7.jar:/Users/j
>> gallimore/.m2/repository/org/apache/xbean/xbean-reflect/4.7/
>> xbean-reflect-4.7.jar:/Users/jgallimore/.m2/repository/org/
>> apache/xbean/xbean-naming/4.7/xbean-naming-4.7.jar:/Users/
>> jgallimore/.m2/repository/org/apache/xbean/xbean-
>> bundleutils/4.7/xbean-bundleutils-4.7.jar:/Users/jgallimore/
>> .m2/repository/org/hsqldb/hsqldb/2.3.2/hsqldb-2.3.2.jar:
>> /Users/jgallimore/.m2/repository/org/apache/commons/commons-
>> dbcp2/2.1/commons-dbcp2-2.1.jar:/Users/jgallimore/.m2/
>> repository/org/apache/commons/commons-pool2/2.3/commons-
>> pool2-2.3.jar:/Users/jgallimore/.m2/repository/org/
>> codehaus/swizzle/swizzle-stream/1.6.2/swizzle-stream-1.
>> 6.2.jar:/Users/jgallimore/.m2/repository/commons-logging/com
>> mons-logging/1.2/commons-logging-1.2.jar:/Users/jgallimore/.
>> m2/repository/org/apache/openejb/shade/quartz-openejb-
>> shade/2.2.1/quartz-openejb-shade-2.2.1.jar:/Users/
>> jgallimore/.m2/repository/org/slf4j/slf4j-jdk14/1.7.21/
>> slf4j-jdk14-1.7.21.jar:/Users/jgallimore/.m2/repository/org/
>> slf4j/slf4j-api/1.7.21/slf4j-api-1.7.21.jar:/Users/
>> jgallimore/.m2/repository/org/apache/openwebbeans/
>> openwebbeans-impl/1.7.5-SNAPSHOT/openwebbeans-impl-1.
>> 7.5-20180414.204726-1.jar:/Users/jgallimore/.m2/repository/org/apache/
>> openwebbeans/openwebbeans-spi/1.7.5-SNAPSHOT/openwebbeans-
>> spi-1.7.5-20180414.204653-1.jar:/Users/jgallimore/.m2/repo
>> sitory/org/apache/openwebbeans/openwebbeans-ejb/1.7.5-
>> SNAPSHOT/openwebbeans-ejb-1.7.5-20180414.204853-1.jar:/
>> Users/jgallimore/.m2/repository/org/apache/openwebbeans/
>> openwebbeans-ee/1.7.5-SNAPSHOT/openwebbeans-ee-1.7.
>> 5-20180414.204912-1.jar:/Users/jgallimore/.m2/repositor
>> y/org/apache/openwebbeans/openwebbeans-ee-common/1.7.5-
>> SNAPSHOT/openwebbeans-ee-common-1.7.5-20180414.204754-
>> 1.jar:/Users/jgallimore/.m2/repository/org/apache/
>> openwebbeans/openwebbeans-web/1.7.5-SNAPSHOT/openwebbeans-
>> web-1.7.5-20180414.204833-1.jar:/Users/jgallimore/.m2/repo
>> sitory/org/apache/openwebbeans/openwebbeans-el22/1.7.5-
>> SNAPSHOT/openwebbeans-el22-1.7.5-20180414.204813-1.jar:/
>> Users/jgallimore/.m2/repository/org/apache/openjpa/
>> openjpa/2.4.3-SNAPSHOT/openjpa-2.4.3-20180415.104655-
>> 7.jar:/Users/jgallimore/.m2/repository/commons-lang/
>> commons-lang/2.6/commons-lang-2.6.jar:/Users/jgallimore/.m2/
>> repository/net/sourceforge/serp/serp/1.15.1/serp-1.15.1.
>> jar:/Users/jgallimore/.m2/repository/org/apache/bval/
>> bval-core/1.1.2/bval-core-1.1.2.jar:/Users/jgallimore/.m2/
>> repository/org/apache/bval/bval-jsr/1.1.2/bval-jsr-1.1.2.
>> jar:/Users/jgallimore/.m2/repository/org/mockito/
>> mockito-core/2.7.9/mockito-core-2.7.9.jar:/Users/jgallimo
>> re/.m2/repository/net/bytebuddy/byte-buddy/1.6.5/byte-buddy-
>> 1.6.5.jar:/Users/jgallimore/.m2/repository/net/bytebuddy/
>> byte-buddy-agent/1.6.5/byte-buddy-agent-1.6.5.jar:/Users/
>> jgallimore/.m2/repository/org/objenesis/objenesis/2.5/
>> objenesis-2.5.jar:/Users/jgallimore/.m2/repository/
>> junit/junit/4.12/junit-4.12.jar:/Users/jgallimore/.m2/
>> repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar"
>> com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 -junit4
>> org.apache.openejb.mockito.MockitoAndAppComposerClassLevelTest
>> objc[1342]: Class JavaLaunchHelper is implemented in both
>> /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/bin/java
>> (0x1070124c0) and /Library/Java/JavaVirtualMachi
>> nes/jdk1.8.0_141.jdk/Contents/Home/jre/lib/libinstrument.dylib
>> (0x10709e4e0). One of the two will be used. Which one is undefined.
>> INFO - Created new singletonService org.apache.openejb.cdi.ThreadS
>> ingletonServiceImpl@12843fce
>> INFO - Succeeded in installing singleton service
>> INFO - Cannot find the configuration file [conf/openejb.xml].  Will
>> attempt to create one for the beans deployed.
>> INFO - Configuring Service(id=Default Security Service,
>> type=SecurityService, provider-id=Default Security Service)
>> INFO - Configuring Service(id=Default Transaction Manager,
>> type=TransactionManager, provider-id=Default Transaction Manager)
>> INFO - Creating TransactionManager(id=Default Transaction Manager)
>> INFO - Creating SecurityService(id=Default Security Service)
>> INFO - Configuring enterprise application: /Users/jgallimore/dev/tomee/ut
>> ils/openejb-mockito/MockitoAndAppComposerClassLevelTest
>> INFO - Auto-deploying ejb Facade: EjbDeployment(deployment-id=Facade)
>> INFO - Configuring Service(id=Default Managed Container, type=Container,
>> provider-id=Default Managed Container)
>> INFO - Auto-creating a container for bean org.apache.openejb.mockito.Moc
>> kitoAndAppComposerClassLevelTest: Container(type=MANAGED, id=Default
>> Managed Container)
>> INFO - Creating Container(id=Default Managed Container)
>> INFO - Using directory /var/folders/17/ynk_jcls1z19jhl0b0h4nmfm0000gn/T
>> for stateful session passivation
>> INFO - Configuring Service(id=Default Singleton Container,
>> type=Container, provider-id=Default Singleton Container)
>> INFO - Auto-creating a container for bean Facade:
>> Container(type=SINGLETON, id=Default Singleton Container)
>> INFO - Creating Container(id=Default Singleton Container)
>> WARNING - Unresolved ejb reference 
>> "java:comp/env/org.apache.openejb.mockito.Facade/hello"
>> in bean "Facade".  Will attempt resolution again at runtime.
>> WARNING - Unresolved ejb reference 
>> "java:comp/env/org.apache.openejb.mockito.Facade/hello"
>> in bean "classes.Comp".  Will attempt resolution again at runtime.
>> INFO - Enterprise application "/Users/jgallimore/dev/tomee/u
>> tils/openejb-mockito/MockitoAndAppComposerClassLevelTest" loaded.
>> INFO - Not creating another application classloader for
>> MockitoAndAppComposerClassLevelTest
>> INFO - Assembling app: /Users/jgallimore/dev/tomee/ut
>> ils/openejb-mockito/MockitoAndAppComposerClassLevelTest
>> INFO - Jndi(name=FacadeLocalBean) --> Ejb(deployment-id=Facade)
>> INFO - Jndi(name=global/MockitoAndAppComposerClassLevelTest/
>> classes/Facade!org.apache.openejb.mockito.Facade) -->
>> Ejb(deployment-id=Facade)
>> INFO - Jndi(name=global/MockitoAndAppComposerClassLevelTest/classes/Facade)
>> --> Ejb(deployment-id=Facade)
>> INFO - Existing thread singleton service in SystemInstance():
>> org.apache.openejb.cdi.ThreadSingletonServiceImpl@12843fce
>> INFO - OpenWebBeans Container is starting...
>> INFO - Adding OpenWebBeansPlugin : [CdiPlugin]
>> SEVERE - CDI Beans module deployment failed
>> org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:338)
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:196)
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:189)
>> at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:963)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:757)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:753)
>> at org.apache.openejb.testing.ApplicationComposers.deployApp(Ap
>> plicationComposers.java:724)
>> at org.apache.openejb.testing.ApplicationComposers.before(Appli
>> cationComposers.java:386)
>> at org.apache.openejb.testing.ApplicationComposers.evaluate(App
>> licationComposers.java:1068)
>> at org.apache.openejb.junit.DeployApplication.evaluate(DeployAp
>> plication.java:40)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>> at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs
>> (JUnit4IdeaTestRunner.java:68)
>> at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star
>> tRunnerWithArgs(IdeaTestRunner.java:47)
>> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA
>> ndStart(JUnitStarter.java:242)
>> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStart
>> er.java:70)
>> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api
>> type [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatis
>> fiedResolutionException(InjectionExceptionUtil.java:65)
>> at org.apache.webbeans.container.InjectionResolver.checkInjecti
>> onPoint(InjectionResolver.java:234)
>> at org.apache.webbeans.container.BeanManagerImpl.validate(BeanM
>> anagerImpl.java:1209)
>> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
>> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeplo
>> yer.java:924)
>> at org.apache.webbeans.config.BeansDeployer.validateInjectionPo
>> ints(BeansDeployer.java:835)
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:318)
>> ... 24 more
>>
>> javax.enterprise.inject.spi.DeploymentException: couldn't start owb
>> context
>>
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:191)
>> at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:963)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:757)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:753)
>> at org.apache.openejb.testing.ApplicationComposers.deployApp(Ap
>> plicationComposers.java:724)
>> at org.apache.openejb.testing.ApplicationComposers.before(Appli
>> cationComposers.java:386)
>> at org.apache.openejb.testing.ApplicationComposers.evaluate(App
>> licationComposers.java:1068)
>> at org.apache.openejb.junit.DeployApplication.evaluate(DeployAp
>> plication.java:40)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>> at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs
>> (JUnit4IdeaTestRunner.java:68)
>> at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star
>> tRunnerWithArgs(IdeaTestRunner.java:47)
>> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA
>> ndStart(JUnitStarter.java:242)
>> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStart
>> er.java:70)
>> Caused by: org.apache.openejb.OpenEJBRuntimeException:
>> org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:200)
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:189)
>> ... 22 more
>> Caused by: org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:338)
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:196)
>> ... 23 more
>> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api
>> type [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatis
>> fiedResolutionException(InjectionExceptionUtil.java:65)
>> at org.apache.webbeans.container.InjectionResolver.checkInjecti
>> onPoint(InjectionResolver.java:234)
>> at org.apache.webbeans.container.BeanManagerImpl.validate(BeanM
>> anagerImpl.java:1209)
>> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
>> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeplo
>> yer.java:924)
>> at org.apache.webbeans.config.BeansDeployer.validateInjectionPo
>> ints(BeansDeployer.java:835)
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:318)
>> ... 24 more
>>
>> INFO - Created new singletonService org.apache.openejb.cdi.ThreadS
>> ingletonServiceImpl@12843fce
>> INFO - Succeeded in installing singleton service
>> INFO - Cannot find the configuration file [conf/openejb.xml].  Will
>> attempt to create one for the beans deployed.
>> INFO - Configuring Service(id=Default Security Service,
>> type=SecurityService, provider-id=Default Security Service)
>> INFO - Configuring Service(id=Default Transaction Manager,
>> type=TransactionManager, provider-id=Default Transaction Manager)
>> INFO - Creating TransactionManager(id=Default Transaction Manager)
>> INFO - Creating SecurityService(id=Default Security Service)
>> INFO - Configuring enterprise application: /Users/jgallimore/dev/tomee/ut
>> ils/openejb-mockito/MockitoAndAppComposerClassLevelTest
>> INFO - Auto-deploying ejb Facade: EjbDeployment(deployment-id=Facade)
>> INFO - Configuring Service(id=Default Managed Container, type=Container,
>> provider-id=Default Managed Container)
>> INFO - Auto-creating a container for bean org.apache.openejb.mockito.Moc
>> kitoAndAppComposerClassLevelTest: Container(type=MANAGED, id=Default
>> Managed Container)
>> INFO - Creating Container(id=Default Managed Container)
>> INFO - Using directory /var/folders/17/ynk_jcls1z19jhl0b0h4nmfm0000gn/T
>> for stateful session passivation
>> INFO - Configuring Service(id=Default Singleton Container,
>> type=Container, provider-id=Default Singleton Container)
>> INFO - Auto-creating a container for bean Facade:
>> Container(type=SINGLETON, id=Default Singleton Container)
>> INFO - Creating Container(id=Default Singleton Container)
>> WARNING - Unresolved ejb reference 
>> "java:comp/env/org.apache.openejb.mockito.Facade/hello"
>> in bean "Facade".  Will attempt resolution again at runtime.
>> WARNING - Unresolved ejb reference 
>> "java:comp/env/org.apache.openejb.mockito.Facade/hello"
>> in bean "classes.Comp".  Will attempt resolution again at runtime.
>> INFO - Enterprise application "/Users/jgallimore/dev/tomee/u
>> tils/openejb-mockito/MockitoAndAppComposerClassLevelTest" loaded.
>> INFO - Not creating another application classloader for
>> MockitoAndAppComposerClassLevelTest
>> INFO - Assembling app: /Users/jgallimore/dev/tomee/ut
>> ils/openejb-mockito/MockitoAndAppComposerClassLevelTest
>> INFO - Jndi(name=FacadeLocalBean) --> Ejb(deployment-id=Facade)
>> INFO - Jndi(name=global/MockitoAndAppComposerClassLevelTest/
>> classes/Facade!org.apache.openejb.mockito.Facade) -->
>> Ejb(deployment-id=Facade)
>> INFO - Jndi(name=global/MockitoAndAppComposerClassLevelTest/classes/Facade)
>> --> Ejb(deployment-id=Facade)
>> INFO - Existing thread singleton service in SystemInstance():
>> org.apache.openejb.cdi.ThreadSingletonServiceImpl@12843fce
>> INFO - OpenWebBeans Container is starting...
>> INFO - Adding OpenWebBeansPlugin : [CdiPlugin]
>> SEVERE - CDI Beans module deployment failed
>> org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:338)
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:196)
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:189)
>> at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:963)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:757)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:753)
>> at org.apache.openejb.testing.ApplicationComposers.deployApp(Ap
>> plicationComposers.java:724)
>> at org.apache.openejb.testing.ApplicationComposers.before(Appli
>> cationComposers.java:386)
>> at org.apache.openejb.testing.ApplicationComposers.evaluate(App
>> licationComposers.java:1068)
>> at org.apache.openejb.junit.DeployApplication.evaluate(DeployAp
>> plication.java:40)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>> at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs
>> (JUnit4IdeaTestRunner.java:68)
>> at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star
>> tRunnerWithArgs(IdeaTestRunner.java:47)
>> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA
>> ndStart(JUnitStarter.java:242)
>> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStart
>> er.java:70)
>> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api
>> type [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatis
>> fiedResolutionException(InjectionExceptionUtil.java:65)
>> at org.apache.webbeans.container.InjectionResolver.checkInjecti
>> onPoint(InjectionResolver.java:234)
>> at org.apache.webbeans.container.BeanManagerImpl.validate(BeanM
>> anagerImpl.java:1209)
>> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
>> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeplo
>> yer.java:924)
>> at org.apache.webbeans.config.BeansDeployer.validateInjectionPo
>> ints(BeansDeployer.java:835)
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:318)
>> ... 24 more
>>
>> javax.enterprise.inject.spi.DeploymentException: couldn't start owb
>> context
>>
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:191)
>> at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:41)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:963)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:757)
>> at org.apache.openejb.assembler.classic.Assembler.createApplica
>> tion(Assembler.java:753)
>> at org.apache.openejb.testing.ApplicationComposers.deployApp(Ap
>> plicationComposers.java:724)
>> at org.apache.openejb.testing.ApplicationComposers.before(Appli
>> cationComposers.java:386)
>> at org.apache.openejb.testing.ApplicationComposers.evaluate(App
>> licationComposers.java:1068)
>> at org.apache.openejb.junit.DeployApplication.evaluate(DeployAp
>> plication.java:40)
>> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:78)
>> at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit
>> 4ClassRunner.java:57)
>> at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
>> at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
>> at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
>> at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
>> at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
>> at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
>> at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
>> at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs
>> (JUnit4IdeaTestRunner.java:68)
>> at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.star
>> tRunnerWithArgs(IdeaTestRunner.java:47)
>> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsA
>> ndStart(JUnitStarter.java:242)
>> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStart
>> er.java:70)
>> Caused by: org.apache.openejb.OpenEJBRuntimeException:
>> org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:200)
>> at org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize
>> (ThreadSingletonServiceImpl.java:189)
>> ... 22 more
>> Caused by: org.apache.webbeans.exception.WebBeansDeploymentException:
>> javax.enterprise.inject.UnsatisfiedResolutionException: Api type
>> [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:338)
>> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(Ope
>> nEJBLifecycle.java:196)
>> ... 23 more
>> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api
>> type [org.apache.openejb.mockito.Hello] is not found with the qualifiers
>> Qualifiers: [@javax.enterprise.inject.Default()]
>> for injection into Field Injection Point, field name :  helloCdi, Bean
>> Owner : [Facade, WebBeansType:ENTERPRISE, Name:null, API
>> Types:[org.apache.openejb.mockito.Facade,java.lang.Object],
>> Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]]
>> at org.apache.webbeans.util.InjectionExceptionUtil.throwUnsatis
>> fiedResolutionException(InjectionExceptionUtil.java:65)
>> at org.apache.webbeans.container.InjectionResolver.checkInjecti
>> onPoint(InjectionResolver.java:234)
>> at org.apache.webbeans.container.BeanManagerImpl.validate(BeanM
>> anagerImpl.java:1209)
>> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
>> at org.apache.webbeans.config.BeansDeployer.validate(BeansDeplo
>> yer.java:924)
>> at org.apache.webbeans.config.BeansDeployer.validateInjectionPo
>> ints(BeansDeployer.java:835)
>> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeploye
>> r.java:318)
>> ... 24 more
>>
>>
>> Process finished with exit code 255
>>
>> Thanks
>>
>> Jon
>>
>> On Sun, Apr 15, 2018 at 11:53 AM, Mark Struberg <
>> strub...@yahoo.de.invalid> wrote:
>>
>>> done.
>>>
>>> LieGrue,
>>> strub
>>>
>>> > Am 15.04.2018 um 12:02 schrieb Mark Struberg <strub...@yahoo.de.INVALID
>>> >:
>>> >
>>> > Yes, will fix openjpa and push a snapshot when back home.
>>> >
>>> > Lgm
>>> >
>>> >> Am 15.04.2018 um 07:15 schrieb Alex The Rocker <alex.m3...@gmail.com
>>> >:
>>> >>
>>> >> Hello Jon,
>>> >>
>>> >> Sounds like very good news!
>>> >> I'm ready to run our real-life tests with any preview of Johnzon 1.0.1
>>> >> if it's compatible with current TomEE 7.0.4 (and of course I'll do the
>>> >> same when it'll be part of TomEE 7.0.5 preview/RC)
>>> >>
>>> >> Best regards,
>>> >> Alexandre
>>> >>
>>> >> 2018-04-14 23:43 GMT+02:00 Jonathan Gallimore <
>>> jonathan.gallim...@gmail.com>:
>>> >>> OpenJPA is pulling that in possibly... I submitted a PR to OpenJPA
>>> master
>>> >>> and 2.4.x which has been merged in - maybe a new snapshot deployment
>>> needed
>>> >>> there too.
>>> >>>
>>> >>> Also; I have worked on Johnzon porting from trunk to 1.0.x. Will
>>> submit a
>>> >>> PR for that tomorrow - just want to give it a final check.
>>> >>>
>>> >>> Jon
>>> >>>
>>> >>> On Sat, Apr 14, 2018 at 10:40 PM, Mark Struberg
>>> <strub...@yahoo.de.invalid>
>>> >>> wrote:
>>> >>>
>>> >>>> Txs Jon!
>>> >>>> seems there is still a mixup between asm5 and 6 :(
>>> >>>> Will try to fix it tomorrow.
>>> >>>> LieGrue,strub
>>> >>>>
>>> >>>>
>>> >>>>   On Saturday, 14 April 2018, 23:19:46 CEST, Jonathan Gallimore <
>>> >>>> jonathan.gallim...@gmail.com> wrote:
>>> >>>>
>>> >>>> Thanks Mark! I'll run some tests and get back to you as soon as I
>>> can.
>>> >>>>
>>> >>>> Jon
>>> >>>>
>>> >>>> On Sat, Apr 14, 2018 at 10:16 PM, Mark Struberg
>>> <strub...@yahoo.de.invalid
>>> >>>>>
>>> >>>> wrote:
>>> >>>>
>>> >>>>> hi folks!
>>> >>>>> The messages got pretty much mixed up.So let's start a new thread
>>> to
>>> >>>> focus
>>> >>>>> on 7.0.5 tasks.
>>> >>>>> I've now backported tons of fixes in OWB and deployed an
>>> >>>>> OWB-1.7.5-SNAPSHOT.I've upgrade the version in our master pom.xml
>>> and
>>> >>>> also
>>> >>>>> upgraded xbean to 4.7.
>>> >>>>> Please test and provide feedback.If all looks fine then I can do
>>> an OWB
>>> >>>>> release.
>>> >>>>>
>>> >>>>> txs and LieGrue,strub
>>> >>>>>
>>> >>>>
>>> >>>>
>>> >
>>>
>>>
>>
>

Reply via email to