Olá,
Estou com um problema com o Managed Bean, ao tentar acessar a página equipamentos.jsf dá o seguinte erro:
javax.servlet.ServletException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado equipamentoMB**
javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
Meu Managed Bean está assim:
package viciofitness.controle.controle;
import java.util.List;
import javax.annotation.PostConstruct;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.event.ActionEvent;
import org.omnifaces.util.Messages;
import viciofitness.dao.EquipamentoDAO;
import viciofitness.dominio.Equipamento;
@ManagedBean
@ViewScoped
public class EquipamentoMB{
private Equipamento equipamento;
public Equipamento getEquipamento() {
return equipamento;
}
public void setEquipamento(Equipamento equipamento) {
this.equipamento = equipamento;
}
// CRIA LISTA DE EQUIPAMENTOS
private List<Equipamento> equipamentos;
public List<Equipamento> getEquipamentos() {
return equipamentos;
}
public void setEquipamentos(List<Equipamento> equipamentos) {
this.equipamentos = equipamentos;
}
// MÉTODO PARA LISTAR OS EQUIPAMENTOS
@PostConstruct
public void listar() {
equipamento = new Equipamento();
EquipamentoDAO equipamentoDao = new EquipamentoDAO();
equipamentos = equipamentoDao.lerTodos();
}
/* SALVAR O NOVO LOCAL DE TREINO */
public void salvar() {
EquipamentoDAO equipamentoDao = new EquipamentoDAO();
equipamentoDao.salvar(equipamento);
equipamentos = equipamentoDao.lerTodos();
Messages.addGlobalInfo("Equipamento salvo com sucesso");
}
/* EXCLUIR USUÁRIO */
public void excluir(ActionEvent evento) {
try {
// EXCLUI O USUÁRIO
equipamento = (Equipamento) evento.getComponent().getAttributes().get("objetoSelecionado");
EquipamentoDAO equipamentoDao = new EquipamentoDAO();
equipamentoDao.excluir(equipamento);
// RECARREGA O DATATABLE
equipamentos = equipamentoDao.lerTodos();
// LIMPA O FORMDIALOG
equipamento = new Equipamento();
// MENSAGEM
Messages.addGlobalInfo("Exclusão realizada com sucesso!");
} catch (RuntimeException erro) {
erro.printStackTrace();
// MENSAGEM
Messages.addGlobalInfo("Houve um erro ao tentar a exclusão!");
}
}
/* EDITAR USUÁRIO */
public void editar(ActionEvent evento) {
equipamento = (Equipamento) evento.getComponent().getAttributes().get("objetoSelecionado");
System.out.println(equipamento.getCodigo());
}
}
A página está desse jeito:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<ui:composition template="_modelo.xhtml">
<ui:define name="conteudo">
<h:form id="formPrincipal">
<p:messages id="messages" autoUpdate="true" closable="true" />
<p:fieldset legend="Equipamentos" id="fieldsetEquipamentos"
style="margin-top:1%;">
<p:toolbar>
<f:facet name="right">
<p:commandButton value="Adicionar"
oncomplete="PF('dialogo').show();" update=":formDialog" />
</f:facet>
</p:toolbar>
<p:dataTable id="dataTable"
emptyMessage="Nenhum resultado encontrado" paginator="true"
value="#{equipamentoMB.equipamentos}" var="equipamentos" rows="10">
<p:column headerText="Código" style="width:60px;">
#{equipamentos.codigo}
</p:column>
<p:column headerText="Nome" style="width:60px;">
#{equipamentos.nome}
</p:column>
<p:column headerText="Descrição" style="width:60px;">
#{equipamentos.descricao}
</p:column>
<p:column headerText="Função" style="width:60px;">
#{equipamentos.funcao}
</p:column>
<p:column headerText="Grupo Muscular" style="width:60px;">
#{equipamentos.grupoMuscular}
</p:column>
<p:column headerText="Opções" style="width:215px;">
<p:commandButton icon="ui-icon-trash" value="Excluir"
actionListener="#{equipamentoMB.equipamento}"
update=":formPrincipal:messages :formPrincipal:fieldsetEquipamentos :formPrincipal:dataTable">
<f:attribute name="objetoSelecionado" value="#{equipamentos}" />
</p:commandButton>
<p:commandButton icon="ui-icon-pencil" value="Editar"
actionListener="#{equipamentoMB.editar}"
oncomplete="PF('dialogo').show();" update=":formDialog">
<f:attribute name="objetoSelecionado" value="#{equipamentos}" />
</p:commandButton>
</p:column>
</p:dataTable>
</p:fieldset>
</h:form>
<p:dialog header="Equipamentos" width="800" widgetVar="dialogo"
draggable="false" resizable="false" modal="true" showEffect="clip">
<h:form id="formDialog">
<p:panelGrid id="painel" columns="2">
<p:outputLabel value="Nome" for="nome" />
<p:inputText id="nome" class="camposDialog" value="#{equipamentoMB.equipamento.nome}"/>
<p:outputLabel value="Descricao" for="descricao" />
<p:inputText id="descricao" class="camposDialog" value="#{equipamentoMB.equipamento.descricao}"/>
<p:outputLabel value="Função" for="funcao" />
<p:inputText id="funcao" class="camposDialog" value="#{equipamentoMB.equipamento.funcao}"/>
<p:outputLabel value="Grupo Muscular" for="grupoMuscular" />
<p:selectManyCheckbox id="grupoMuscular" value="#{equipamentoMB.equipamento.grupoMuscular}">
<f:selectItem itemLabel="Peito" itemValue="Peito" />
<f:selectItem itemLabel="Costas" itemValue="Costas" />
<f:selectItem itemLabel="Bíceps" itemValue="Bíceps" />
<f:selectItem itemLabel="Tríceps" itemValue="Tríceps" />
<f:selectItem itemLabel="Antebraço" itemValue="Antebraço" />
<f:selectItem itemLabel="Trapézio" itemValue="Trapézio" />
<f:selectItem itemLabel="Glúteo" itemValue="Glúteo" />
<f:selectItem itemLabel="Coxas" itemValue="Coxas" />
<f:selectItem itemLabel="Panturrilha" itemValue="Panturrilha" />
</p:selectManyCheckbox>
<p:commandButton value="Salvar" action="#{equipamentoMB.salvar}"
oncomplete="PF('dialogo').hide();"
update=":formPrincipal:messages :formPrincipal:fieldsetEquipamentos :formPrincipal:dataTable" />
<p:commandButton value="Fechar" oncomplete="PF('dialogo').hide();" />
</p:panelGrid>
</h:form>
</p:dialog>
</ui:define>
</ui:composition>
</html>
O que pode estar causando isso?
Agora quando tento acessar qualquer página ocorre o mesmo problema! Mesmo as que antes funcionavam!
Alguma dica?
type Exception reportmessage Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado equipmentMBdescription The server encountered an internal error that prevented it from fulfilling this request.exceptionjavax.servlet.ServletException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado equipmentMB
javax.faces.webapp.FacesServlet.service(FacesServlet.java:659)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causecom.sun.faces.mgbean.ManagedBeanCreationException: Um erro ocorreu ao realizar a injeção de recurso no bean gerenciado equipmentMB
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:227)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causecom.sun.faces.spi.InjectionProviderException
com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:115)
com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causejava.lang.reflect.InvocationTargetException
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113)
com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causejava.lang.ExceptionInInitializerError
viciofitness.dao.GenericDAO.(GenericDAO.java:28)
viciofitness.dao.EquipmentDAO.(EquipmentDAO.java:5)
viciofitness.controle.controle.EquipmentMB.listar(EquipmentMB.java:43)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113)
com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causejavax.persistence.PersistenceException: [PersistenceUnit: banco] Unable to build EntityManagerFactory
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:915)
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:57)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)
viciofitness.controle.util.JPAUtil.(JPAUtil.java:8)
viciofitness.dao.GenericDAO.(GenericDAO.java:28)
viciofitness.dao.EquipmentDAO.(EquipmentDAO.java:5)
viciofitness.controle.controle.EquipmentMB.listar(EquipmentMB.java:43)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113)
com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
root causeorg.hibernate.MappingException: Could not determine type for: java.util.List, at table: Equipment, for columns: [org.hibernate.mapping.Column(grupoMuscular)]
org.hibernate.mapping.SimpleValue.getType(SimpleValue.java:306)
org.hibernate.mapping.SimpleValue.isValid(SimpleValue.java:290)
org.hibernate.mapping.Property.isValid(Property.java:217)
org.hibernate.mapping.PersistentClass.validate(PersistentClass.java:464)
org.hibernate.mapping.RootClass.validate(RootClass.java:235)
org.hibernate.cfg.Configuration.validate(Configuration.java:1335)
org.hibernate.cfg.Configuration.buildSessionFactory(Configuration.java:1838)
org.hibernate.ejb.Ejb3Configuration.buildEntityManagerFactory(Ejb3Configuration.java:906)
org.hibernate.ejb.HibernatePersistence.createEntityManagerFactory(HibernatePersistence.java:57)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:48)
javax.persistence.Persistence.createEntityManagerFactory(Persistence.java:32)
viciofitness.controle.util.JPAUtil.(JPAUtil.java:8)
viciofitness.dao.GenericDAO.(GenericDAO.java:28)
viciofitness.dao.EquipmentDAO.(EquipmentDAO.java:5)
viciofitness.controle.controle.EquipmentMB.listar(EquipmentMB.java:43)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
java.lang.reflect.Method.invoke(Unknown Source)
com.sun.faces.vendor.WebContainerInjectionProvider.invokeAnnotatedMethod(WebContainerInjectionProvider.java:113)
com.sun.faces.vendor.WebContainerInjectionProvider.invokePostConstruct(WebContainerInjectionProvider.java:95)
com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:221)
com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:103)
com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:257)
com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:117)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:94)
org.apache.el.parser.AstValue.getValue(AstValue.java:137)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:184)
com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
javax.faces.component.UIData.getValue(UIData.java:732)
org.primefaces.component.api.UIData.getDataModel(UIData.java:764)
javax.faces.component.UIData.getRowCount(UIData.java:356)
org.primefaces.component.api.UIData.calculateFirst(UIData.java:215)
org.primefaces.component.datatable.DataTableRenderer.preRender(DataTableRenderer.java:117)
org.primefaces.component.datatable.DataTableRenderer.encodeEnd(DataTableRenderer.java:85)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:89)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.fieldset.FieldsetRenderer.encodeContent(FieldsetRenderer.java:94)
org.primefaces.component.fieldset.FieldsetRenderer.encodeMarkup(FieldsetRenderer.java:76)
org.primefaces.component.fieldset.FieldsetRenderer.encodeEnd(FieldsetRenderer.java:47)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:85)
org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:72)
org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:206)
org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:123)
org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:219)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:647)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.33 logs.