Hi Romain, thanks for your answer.
I was able to solve the problem (finding another one) - see my other mail. Frankie -----Ursprüngliche Nachricht----- Von: Romain Manni-Bucau [mailto:rmannibu...@gmail.com] Gesendet: Donnerstag, 21. Februar 2019 09:28 An: openwebbeans-dev Betreff: Re: Issue with inherited Scoped-Annotation? Hi Frank, TomEE does nothing about it so wonder if it is due to the CDI API dependency you use which is likely different and one could lack @Inherited. As a reference I don't see this issue happening with this sample - and dependencies: import groovy.transform.CompileStatic @Grab('org.apache.geronimo.specs:geronimo-annotation_1.3_spec:1.1') @Grab('org.apache.geronimo.specs:geronimo-jcdi_2.0_spec:1.1') @Grab('org.apache.geronimo.specs:geronimo-atinject_1.0_spec:1.0') @Grab('org.apache.tomcat:tomcat-el-api:9.0.16') @Grab('org.apache.openwebbeans:openwebbeans-se:2.0.6') import javax.enterprise.context.RequestScoped import javax.enterprise.inject.se.SeContainerInitializer @CompileStatic @RequestScoped class Base { } @CompileStatic class Child extends Base { } def instance = SeContainerInitializer.newInstance().disableDiscovery().addBeanClasses(Base.class, Child.class).initialize() println instance.beanManager.resolve(instance.beanManager.getBeans(Child.class)).scope // prints RequestScoped instance.close() Romain Manni-Bucau @rmannibucau <https://twitter.com/rmannibucau> | Blog <https://rmannibucau.metawerx.net/> | Old Blog <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book <https://www.packtpub.com/application-development/java-ee-8-high-performance> Le jeu. 21 févr. 2019 à 09:14, Frank Jung <kamin.feuer.2...@gmx.de> a écrit : > Hi, > > > > it seems that there is an issue with inheriting Scope-Annotations using > OPenWebBeans in an JavaSE environment: > > > > If I annotate the bean directly with @RequestScoped all is ok. If I move > the > annotation to a base class I get an exception. This only happens in an > JavaSE environment. The same scenario with TomEE 8 PluME works. > > > > Before creating a ticket in JIRA I want to ask here if I am doing something > wrong . > > > > I used this dependencies in my pom.xml: openwebbeans-se, openwebbeans-spi, > openwebbeans-impl (Version 2.0.8) > > > > This is the exception I get: > > Exception in thread "main" > org.apache.webbeans.exception.WebBeansDeploymentException: > javax.enterprise.inject.UnsatisfiedResolutionException: Api type > [de.frandly.labor.bootcdidemo.app.RequestBean] is not found with the > qualifiers > > Qualifiers: [@javax.enterprise.inject.Default()] > > for injection into Field Injection Point, field name : requestBean, Bean > Owner : [AppMain, WebBeansType:MANAGED, Name:null, API > Types:[de.frandly.labor.bootcdidemo.app.AppMain,java.lang.Object], > Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]] > > ... > > Caused by: javax.enterprise.inject.UnsatisfiedResolutionException: Api > type [de.frandly.labor.bootcdidemo.app.RequestBean] is not found with the > qualifiers > > Qualifiers: [@javax.enterprise.inject.Default()] > > for injection into Field Injection Point, field name : requestBean, Bean > Owner : [AppMain, WebBeansType:MANAGED, Name:null, API > Types:[de.frandly.labor.bootcdidemo.app.AppMain,java.lang.Object], > Qualifiers:[javax.enterprise.inject.Default,javax.enterprise.inject.Any]] > > ... > > Command execution failed. > > org.apache.commons.exec.ExecuteException: Process exited with an error: 1 > (Exit value: 1) > > ... > > > > Thank you > > > > Frankie > > > >