HTTP Status 500 – Internal Server Error

2 respostas Resolvido
jsfjavajpa
M
Fala galera blza ? Estou com um probleminha em jsf  .

Ao abrir a página aparece o seguinte erro no console:

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/meuprimeiroprojetojsf] threw exception [/primeirapagina.xhtml @13,51 value="#{pessoaBean.pessoa.nome)" EL Expression Unbalanced:  #{pessoaBean.pessoa.nome)] with root cause

javax.el.ELException: EL Expression Unbalanced:  #{pessoaBean.pessoa.nome)

at com.sun.faces.facelets.el.ELText.findVarLength(ELText.java:428)

at com.sun.faces.facelets.el.ELText.parse(ELText.java:373)

at com.sun.faces.facelets.el.ELText.parse(ELText.java:325)

at com.sun.faces.facelets.el.ELText.isLiteral(ELText.java:310)

at com.sun.faces.facelets.tag.TagAttributeImpl.(TagAttributeImpl.java:127)

at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.createAttributes(SAXCompiler.java:133)

at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:263)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)

at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)

at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:766)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)

at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)

at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:442)

at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:418)

at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:477)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:106)

at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:203)

at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:201)

at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:86)

at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:81)

at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)

at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:124)

at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:63)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:299)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:243)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:966)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:317)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:748)
fev 12, 2021 2:48:41 PM org.apache.catalina.core.StandardWrapperValve invoke

GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/meuprimeiroprojetojsf] threw exception [/primeirapagina.xhtml @13,51 value="#{pessoaBean.pessoa.nome)" EL Expression Unbalanced:  #{pessoaBean.pessoa.nome)] with root cause

javax.el.ELException: EL Expression Unbalanced:  #{pessoaBean.pessoa.nome)

at com.sun.faces.facelets.el.ELText.findVarLength(ELText.java:428)

at com.sun.faces.facelets.el.ELText.parse(ELText.java:373)

at com.sun.faces.facelets.el.ELText.parse(ELText.java:325)

at com.sun.faces.facelets.el.ELText.isLiteral(ELText.java:310)

at com.sun.faces.facelets.tag.TagAttributeImpl.(TagAttributeImpl.java:127)

at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.createAttributes(SAXCompiler.java:133)

at com.sun.faces.facelets.compiler.SAXCompiler$CompilationHandler.startElement(SAXCompiler.java:263)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)

at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(AbstractXMLDocumentParser.java:182)

at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(XMLDTDValidator.java:766)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:351)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2784)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:602)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:505)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:841)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:770)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1213)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:643)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:327)

at javax.xml.parsers.SAXParser.parse(SAXParser.java:195)

at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:442)

at com.sun.faces.facelets.compiler.SAXCompiler.doCompile(SAXCompiler.java:418)

at com.sun.faces.facelets.compiler.Compiler.compile(Compiler.java:124)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:477)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.access$100(DefaultFaceletFactory.java:106)

at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:203)

at com.sun.faces.facelets.impl.DefaultFaceletFactory$1.newInstance(DefaultFaceletFactory.java:201)

at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:86)

at com.sun.faces.facelets.impl.DefaultFaceletCache$1.newInstance(DefaultFaceletCache.java:81)

at com.sun.faces.util.ExpiringConcurrentCache$1.call(ExpiringConcurrentCache.java:99)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at com.sun.faces.util.ExpiringConcurrentCache.get(ExpiringConcurrentCache.java:114)

at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:124)

at com.sun.faces.facelets.impl.DefaultFaceletCache.getFacelet(DefaultFaceletCache.java:63)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:299)

at com.sun.faces.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:243)

at com.sun.faces.application.view.FaceletViewHandlingStrategy.buildView(FaceletViewHandlingStrategy.java:966)

at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:99)

at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)

at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)

at javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)

at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:492)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:165)

at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)

at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:1025)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)

at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:452)

at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1201)

at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:654)

at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:319)

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)

at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)

at java.lang.Thread.run(Thread.java:748)

Na tentativa de arrumar fiz uma verificação no buil path, projet facets e mesmo assim não consegui encontrar o erro, também verifica se estava tudo digitado corretamente no jsf e mesmo assim nada de errada encontrado…

Tela:

<?xml version="1.0" encoding="ISO-8859-1" ?>

<h:head>
Olá jsf
</h:head>
<h:body>

<h:form id="formPessoa">
	<h:outputLabel value="Nome: "/>
	<h:inputText value="#{pessoaBean.pessoa.nome)"/>
	
	<h:outputLabel value="Sobrenome: "/>
	<h:inputText value="#{pessoaBean.pessoa.sobrenome)"/>
	
	<h:outputLabel value="Idade: "/>
	<h:inputText value="#{pessoaBean.pessoa.idade)"/>
	

	
	<h:commandButton value="Salvar" action="#{pessoaBean.Salvar}"/>
</h:form>

</h:body>

BeanPessoa:

package br.com.cursojsf;

import java.util.ArrayList;
import java.util.List;

import javax.faces.bean.ApplicationScoped;

import javax.faces.bean.ManagedBean;

import javax.faces.component.html.HtmlCommandButton;

import com.sun.faces.taglib.html_basic.CommandButtonTag;

import br.com.dao.DaoGeneric;
import br.com.entidade.Pessoa;

@ApplicationScoped

@ManagedBean(name = pessoaBean)

public class PessoaBean {
private Pessoa pessoa = new Pessoa();
private DaoGeneric<Pessoa> daoGeneric = new DaoGeneric<Pessoa>();


public String  Salvar() {
	
daoGeneric.salvar(pessoa);	
return "";
}


public Pessoa getPessoa() {
	return pessoa;
}


public void setPessoa(Pessoa pessoa) {
	this.pessoa = pessoa;
}


public DaoGeneric<Pessoa> getDaoGeneric() {
	return daoGeneric;
}


public void setDaoGeneric(DaoGeneric<Pessoa> daoGeneric) {
	this.daoGeneric = daoGeneric;
}

}

Alguém já teve esse problema ?

2 Respostas

P
Solucao aceita

Abres chavetas { mas fechas parenteses )

M

Puts kkkk

Que falta de atenção a minha, vlw.

Criado 12 de fevereiro de 2021
Ultima resposta 12 de fev. de 2021
Respostas 2
Participantes 2