hi @ all,

fyi:
romain found the issue - thx!
at [1] you can find a short description and how to resolve it with beta2.

i also added tomee to [2].

regards,
gerhard

[1] http://os890.blogspot.com/2012/01/codi-meets-tomee.html
[2] https://cwiki.apache.org/confluence/display/EXTCDI/Intro#Intro-Servers



2012/1/25 David Blevins <[email protected]>

> 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