Jean-Louis Monteiro created OWB-1426: ----------------------------------------
Summary: Missing bean types for indirectly implemented interfaces Key: OWB-1426 URL: https://issues.apache.org/jira/browse/OWB-1426 Project: OpenWebBeans Issue Type: Bug Components: Core, TCK Reporter: Jean-Louis Monteiro Fix For: 4.0.0 The following TCK test is failing in OWB and I think it's a good one from the spec point of view. {color:#067d17}org.jboss.cdi.tck.tests.definition.bean.BeanDefinitionTest{color} The spec says [https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#managed_bean_types] {quote}The unrestricted set of bean types for a managed bean contains the bean class, every superclass and all interfaces it implements directly or indirectly. The resulting set of bean types for a managed bean consists only of [legal bean types|https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#legal_bean_types], all other types are removed from the set of bean types. Note the additional restrictions upon bean types of beans with normal scopes defined in [Unproxyable bean types|https://jakarta.ee/specifications/cdi/4.0/jakarta-cdi-spec-4.0.html#unproxyable]. {quote} -- This message was sent by Atlassian Jira (v8.20.10#820010)