Forwarding to the dev list so hopefully we can get more eyes on it.

Begin forwarded message:

> From: Gerhard Petracek <[email protected]>
> Subject: tomee (b2) and codi
> Date: January 25, 2012 7:20:35 AM PST
> To: David Blevins <[email protected]>
> 
> hi david,
> 
> ... the names would fit well :) but i still get exceptions with our 
> hello-world demo 
> (https://svn.apache.org/repos/asf/myfaces/extensions/cdi/tags/extcdi-1.0.3/examples/jsf-examples/hello_myfaces-codi_jsf20/).
> before deploying it i just removed all libs beside codi itself and i removed 
> the owb listener. the same war-file works on as7 and without the 
> modifications it works with mf, owb on tomcat.
> 
> below you see the important parts of the logs - maybe that helps.
> 
> regards,
> gerhard
> 
> catalina log:
> ...
> INFO: Server startup in 2937 ms
> 25.01.2012 15:54:40 org.apache.catalina.startup.HostConfig deployWAR
> INFO: Deploying web application archive hello_codi.war
> 25.01.2012 15:54:41 org.apache.openejb.cdi.CdiBuilder build
> INFO: existing thread singleton service in SystemInstance() 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl@3dc286e2
> 25.01.2012 15:54:41 org.apache.openejb.cdi.OpenEJBLifecycle startApplication
> INFO: OpenWebBeans Container is starting...
> 25.01.2012 15:54:41 org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [CdiPlugin]
> 25.01.2012 15:54:41 org.apache.webbeans.plugins.PluginLoader startUp
> INFO: Adding OpenWebBeansPlugin : [OpenWebBeansJsfPlugin]
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider <clinit>
> INFO: 
> org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProvider 
> installed successfully.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.core.api.provider.ServiceProvider <clinit>
> INFO: 
> org.apache.myfaces.extensions.cdi.core.impl.provider.DefaultServiceProviderContext
>  installed successfully.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension 
> addPageDefinition
> INFO: 
> org.apache.myfaces.extensions.cdi.example.jsf20.view.config.Pages$SimpleRegistration$Form
>  will be used as page-definition.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension 
> addPageDefinition
> INFO: 
> org.apache.myfaces.extensions.cdi.example.jsf20.view.config.Pages$SimpleRegistration$Summary
>  will be used as page-definition.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension 
> addPageDefinition
> INFO: org.apache.myfaces.extensions.cdi.example.jsf20.view.config.Pages will 
> be used as page-definition.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.jsf.impl.config.view.ViewConfigExtension 
> addPageDefinition
> INFO: org.apache.myfaces.extensions.cdi.example.jsf20.view.config.Pages$Error 
> will be used as page-definition.
> 25.01.2012 15:54:41 
> org.apache.myfaces.extensions.cdi.core.impl.projectstage.ProjectStageProducer 
> initProjectStage
> INFO: Computed the following CODI ProjectStage: Production
> 25.01.2012 15:54:41 org.apache.catalina.core.ContainerBase addChildInternal
> SCHWERWIEGEND: ContainerBase.addChild: start: 
> org.apache.catalina.LifecycleException: Failed to start component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/hello_codi]]
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:152)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> Caused by: org.apache.tomee.catalina.TomEERuntimeException: 
> org.apache.openejb.OpenEJBException: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:598)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:545)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>       ... 15 more
> Caused by: org.apache.openejb.OpenEJBException: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:885)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:497)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:591)
>       ... 21 more
> Caused by: java.lang.RuntimeException: couldn't start owb context
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:109)
>       at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:50)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:754)
>       ... 23 more
> Caused by: java.lang.RuntimeException: 
> javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:339)
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:107)
>       ... 25 more
> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:92)
>       at 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:98)
>       at 
> org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:265)
>       at 
> org.apache.webbeans.util.WebBeansUtil.isPassivationCapableDependency(WebBeansUtil.java:2776)
>       at 
> org.apache.webbeans.component.AbstractOwbBean.validatePassivationDependencies(AbstractOwbBean.java:704)
>       at 
> org.apache.webbeans.component.AbstractInjectionTargetBean.validatePassivationDependencies(AbstractInjectionTargetBean.java:601)
>       at 
> org.apache.openejb.cdi.BeansDeployer.checkPassivationScope(BeansDeployer.java:403)
>       at org.apache.openejb.cdi.BeansDeployer.validate(BeansDeployer.java:253)
>       at 
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:215)
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:306)
>       ... 26 more
> 25.01.2012 15:54:41 org.apache.catalina.startup.HostConfig deployWAR
> SCHWERWIEGEND: Error deploying web application archive hello_codi.war
> java.lang.IllegalStateException: ContainerBase.addChild: start: 
> org.apache.catalina.LifecycleException: Failed to start component 
> [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/hello_codi]]
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:816)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> 25.01.2012 15:54:45 org.apache.coyote.AbstractProtocol pause
> INFO: Pausing ProtocolHandler ["http-bio-8080"]
> 25.01.2012 15:54:46 org.apache.coyote.AbstractProtocol pause
> ...
> 
> 
> 
> openejb.log
> ...
> 2012-01-25 15:54:41,556 - INFO  - Auto-creating a container for bean 
> localhost/hello_codi.Comp: Container(type=MANAGED, id=Default Managed 
> Container)
> 2012-01-25 15:54:41,556 - INFO  - Auto-creating a container for bean 
> localhost/hello_codi.Comp: Container(type=MANAGED, id=Default Managed 
> Container)
> 2012-01-25 15:54:41,556 - INFO  - Creating Container(id=Default Managed 
> Container)
> 2012-01-25 15:54:41,556 - INFO  - Creating Container(id=Default Managed 
> Container)
> 2012-01-25 15:54:41,565 - INFO  - Enterprise application 
> "D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi" loaded.
> 2012-01-25 15:54:41,565 - INFO  - Enterprise application 
> "D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi" loaded.
> 2012-01-25 15:54:41,565 - INFO  - Assembling app: 
> D:\workspace\tools\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi
> 2012-01-25 15:54:41,565 - INFO  - Assembling app: 
> D:\workspace\tools\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi
> 2012-01-25 15:54:41,574 - INFO  - 
> Jndi(name=localhost/hello_codi.CompLocalBean) --> 
> Ejb(deployment-id=localhost/hello_codi.Comp)
> 2012-01-25 15:54:41,574 - INFO  - 
> Jndi(name=localhost/hello_codi.CompLocalBean) --> 
> Ejb(deployment-id=localhost/hello_codi.Comp)
> 2012-01-25 15:54:41,795 - ERROR - CDI Beans module deployment failed
> javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:92)
>       at 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:98)
>       at 
> org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:265)
>       at 
> org.apache.webbeans.util.WebBeansUtil.isPassivationCapableDependency(WebBeansUtil.java:2776)
>       at 
> org.apache.webbeans.component.AbstractOwbBean.validatePassivationDependencies(AbstractOwbBean.java:704)
>       at 
> org.apache.webbeans.component.AbstractInjectionTargetBean.validatePassivationDependencies(AbstractInjectionTargetBean.java:601)
>       at 
> org.apache.openejb.cdi.BeansDeployer.checkPassivationScope(BeansDeployer.java:403)
>       at org.apache.openejb.cdi.BeansDeployer.validate(BeansDeployer.java:253)
>       at 
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:215)
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:306)
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:107)
>       at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:50)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:754)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:497)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:591)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:545)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> 2012-01-25 15:54:41,795 - ERROR - CDI Beans module deployment failed
> javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:92)
>       at 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:98)
>       at 
> org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:265)
>       at 
> org.apache.webbeans.util.WebBeansUtil.isPassivationCapableDependency(WebBeansUtil.java:2776)
>       at 
> org.apache.webbeans.component.AbstractOwbBean.validatePassivationDependencies(AbstractOwbBean.java:704)
>       at 
> org.apache.webbeans.component.AbstractInjectionTargetBean.validatePassivationDependencies(AbstractInjectionTargetBean.java:601)
>       at 
> org.apache.openejb.cdi.BeansDeployer.checkPassivationScope(BeansDeployer.java:403)
>       at org.apache.openejb.cdi.BeansDeployer.validate(BeansDeployer.java:253)
>       at 
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:215)
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:306)
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:107)
>       at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:50)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:754)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:497)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:591)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:545)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> 2012-01-25 15:54:41,797 - INFO  - Undeploying app: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi
> 2012-01-25 15:54:41,797 - INFO  - Undeploying app: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi
> 2012-01-25 15:54:41,937 - ERROR - Unable to deploy collapsed ear in war 
> /hello_codi: Exception: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
> org.apache.openejb.OpenEJBException: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:885)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:497)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:591)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:545)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.RuntimeException: couldn't start owb context
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:109)
>       at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:50)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:754)
>       ... 23 more
> Caused by: java.lang.RuntimeException: 
> javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:339)
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:107)
>       ... 25 more
> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:92)
>       at 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:98)
>       at 
> org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:265)
>       at 
> org.apache.webbeans.util.WebBeansUtil.isPassivationCapableDependency(WebBeansUtil.java:2776)
>       at 
> org.apache.webbeans.component.AbstractOwbBean.validatePassivationDependencies(AbstractOwbBean.java:704)
>       at 
> org.apache.webbeans.component.AbstractInjectionTargetBean.validatePassivationDependencies(AbstractInjectionTargetBean.java:601)
>       at 
> org.apache.openejb.cdi.BeansDeployer.checkPassivationScope(BeansDeployer.java:403)
>       at org.apache.openejb.cdi.BeansDeployer.validate(BeansDeployer.java:253)
>       at 
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:215)
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:306)
>       ... 26 more
> 2012-01-25 15:54:41,937 - ERROR - Unable to deploy collapsed ear in war 
> /hello_codi: Exception: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
> org.apache.openejb.OpenEJBException: Creating application failed: 
> D:\server\apache-tomee-webprofile-1.0.0b2\webapps\hello_codi: couldn't start 
> owb context
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:885)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:497)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.startInternal(TomcatWebAppBuilder.java:591)
>       at 
> org.apache.tomee.catalina.TomcatWebAppBuilder.configureStart(TomcatWebAppBuilder.java:545)
>       at 
> org.apache.tomee.catalina.GlobalListenerSupport.lifecycleEvent(GlobalListenerSupport.java:117)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5103)
>       at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:148)
>       at 
> org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:812)
>       at 
> org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:787)
>       at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:607)
>       at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:932)
>       at 
> org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:723)
>       at 
> org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:470)
>       at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1370)
>       at 
> org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:294)
>       at 
> org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
>       at 
> org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:90)
>       at 
> org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1242)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1400)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1410)
>       at 
> org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1389)
>       at java.lang.Thread.run(Thread.java:662)
> Caused by: java.lang.RuntimeException: couldn't start owb context
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:109)
>       at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.java:50)
>       at 
> org.apache.openejb.assembler.classic.Assembler.createApplication(Assembler.java:754)
>       ... 23 more
> Caused by: java.lang.RuntimeException: 
> javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:339)
>       at 
> org.apache.openejb.cdi.ThreadSingletonServiceImpl.initialize(ThreadSingletonServiceImpl.java:107)
>       ... 25 more
> Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api type 
> [org.apache.myfaces.extensions.cdi.message.api.MessageContext] is not found 
> with the qualifiers 
> Qualifiers: [@org.apache.myfaces.extensions.cdi.jsf.api.Jsf()]
> for injection into Field Injection Point, field name :  messageContext, Bean 
> Owner : [SimpleRegistrationPage, Name:simpleRegistrationPage, WebBeans 
> Type:MANAGED, API 
> Types:[org.apache.myfaces.extensions.cdi.example.jsf20.view.simpleRegistration.SimpleRegistrationPage,java.io.Serializable,java.lang.Object],
>  
> Qualifiers:[javax.enterprise.inject.Any,javax.enterprise.inject.Default,javax.inject.Named]]
>       at 
> org.apache.webbeans.util.InjectionExceptionUtils.throwUnsatisfiedResolutionException(InjectionExceptionUtils.java:92)
>       at 
> org.apache.webbeans.container.ResolutionUtil.checkResolvedBeans(ResolutionUtil.java:98)
>       at 
> org.apache.webbeans.container.InjectionResolver.getInjectionPointBean(InjectionResolver.java:265)
>       at 
> org.apache.webbeans.util.WebBeansUtil.isPassivationCapableDependency(WebBeansUtil.java:2776)
>       at 
> org.apache.webbeans.component.AbstractOwbBean.validatePassivationDependencies(AbstractOwbBean.java:704)
>       at 
> org.apache.webbeans.component.AbstractInjectionTargetBean.validatePassivationDependencies(AbstractInjectionTargetBean.java:601)
>       at 
> org.apache.openejb.cdi.BeansDeployer.checkPassivationScope(BeansDeployer.java:403)
>       at org.apache.openejb.cdi.BeansDeployer.validate(BeansDeployer.java:253)
>       at 
> org.apache.openejb.cdi.BeansDeployer.validateInjectionPoints(BeansDeployer.java:215)
>       at 
> org.apache.openejb.cdi.OpenEJBLifecycle.startApplication(OpenEJBLifecycle.java:306)
>       ... 26 more

Reply via email to