Melloware created MYFACES-4437: ---------------------------------- Summary: CDI 4.0 Compatibility Key: MYFACES-4437 URL: https://issues.apache.org/jira/browse/MYFACES-4437 Project: MyFaces Core Issue Type: Task Affects Versions: 4.0.0-RC1 Reporter: Melloware
When compiling with CDI 4.0 the build fails with the following errors as it looks like some CDI BeanManager methods are missing. {code:java} <dependency> <groupId>jakarta.enterprise</groupId> <artifactId>jakarta.enterprise.cdi-api</artifactId> <version>4.0.1</version> <scope>provided</scope> </dependency> {code} Compilation errors... {code:java} [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.6.1:compile (default-compile) on project myfaces-impl: Compilation failure: Compilation failure: [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/push/EndpointImpl.java:[79,24] cannot find symbol [ERROR] symbol: method fireEvent(jakarta.faces.event.WebsocketEvent,jakarta.enterprise.util.AnnotationLiteral<jakarta.faces.event.WebsocketEvent.Opened>) [ERROR] location: variable beanManager of type jakarta.enterprise.inject.spi.BeanManager [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/push/EndpointImpl.java:[114,24] cannot find symbol [ERROR] symbol: method fireEvent(jakarta.faces.event.WebsocketEvent,jakarta.enterprise.util.AnnotationLiteral<jakarta.faces.event.WebsocketEvent.Closed>) [ERROR] location: variable beanManager of type jakarta.enterprise.inject.spi.BeanManager [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/cdi/util/AbstractDynamicProducer.java:[124,5] method does not override or implement a method from a supertype [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/cdi/CDIInjectionProviderImpl.java:[48,45] cannot find symbol [ERROR] symbol: method createInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType) [ERROR] location: variable beanManager of type jakarta.enterprise.inject.spi.BeanManager [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/cdi/CDIInjectionProviderImpl.java:[60,45] cannot find symbol [ERROR] symbol: method createInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType) [ERROR] location: variable beanManager of type jakarta.enterprise.inject.spi.BeanManager [ERROR] /C:/dev/melloware-git/myfaces/impl/src/main/java/org/apache/myfaces/cdi/CDIInjectionProviderImpl.java:[70,49] cannot find symbol [ERROR] symbol: method createInjectionTarget(jakarta.enterprise.inject.spi.AnnotatedType) [ERROR] location: variable beanManager of type jakarta.enterprise.inject.spi.BeanManager {code} -- This message was sent by Atlassian Jira (v8.20.7#820007)