Aether?

Le 2 nov. 2016 21:58, "Alex Soto" <[email protected]> a écrit :

> Hi, can you open a new topic about this in discuss.arquillian.org? I am
> not
> sure why shrinkwrap should depend on cdi in case of resolvers
>
> Thanks
>
> El 2 nov. 2016 9:41 p. m., "jieryn" <[email protected]> escribió:
>
> > Yep, thanks!
> >
> >     <dependency>
> >       <groupId>org.jboss.shrinkwrap.resolver</groupId>
> >       <artifactId>shrinkwrap-resolver-depchain</artifactId>
> >       <type>pom</type>
> >       <exclusions>
> >         <exclusion>
> >           <groupId>javax.enterprise</groupId>
> >           <artifactId>cdi-api</artifactId>
> >         </exclusion>
> >       </exclusions>
> >     </dependency>
> >     <dependency>
> >       <groupId>org.jboss.shrinkwrap.resolver</groupId>
> >       <artifactId>shrinkwrap-resolver-api-maven</artifactId>
> >     </dependency>
> >
> > That fixed it for me.
> >
> > On Wed, Nov 2, 2016 at 4:17 PM, Romain Manni-Bucau
> > <[email protected]> wrote:
> > > Cdi api jar of ee 6 in the deps
> > >
> > > Le 2 nov. 2016 21:07, "jieryn" <[email protected]> a écrit :
> > >
> > >> Some of my Arquillian tests are now failing with the following error.
> > >> Many tests pass fine, any hints?
> > >>
> > >> Caused by: org.apache.tomee.catalina.TomEERuntimeException:
> > >> org.apache.openejb.OpenEJBException: Creating application failed:
> > >> /home/jieryn/workspaces/acme/com.acme.base/web/jaxrs/
> > >> hostname/target/arquillian-tomee-app-working-dir/0/
> > >> 43856ea1-3352-4faf-b42b-56878fb34091:
> > >> Class org.apache.webbeans.conversation.ConversationStorageBean does
> > >> not implement the requested interface
> > >> javax.enterprise.inject.spi.BeanAttributes
> > >>         at org.apache.tomee.catalina.TomcatWebAppBuilder.
> startInternal(
> > >> TomcatWebAppBuilder.java:1269)
> > >>         at org.apache.tomee.catalina.TomcatWebAppBuilder.
> > configureStart(
> > >> TomcatWebAppBuilder.java:1115)
> > >>         at org.apache.tomee.catalina.GlobalListenerSupport.
> > lifecycleEvent(
> > >> GlobalListenerSupport.java:133)
> > >>         at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(
> > >> LifecycleBase.java:94)
> > >>         at org.apache.catalina.core.StandardContext.startInternal(
> > >> StandardContext.java:5076)
> > >>         at org.apache.catalina.util.LifecycleBase.start(
> > >> LifecycleBase.java:152)
> > >>         ... 97 more
> > >> Caused by: org.apache.openejb.OpenEJBException: Creating application
> > >> failed: /home/jieryn/workspaces/acme/com.acme.base/web/jaxrs/
> > >> hostname/target/arquillian-tomee-app-working-dir/0/
> > >> 43856ea1-3352-4faf-b42b-56878fb34091:
> > >> Class org.apache.webbeans.conversation.ConversationStorageBean does
> > >> not implement the requested interface
> > >> javax.enterprise.inject.spi.BeanAttributes
> > >>         at org.apache.openejb.assembler.classic.Assembler.
> > >> createApplication(Assembler.java:1039)
> > >>         at org.apache.openejb.assembler.classic.Assembler.
> > >> createApplication(Assembler.java:717)
> > >>         at org.apache.tomee.catalina.TomcatWebAppBuilder.
> startInternal(
> > >> TomcatWebAppBuilder.java:1257)
> > >>         ... 102 more
> > >> Caused by: java.lang.IncompatibleClassChangeError: Class
> > >> org.apache.webbeans.conversation.ConversationStorageBean does not
> > >> implement the requested interface
> > >> javax.enterprise.inject.spi.BeanAttributes
> > >>         at org.apache.webbeans.component.BeanAttributesImpl.<init>(
> > >> BeanAttributesImpl.java:59)
> > >>         at org.apache.webbeans.component.third.ThirdpartyBeanImpl.<
> > >> init>(ThirdpartyBeanImpl.java:41)
> > >>         at org.apache.webbeans.component.third.
> > >> PassivationCapableThirdpartyBeanImpl.<init>(
> > PassivationCapableThirdpartyBe
> > >> anImpl.java:32)
> > >>         at org.apache.webbeans.container.BeanManagerImpl.
> > addInternalBean(
> > >> BeanManagerImpl.java:373)
> > >>         at org.apache.webbeans.conversation.
> ConversationManager.<init>(
> > >> ConversationManager.java:69)
> > >>         at org.apache.webbeans.config.WebBeansContext.<init>(
> > >> WebBeansContext.java:158)
> > >>         at org.apache.webbeans.config.WebBeansContext.<init>(
> > >> WebBeansContext.java:116)
> > >>         at org.apache.openejb.cdi.ThreadSingletonServiceImpl.
> > initialize(
> > >> ThreadSingletonServiceImpl.java:171)
> > >>         at org.apache.openejb.cdi.CdiBuilder.build(CdiBuilder.
> java:41)
> > >>         at org.apache.openejb.assembler.classic.Assembler.
> > >> createApplication(Assembler.java:911)
> > >>
> >
>

Reply via email to