Problema com EL + Parametros

4 respostas
P

Bom dia Galera,

Estou com um probleminha e acho que estou cometendo algum erro que não estou conseguindo identificar…

A questão é a seguinte:

Tenho uma classe denominada NacionalidadeFaces e na mesma possuo um método com a seguinte assinatura:

public void editar(Nacionalidade nacionalidadeEditar) {
   this.nacionalidade = nacionalidadeEditar;
}

E tenho na minha página nacionalidadeCadastro.xhtml a seguinte linha:

<h:commandButton reRender="cadNacionalidade" styleClass="btneditar" action="#{nacionalidadeFaces.editar(_nacionalidade)}"/>

O que ocorre é que toda vez que eu chamo a página no meu browser explode a seguinte exceção:

javax.servlet.ServletException: /pages/nacionalidade.xhtml @70,143 action="#{nacionalidadeFaces.editar(nacionalidade)}" Error Parsing: #{nacionalidadeFaces.editar(nacionalidade)}
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:321)

root cause

javax.faces.view.facelets.TagAttributeException: /pages/nacionalidade.xhtml @70,143 action="#{nacionalidadeFaces.editar(nacionalidade)}" Error Parsing: #{nacionalidadeFaces.editar(nacionalidade)}
	com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:229)
	com.sun.faces.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:100)
	com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:77)
	javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:125)
	javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.doNewComponentActions(ComponentTagHandlerDelegateImpl.java:345)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:146)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:131)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:162)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:94)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:131)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:162)

Já tentei mudar o tipo do meu botão para “p” (prime faces) e “a4j” (ajax 4 jquery) entretanto sempre tenho a mesma resposta…

Por curiosidade fiz um teste que consistia em remover o parâmetro da minha faces e também da chamada feita no xhtml … e simplesmente funciona!

O cabeçalho de importação dos xmlns da minha página é o seguinte:

xmlns="http://www.w3.org/1999/xhtml"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:c="http://java.sun.com/jstl/core"
    xmlns:p="http://primefaces.prime.com.tr/ui"
    xmlns:a4j="http://richfaces.org/a4j"

Alguém teria alguma sugestão para resolver meu problema ???

Desde já agradeço pela ajuda.

:lol:

4 Respostas

S

Boa tarde,

Pelos meus conhecimento de jsf, que nao é muito, o action sempre espera da funçao que estamos chamando, um “caminho”.
E pelo que estou vendo, o seu editar não esta retornando nada (ele é um void). E eu tambem nunca usei e nao sei se pode usar esse tipo de expressao ("#{nacionalidadeFaces.editar(_nacionalidade)}") para passa um parametro.

Possivel soluçao:
Voce poderia estar chamando no action a funçao que ira chama a pagina de ediçao e então nessa pagina voce iria atualizar os dado e entao salvar esses dados.

L

q eu saiba naum pode passar parametros pela EL, axo q sobre o action tanto faz, se fosse actiionListener teria q ter um parâmetro no MB chamado ActionEvent.

P

Bom …

Quanto a restrição de passagem de parâmetros não conheço nenhuma, pois na aplicação que desenvolvo em minha empresa utilizo esse método sem nenhum problema.

A única diferença para este projeto é que lá eu utilizo o JBoss Seam …

A questão de chamar uma página de edição, “não” se aplica ao meu problema… pois … eu tenho um formulario de cadastro/edição e logo abaixo dele uma listagem dos registros cadastrados…

A idéia seria ao clicar em um botão no grid de registros setar um objeto no Faces com a referência do objeto na grid e reRenderizar o form de cadastro para que os dados sejam exibidos.

Para ilustrar o que estou dizendo abaixo uma imagem do meu formulário…

Desde já agradeço pela ajuda de todos…

R

Ressucitando/reaproveitando o tópico

Erro ao tentar passar parametro do tipo Long.

Obs: isso já funcionou uma vez no passado da maneira que está.

itemList.xhtml:

<h:commandButton value="Novo" action="#{itemEditBean.exec(0)}"/>
e
<h:commandButton value="Editar" action="#{itemEditBean.exec(i.id)}"/>

ItemEditBean.java:

@Named
@SessionScoped
public class ItemEditBean implements Serializable {
	private static final long serialVersionUID = 1L;
    
    @Inject
    private ItemDao itemDao;

    private Item item;

	public String exec(Long id) {
	    if (id != 0) {
	        this.item = this.itemDao.load(id);
	    }
	    return "itemEdit";
	}

	public Item getItem() {
        if (this.item == null) {
            this.item = new Item();
        }
        return item;
    }

    public void setItem(Item item) {
        this.item = item;
    }
}

Item.java (entidade):

@Entity
@Table(name = "item", catalog = "teste_danilo", schema = "")
public class Item implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Basic(optional = false)
    @Column(name = "id", nullable = false)
    private Long id;

	...
	...
	...
}

Alerta do Eclipse:

Multiple annotations found at this line:
	- Syntax error in EL
	- Method must have signature "String method()" but has signature "String 
	 method(Long)"

==

Erro na página itemList.xhtml:

[HTTP Status 500 -]

[type] Exception report

[message]

[description] The server encountered an internal error () that prevented it from fulfilling this request.

[exception]

javax.servlet.ServletException: /itemList.xhtml @37,89 action="#{itemEditBean.exec(0)}" Error Parsing: #{itemEditBean.exec(0)}
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:325)


[root cause]

javax.faces.view.facelets.TagAttributeException: /itemList.xhtml @37,89 action="#{itemEditBean.exec(0)}" Error Parsing: #{itemEditBean.exec(0)}
	com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:225)
	com.sun.faces.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:97)
	com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:74)
	javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:122)
	javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:153)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:97)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:86)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:75)
	com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:145)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:716)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)


[root cause]

javax.el.ELException: Error Parsing: #{itemEditBean.exec(0)}
	org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:125)
	org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:150)
	org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilder.java:201)
	org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactoryImpl.java:57)
	org.jboss.weld.util.el.ForwardingExpressionFactory.createMethodExpression(ForwardingExpressionFactory.java:43)
	org.jboss.weld.el.WeldExpressionFactory.createMethodExpression(WeldExpressionFactory.java:64)
	com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:215)
	com.sun.faces.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:97)
	com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:74)
	javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:122)
	javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:153)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:97)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:86)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:75)
	com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:145)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:716)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)


[root cause]

org.apache.el.parser.ParseException: Encountered " "(" "( "" at line 1, column 20.
Was expecting one of:
    "}" ...
    "." ...
    "[" ...
    ">" ...
    "gt" ...
    "<" ...
    "lt" ...
    ">=" ...
    "ge" ...
    "<=" ...
    "le" ...
    "==" ...
    "eq" ...
    "!=" ...
    "ne" ...
    "&&" ...
    "and" ...
    "||" ...
    "or" ...
    "*" ...
    "+" ...
    "-" ...
    "/" ...
    "div" ...
    "%" ...
    "mod" ...
    
	org.apache.el.parser.ELParser.generateParseException(ELParser.java:2142)
	org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:2024)
	org.apache.el.parser.ELParser.DeferredExpression(ELParser.java:113)
	org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:40)
	org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:93)
	org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:150)
	org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilder.java:201)
	org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactoryImpl.java:57)
	org.jboss.weld.util.el.ForwardingExpressionFactory.createMethodExpression(ForwardingExpressionFactory.java:43)
	org.jboss.weld.el.WeldExpressionFactory.createMethodExpression(WeldExpressionFactory.java:64)
	com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:215)
	com.sun.faces.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:97)
	com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:74)
	javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:122)
	javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:153)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:97)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:86)
	javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:75)
	com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:145)
	com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:716)
	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
[note] The full stack trace of the root cause is available in the Apache Tomcat/6.0.29 logs.

Apache Tomcat/6.0.29

====

Console do eclipse:

Fev 12, 2014 10:20:43 AM org.apache.catalina.core.StandardWrapperValve invoke
Grave: Servlet.service() for servlet Faces Servlet threw exception
org.apache.el.parser.ParseException: Encountered " "(" "( "" at line 1, column 20.
Was expecting one of:
    "}" ...
    "." ...
    "[" ...
    ">" ...
    "gt" ...
    "<" ...
    "lt" ...
    ">=" ...
    "ge" ...
    "<=" ...
    "le" ...
    "==" ...
    "eq" ...
    "!=" ...
    "ne" ...
    "&&" ...
    "and" ...
    "||" ...
    "or" ...
    "*" ...
    "+" ...
    "-" ...
    "/" ...
    "div" ...
    "%" ...
    "mod" ...
    
	at org.apache.el.parser.ELParser.generateParseException(ELParser.java:2142)
	at org.apache.el.parser.ELParser.jj_consume_token(ELParser.java:2024)
	at org.apache.el.parser.ELParser.DeferredExpression(ELParser.java:113)
	at org.apache.el.parser.ELParser.CompositeExpression(ELParser.java:40)
	at org.apache.el.lang.ExpressionBuilder.createNodeInternal(ExpressionBuilder.java:93)
	at org.apache.el.lang.ExpressionBuilder.build(ExpressionBuilder.java:150)
	at org.apache.el.lang.ExpressionBuilder.createMethodExpression(ExpressionBuilder.java:201)
	at org.apache.el.ExpressionFactoryImpl.createMethodExpression(ExpressionFactoryImpl.java:57)
	at org.jboss.weld.util.el.ForwardingExpressionFactory.createMethodExpression(ForwardingExpressionFactory.java:43)
	at org.jboss.weld.el.WeldExpressionFactory.createMethodExpression(WeldExpressionFactory.java:64)
	at com.sun.faces.facelets.tag.TagAttributeImpl.getMethodExpression(TagAttributeImpl.java:215)
	at com.sun.faces.facelets.tag.jsf.ActionSourceRule$ActionMapper2.applyMetadata(ActionSourceRule.java:97)
	at com.sun.faces.facelets.tag.MetadataImpl.applyMetadata(MetadataImpl.java:74)
	at javax.faces.view.facelets.MetaTagHandler.setAttributes(MetaTagHandler.java:122)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.setAttributes(DelegatingMetaTagHandler.java:96)
	at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:153)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	at com.sun.faces.facelets.tag.jsf.core.FacetHandler.apply(FacetHandler.java:97)
	at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.applyNextHandler(DelegatingMetaTagHandler.java:120)
	at com.sun.faces.facelets.tag.jsf.ComponentTagHandlerDelegateImpl.apply(ComponentTagHandlerDelegateImpl.java:204)
	at javax.faces.view.facelets.DelegatingMetaTagHandler.apply(DelegatingMetaTagHandler.java:114)
	at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	at com.sun.faces.facelets.compiler.NamespaceHandler.apply(NamespaceHandler.java:86)
	at javax.faces.view.facelets.CompositeFaceletHandler.apply(CompositeFaceletHandler.java:91)
	at com.sun.faces.facelets.compiler.EncodingHandler.apply(EncodingHandler.java:75)
	at com.sun.faces.facelets.impl.DefaultFacelet.apply(DefaultFacelet.java:145)
	at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:716)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)
	at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
	at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:313)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:298)
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:857)
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:588)
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
	at java.lang.Thread.run(Thread.java:724)
Criado 2 de outubro de 2011
Ultima resposta 12 de fev. de 2014
Respostas 4
Participantes 4