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.
> throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:65)
> at org.apache.webbeans.container.InjectionResolver.checkInjectionPoint(
> InjectionResolver.java:234)
> at org.apache.webbeans.container.BeanManagerImpl.validate(
> BeanManagerImpl.java:1209)
> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
> at org.apache.webbeans.config.BeansDeployer.validate(
> BeansDeployer.java:924)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(
> BeansDeployer.java:835)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.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/
> JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/
> ext/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:/Library/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/JavaVirtualMachines/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/JavaVirtualMachines/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/JavaVirtualMachines/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/JavaVirtualMachines/jdk1.8.0_
> 141.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/
> JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home/jre/lib/
> rt.jar:/Library/Java/JavaVirtualMachines/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/JavaVirtualMachines/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/
> JavaVirtualMachines/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/dev/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-SNAPSHOT.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-collections-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/activemq/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/
> jgallimore/.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/
> commons-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/repository/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/
> repository/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/repository/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/jgallimore/.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/JavaVirtualMachines/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.
> ThreadSingletonServiceImpl@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/
> utils/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.
> MockitoAndAppComposerClassLevelTest: 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/
> utils/openejb-mockito/MockitoAndAppComposerClassLevelTest" loaded.
> INFO - Not creating another application classloader for
> MockitoAndAppComposerClassLevelTest
> INFO - Assembling app: /Users/jgallimore/dev/tomee/utils/openejb-mockito/
> MockitoAndAppComposerClassLevelTest
> INFO - Jndi(name=FacadeLocalBean) --> Ejb(deployment-id=Facade)
> INFO - Jndi(name=global/MockitoAndAppComposerClassLeve
> lTest/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(BeansDeployer.java:338)
> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(
> OpenEJBLifecycle.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.
> createApplication(Assembler.java:963)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:757)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:753)
> at org.apache.openejb.testing.ApplicationComposers.deployApp(
> ApplicationComposers.java:724)
> at org.apache.openejb.testing.ApplicationComposers.before(
> ApplicationComposers.java:386)
> at org.apache.openejb.testing.ApplicationComposers.evaluate(
> ApplicationComposers.java:1068)
> at org.apache.openejb.junit.DeployApplication.evaluate(
> DeployApplication.java:40)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.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.
> startRunnerWithArgs(IdeaTestRunner.java:47)
> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(
> JUnitStarter.java:242)
> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.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.
> throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:65)
> at org.apache.webbeans.container.InjectionResolver.checkInjectionPoint(
> InjectionResolver.java:234)
> at org.apache.webbeans.container.BeanManagerImpl.validate(
> BeanManagerImpl.java:1209)
> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
> at org.apache.webbeans.config.BeansDeployer.validate(
> BeansDeployer.java:924)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(
> BeansDeployer.java:835)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.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.
> createApplication(Assembler.java:963)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:757)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:753)
> at org.apache.openejb.testing.ApplicationComposers.deployApp(
> ApplicationComposers.java:724)
> at org.apache.openejb.testing.ApplicationComposers.before(
> ApplicationComposers.java:386)
> at org.apache.openejb.testing.ApplicationComposers.evaluate(
> ApplicationComposers.java:1068)
> at org.apache.openejb.junit.DeployApplication.evaluate(
> DeployApplication.java:40)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.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.
> startRunnerWithArgs(IdeaTestRunner.java:47)
> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(
> JUnitStarter.java:242)
> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.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(
> OpenEJBLifecycle.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(BeansDeployer.java:338)
> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(
> OpenEJBLifecycle.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.
> throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:65)
> at org.apache.webbeans.container.InjectionResolver.checkInjectionPoint(
> InjectionResolver.java:234)
> at org.apache.webbeans.container.BeanManagerImpl.validate(
> BeanManagerImpl.java:1209)
> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
> at org.apache.webbeans.config.BeansDeployer.validate(
> BeansDeployer.java:924)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(
> BeansDeployer.java:835)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.java:318)
> ... 24 more
>
> INFO - Created new singletonService org.apache.openejb.cdi.
> ThreadSingletonServiceImpl@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/
> utils/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.
> MockitoAndAppComposerClassLevelTest: 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/
> utils/openejb-mockito/MockitoAndAppComposerClassLevelTest" loaded.
> INFO - Not creating another application classloader for
> MockitoAndAppComposerClassLevelTest
> INFO - Assembling app: /Users/jgallimore/dev/tomee/utils/openejb-mockito/
> MockitoAndAppComposerClassLevelTest
> INFO - Jndi(name=FacadeLocalBean) --> Ejb(deployment-id=Facade)
> INFO - Jndi(name=global/MockitoAndAppComposerClassLeve
> lTest/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(BeansDeployer.java:338)
> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(
> OpenEJBLifecycle.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.
> createApplication(Assembler.java:963)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:757)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:753)
> at org.apache.openejb.testing.ApplicationComposers.deployApp(
> ApplicationComposers.java:724)
> at org.apache.openejb.testing.ApplicationComposers.before(
> ApplicationComposers.java:386)
> at org.apache.openejb.testing.ApplicationComposers.evaluate(
> ApplicationComposers.java:1068)
> at org.apache.openejb.junit.DeployApplication.evaluate(
> DeployApplication.java:40)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.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.
> startRunnerWithArgs(IdeaTestRunner.java:47)
> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(
> JUnitStarter.java:242)
> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.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.
> throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:65)
> at org.apache.webbeans.container.InjectionResolver.checkInjectionPoint(
> InjectionResolver.java:234)
> at org.apache.webbeans.container.BeanManagerImpl.validate(
> BeanManagerImpl.java:1209)
> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
> at org.apache.webbeans.config.BeansDeployer.validate(
> BeansDeployer.java:924)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(
> BeansDeployer.java:835)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.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.
> createApplication(Assembler.java:963)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:757)
> at org.apache.openejb.assembler.classic.Assembler.
> createApplication(Assembler.java:753)
> at org.apache.openejb.testing.ApplicationComposers.deployApp(
> ApplicationComposers.java:724)
> at org.apache.openejb.testing.ApplicationComposers.before(
> ApplicationComposers.java:386)
> at org.apache.openejb.testing.ApplicationComposers.evaluate(
> ApplicationComposers.java:1068)
> at org.apache.openejb.junit.DeployApplication.evaluate(
> DeployApplication.java:40)
> at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.java:78)
> at org.junit.runners.BlockJUnit4ClassRunner.runChild(
> BlockJUnit4ClassRunner.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.
> startRunnerWithArgs(IdeaTestRunner.java:47)
> at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(
> JUnitStarter.java:242)
> at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.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(
> OpenEJBLifecycle.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(BeansDeployer.java:338)
> at org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(
> OpenEJBLifecycle.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.
> throwUnsatisfiedResolutionException(InjectionExceptionUtil.java:65)
> at org.apache.webbeans.container.InjectionResolver.checkInjectionPoint(
> InjectionResolver.java:234)
> at org.apache.webbeans.container.BeanManagerImpl.validate(
> BeanManagerImpl.java:1209)
> at org.apache.webbeans.util.WebBeansUtil.validate(WebBeansUtil.java:1709)
> at org.apache.webbeans.config.BeansDeployer.validate(
> BeansDeployer.java:924)
> at org.apache.webbeans.config.BeansDeployer.validateInjectionPoints(
> BeansDeployer.java:835)
> at org.apache.webbeans.config.BeansDeployer.deploy(BeansDeployer.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