ERROR [nemo] (default task-1) exception passed to NewExceptionHandlerWrapper:
jakarta.faces.view.facelets.TagAttributeException:
/resources/components/new/commandLink.xhtml @53,44 test="#(lempty
cc.attrs.action) jakarta.el.PropertyNotFoundException: /layouts/navigator.xhtml @252,11
action="#(newHomeController.doSearch)": The
class 'as.cbn.new.web.controllers.NewHomeController' does not have the property 'doSearch'.
ERROR [stderr]
(default task-1) jakarta.faces.view.facelets.TagAttributeBxception: /resources/components/new/commandLink.xhtml 853,44
test="#(lempty cc.attrs.action)"
jakarta.el.PropertyNotFoundException: /layouts/navigator.xhtml 0252,166 action=*# (newHomeController.doSearch)": The
class 'as.cbn.new.web.controllers.NewHomeController' does not have the property 'doSearch'
action="#{newHomeController.doSearch()}"
I have tried this for every action attribute in the navigator.xhtml after that i got the another errors like the below
ERROR [nemo] (default task-1) exception passed to NewExceptionHandlerWrapper: java.lang.ClassCastException: class java.lang.String cannot be cast to class jakarta.el.ValueExpression (java.lang.String is in module java.base of loader 'bootstrap'; jakarta.el.ValueExpression is in unnamed module of loader '[email protected]' @71f5fb18)
ERROR [stderr] (default task-1) java.lang.ClassCastException: class java.lang.String cannot be cast to class jakarta.el.ValueExpression (java.lang.String is in module java.base of loader 'bootstrap'; jakarta.el.ValueExpression is in unnamed module of loader '[email protected]' @71f5fb18)
ERROR [stderr] (default task-1) at [email protected]//com.sun.faces.application.view.FaceletViewHandlingStrategy$MethodRetargetHandlerManager$ArbitraryMethodRegargetHandler.retarget(FaceletViewHandlingStrategy.java:1583)
We used
compileOnly ‘org.glassfish:jakarta.faces:4.0.5’
implementstion ‘org.primefaces:primefaces:12.0.0:jakarta’
implementation ‘jakarta.el:jakarta.el-api:6.0.0’
compileOnly ‘jakarta.platform:jakarta.jakartaee-api:10.0.0’
and namespaces in xhtml is like this
<html xmlns:faces="jakarta.faces"
xmlns:f="jakarta.faces.core"
xmlns:h="jakarta.faces.html"
xmlns:c="jakarta.tags.core"
xmlns:ui="jakarta.faces.facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:new="jakarta.faces.composite/components/new">
web.xml – version-6.0-jakarta
faces-config.xml – version-4.0
ejb-jar.xml – version-4.0
beans.xml – version-4.0