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)

Reply via email to