SelectOneMenu e @ManyToMany

Ola, pessoal.

Tenho um relacionamento ManyToMany em meu sistema e quero em uma página carregar um combo SelectOneMenu, então, seria um Setor tem muitos procedimentos, desta forma um combo de procedimentos, mas estou com o erro abaixo. Poderiam me ajudar?

2018-04-01 21:46:05.0
userLogadoSessao
abr 02, 2018 8:37:54 PM com.sun.faces.application.view.FaceletViewHandlingStrategy        handleRenderException
GRAVE: Error Rendering View[/cadastro/cad_setor.xhtml]
javax.el.ELException: /cadastro/cad_setor.xhtml @47,72 value="#{procedimentoBeanView.procedimentos2}": Error reading 'procedimentos2' on type br.com.project.bean.view.ProcedimentoBeanView
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
	at org.primefaces.renderkit.InputRenderer.getSelectItems(InputRenderer.java:55)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:71)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
	at                      com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
	 at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
	at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
	at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
	at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
	at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
	       at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
	at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
	at        com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
	       at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
	at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
	at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
	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:292)
	at …… 
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Unknown Source)
Caused by: javax.el.ELException: Error reading 'procedimentos2' on type br.com.project.bean.view.ProcedimentoBeanView
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:101)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	... 95 more
Caused by: org.hibernate.MappingException: Unknown entity:  from Procedimento
	at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:693)
	at org.hibernate.impl.SessionImpl.getOuterJoinLoadable(SessionImpl.java:1731)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1697)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
	at br.com.framework.implementacao.crud.ImplemantacaoCRUD.findByQueryDinamica(ImplemantacaoCRUD.java:120)
	at br.com.project.geral.controller.ProcedimentoController.getListProcedimento(ProcedimentoController.java:36)
	at br.com.project.bean.view.ProcedimentoBeanView.getProcedimentos2(ProcedimentoBeanView.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
	... 101 more

javax.el.ELException: /cadastro/cad_setor.xhtml @47,72 value="#{procedimentoBeanView.procedimentos2}": Error reading 'procedimentos2' on type br.com.project.bean.view.ProcedimentoBeanView
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:114)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
	at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
	at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
	at org.primefaces.renderkit.InputRenderer.getSelectItems(InputRenderer.java:55)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:71)
	at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
	at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
	at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
	at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
	at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
	at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
	at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
	….
Caused by: javax.el.ELException: Error reading 'procedimentos2' on type br.com.project.bean.view.ProcedimentoBeanView
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:101)
	at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
	at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
	at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
	at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
	at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
	... 95 more
Caused by: org.hibernate.MappingException: Unknown entity:  from Procedimento
	at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:693)
	at org.hibernate.impl.SessionImpl.getOuterJoinLoadable(SessionImpl.java:1731)
	at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1697)
	at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
	at br.com.framework.implementacao.crud.ImplemantacaoCRUD.findByQueryDinamica(ImplemantacaoCRUD.java:120)
	at br.com.project.geral.controller.ProcedimentoController.getListProcedimento(ProcedimentoController.java:36)
	at br.com.project.bean.view.ProcedimentoBeanView.getProcedimentos2(ProcedimentoBeanView.java:40)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
	at java.lang.reflect.Method.invoke(Unknown Source)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
	... 101 more
java.lang.IllegalStateException: Cannot call sendRedirect() after the response has been committed
	  at org.apache.catalina.connector.ResponseFacade.sendRedirect(ResponseFacade.java:494)
	   at 
 javax.servlet.http.HttpServletResponseWrapper.sendRedirect(HttpServletResponseWrapper.java:138)
	….
@Audited
@Entity
@Table(name = "setor")
public class Setor implements Serializable {
	private static final long serialVersionUID = 1L;	
	
	@IdentificaCampoPesquisa(descricaoCampo = "Código", campoConsulta = "id")
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Long id;
	
	@IdentificaCampoPesquisa(descricaoCampo = "Nome", campoConsulta = "nome", principal = 1)
	@Column(name = "nome", nullable = false, length = 50)
	private String nome;
	
	@Column(name = "descricao", nullable = false, length = 100)
	private String descricao;
	
	@NotAudited
	@ManyToMany(cascade =  CascadeType.ALL)
	@JoinTable(name="setor_proced",
				joinColumns={@JoinColumn(name="procedimento_id")},
				inverseJoinColumns={@JoinColumn(name="setor_id")})
	private List<Procedimento> procedimentos = new ArrayList<Procedimento>();
class Procedimento {
	
	@Audited
	@Entity
	@Table(name = "procedimento")
	public class Procedimento implements Serializable{

	private static final long serialVersionUID = 1L;

	@IdentificaCampoPesquisa(descricaoCampo = "Código", campoConsulta = "id")
	@Id
	@GeneratedValue(strategy = GenerationType.AUTO)
	private Long id;

	@IdentificaCampoPesquisa(descricaoCampo = "identificador", campoConsulta = "identificador", principal = 1)
	@Column(name = "identificador", nullable = false, length = 50)
	private String identificador;

	@Column(name = "descricao", nullable = false, length = 100)
	private String descricao;

	@Column(name = "versao", nullable = false, length = 4)
	private int versao = 0;

	@Column(nullable = false)
	@Temporal(TemporalType.TIMESTAMP)
	private Date dataHomologacao;

	@IdentificaCampoPesquisa(descricaoCampo = "Setor", campoConsulta = "setor.nome")
	@NotAudited
	@Basic
	@ManyToMany(mappedBy="procedimentos", cascade = CascadeType.ALL)
	private List<Setor> setores = new ArrayList<Setor>();
@FacesConverter(forClass = Procedimento.class)
public class ProcedimentoConverter implements Converter, Serializable {
	private static final long serialVersionUID = 1L;
	
	@Override
	public Object getAsObject(FacesContext arg0, UIComponent arg1, String codigo) {
		// RECEBE CÓDIGO DO OBJETO
		if (codigo != null && !codigo.isEmpty()) {
			//CONSULTA NO BANCO
			return (Procedimento) HibernateUtil.getCurrentSession().get(Procedimento.class, new Long(codigo));
		}
		
		return codigo;
	}
	
	@Override
	public String getAsString(FacesContext arg0, UIComponent arg1, Object objeto) {
		// RECEBE OBJETO E RETORNA O CÓDIGO - TIPO STRING
		if (objeto != null) {
			Procedimento c = (Procedimento) objeto;
			return c.getId() != null && c.getId() > 0 ? c.getId().toString() : null;
		}
		
		//RETORNA NULL CASO O OBJETO SEJA NULL
		return null;
	}
}
@Controller
public class ProcedimentoController  extends ImplemantacaoCRUD<Procedimento> implements InterfaceCrud<Procedimento> {
	private static final long serialVersionUID = 1L;
	
	@Resource
	private SrvProcedimento srvProcedimento;
	
	@Resource
	private RepositoryProcedimento repositoryProcedimento;
	
	public List<SelectItem> getListProcedimento() throws Exception {
		List<SelectItem> list = new ArrayList<SelectItem>();
		List<Procedimento> procedimentos = super.findByQueryDinamica(" from Procedimento");
		
		for (Procedimento procedimento : procedimentos) {
			list.add(new SelectItem	(procedimento.getId()));
		}
		
		return list;
	}
}
@Controller
@Scope(value="session")
@ManagedBean(name="procedimentoBeanView")
public class ProcedimentoBeanView extends BeanManagerViewAbstract {
	private static final long serialVersionUID = 1L;
	
	private String url = "/cadastro/cad_procedimento.jsf?faces-redirect=true";
	private String urlFind = "/cadastro/find_procedimento.jsf?faces-redirect=true";
	private Procedimento objetoSelecionado =  new Procedimento();
	
	private List<Procedimento> procedimentos = new ArrayList<Procedimento>();
	
	@Autowired
	private ProcedimentoController procedimentoController;
	
	public List<SelectItem> getProcedimentos2() throws Exception{
		return procedimentoController.getListProcedimento();
	}
}
@Controller
@Scope(value="session")
@ManagedBean(name="setorBeanView")
public class SetorBeanView extends BeanManagerViewAbstract {
	private static final long serialVersionUID = 1L;
	
	private String url = "/cadastro/cad_setor.jsf?faces-redirect=true";
	private String urlFind = "/cadastro/find_setor.jsf?faces-redirect=true";
	private Setor objetoSelecionado =  new Setor();
	
	private List<Setor> setores = new ArrayList<Setor>();
	private List<Procedimento> procedimentos = new ArrayList<Procedimento>();
	
	@Autowired
	private SetorController setorController;
	
	public void setSelectedList(Procedimento p){
		objetoSelecionado.getProcedimentos().add(p);
		//objetoSelecionado.setProcedimentos(procedimentos);
	}
}
<?xml version="1.0" encoding="UTF-8" ?>
<!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:h="http://xmlns.jcp.org/jsf/html"
	xmlns:f="http://xmlns.jcp.org/jsf/core"
	xmlns:ui="http://xmlns.jcp.org/jsf/facelets"
	xmlns:c="http://java.sun.com/jsp/jstl/core"
	xmlns:sec="http://www.springframework.org/security/facelets/tags"
	xmlns:util="http://java.sun.com/jsf/composite/components"
	xmlns:p="http://primefaces.org/ui">

<ui:composition template="/templates/templatePrincipal.xhtml">
	<ui:define name="corpo">
		<h:form id="formCadastro" prependId="false"  role="form">
			
			<!-- USANDO JSP ABAIXO: CRIAMOS UMA VARIAVEL ONDE VAMOS DEFINIR A OPÇÃO DE CADASTRO OU NÃO -->
			<c:set var="isCadastro" value="false" scope="view"/>
			
			<p:panel id="painelSetor" header="Cadastro de Setor">
				<h:panelGrid id="gridSetor" columns="3">
					
					<!-- CAD_CÓDIGO -->
					<h:outputLabel for="id" value="Código " id="labelId"/>
					<p:inputText id="id" styleClass="estiloIdCadastro" disabled="true" value="#{setorBeanView.objetoSelecionado.id}"/>
					<h:outputLabel/>
					
					<!-- CAD_NOME -->
					<h:outputLabel value="Nome * :" id="labelNomeConsultaSetor" for="setorNome"/>
					<p:inputText id="setorNome" styleClass="estyleInputName" required="true" maxlength="50" value="#{setorBeanView.objetoSelecionado.nome}"
							requiredMessage="Informe o nome!" placeholder="Informe o nome"/>
					<p:message for="setorNome"/>
					
					<!-- CAD_DESCRICAO -->
					<h:outputLabel value="Descrição * :" id="labelDescConsultaSetor" for="setorDesc"/>
					<p:inputText id="setorDesc" styleClass="estyleInputName" required="true" maxlength="100" value="#{setorBeanView.objetoSelecionado.descricao}"
							requiredMessage="Informe descrição do setor!" placeholder="Descrição setor"/>
					<p:message for="setorDesc"/>
					
					<h:outputLabel for="proced" id="labelProced" value="Procedimento * :"/>
					<p:selectOneMenu id="proced" style="width: 200px;" styleClass="estyleInputName" value="#{setorBeanView.selectedList}">
						<f:selectItem noSelectionOption="true" itemLabel="Selecione um procedimento"/>	
						<f:selectItems value="#{procedimentoBeanView.procedimentos2}"/>
					</p:selectOneMenu>
				</h:panelGrid>
			</p:panel>

O que o método findByQueryDinamica faz?

Ola, Lucas.
Não estou conseguindo entender o erro… :sweat:

@Component
@Transactional
public class ImplemantacaoCRUD<T> implements InterfaceCrud<T>{

private static final long serialVersionUID = 1L;

private static SessionFactory sessionFactory = HibernateUtil
		.getSessionFactory();

//JDBC DO SPRING
@Autowired
private JdbcTemplateImpl jdbcTemplate;

@Autowired
private SimpleJdbcTemplateImpl simpleJdbcTemplate;

@Autowired
private SimpleJdbcInsertImpl simpleJdbcInsert;

@Autowired
private SimpleJdbcClassImpl simpleJdbcClassImpl;

@Override
public void save(T obj) throws Exception {
	validaSessionFactory();
	sessionFactory.getCurrentSession().save(obj);
	executeFlushSession();
}

  ….

@Override
public List<T> findByQueryDinamica(String q) throws Exception {
	validaSessionFactory();
	List<T> lista = new ArrayList<T>();
	lista = sessionFactory.getCurrentSession().createCriteria(q).list();
	return lista;
}

Ola, lucastody, tudo bem!? Se puder me dar uma força neste problema… obrigado…

Um dos motivos para essa exception ser lançada, é quando um método getter vai ser chamado e esse mesmo getter lança uma exception.

Se você reparar, o seu método getProcedimentos2 lança Exception, ao invés disso, use um try catch

public List<SelectItem> getProcedimentos2()
{
	try {
		return procedimentoController.getListProcedimento();
	}catch (Exception e) {
		e.printStackTrace();
		return null;
	}
	
}

Há outro probleminha também, no quote não da para ver, mas experimente tirar o espaço em branco que tem antes de “from”

Ola, Mike

Funcionou colocar o try catch para não gerar o erro, mas não esta caindo no meu findByQueryDinamica.

Poderia dar uma olhada e me ajudar? Precisando muito fazer funcionar, mas não sei o problema nisso… desculpa atrapalhar ai pessoal…

 2018-04-03 19:07:58.0
 userLogadoSessao
 org.hibernate.MappingException: Unknown entity:  from Procedimento
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:693)
at org.hibernate.impl.SessionImpl.getOuterJoinLoadable(SessionImpl.java:1731)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1697)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
at br.com.framework.implementacao.crud.ImplemantacaoCRUD.findByQueryDinamica(ImplemantacaoCRUD.java:121)
at br.com.project.geral.controller.ProcedimentoController.getListProcedimento(ProcedimentoController.java:36)
at br.com.project.bean.view.ProcedimentoBeanView.getProcedimentos2(ProcedimentoBeanView.java:40)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
at org.primefaces.renderkit.InputRenderer.getSelectItems(InputRenderer.java:55)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:71)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
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:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at br.com.project.filter.FilterOpenSessionInView.doFilter(FilterOpenSessionInView.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
   AQUI ******************************************************
 abr 04, 2018 6:01:29 AM 
  com.sun.faces.application.view.FaceletViewHandlingStrategyhandleRenderException
        GRAVE: Error Rendering View[/cadastro/cad_setor.xhtml]
      javax.el.PropertyNotFoundException: /cadastro/cad_setor.xhtml @44,49 value="# 
          {setorBeanView.selectedList}": Property 'selectedList' not readable on type 
        br.com.project.bean.view.SetorBeanView
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
at javax.faces.component.UIInput.getValue(UIInput.java:291)
at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
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:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at br.com.project.filter.FilterOpenSessionInView.doFilter(FilterOpenSessionInView.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)

Caused by: javax.el.PropertyNotFoundException: Property ‘selectedList’ not readable on type br.com.project.bean.view.SetorBeanView
at javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:336)
at javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:284)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:95)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
… 96 more

javax.el.PropertyNotFoundException: /cadastro/cad_setor.xhtml @44,49 value="#{setorBeanView.selectedList}": Property ‘selectedList’ not readable on type br.com.project.bean.view.SetorBeanView
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:111)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UIOutput.getValue(UIOutput.java:174)
at javax.faces.component.UIInput.getValue(UIInput.java:291)
at org.primefaces.renderkit.SelectOneRenderer.getValues(SelectOneRenderer.java:46)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:74)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
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:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at br.com.project.filter.FilterOpenSessionInView.doFilter(FilterOpenSessionInView.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Caused by: javax.el.PropertyNotFoundException: Property ‘selectedList’ not readable on type br.com.project.bean.view.SetorBeanView
at javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:336)
at javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:284)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:95)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at …

E desculpe, mas fico pensando, será que o relacionamento esta correto tmb? talves seja isso?
::::::::: PROCEDIMENTO

   @IdentificaCampoPesquisa(descricaoCampo = "Setor", campoConsulta = "setor.nome")
@NotAudited
@Basic
@ManyToMany(mappedBy="procedimentos", cascade = CascadeType.ALL)
private List<Setor> setores = new ArrayList<Setor>();

::::::::SETOR

  @NotAudited
@ManyToMany(cascade =  CascadeType.ALL)
@JoinTable(name="setor_proced",
			joinColumns={@JoinColumn(name="procedimento_id")},
			inverseJoinColumns={@JoinColumn(name="setor_id")})
private List<Procedimento> procedimentos = new ArrayList<Procedimento>();

Você tem que criar um metodo getSelectedList no seu SetorBeanView e esta dando erro no seu select

Ola, Mike

Eu até criei, mas não entendi pq não esta funcionando…???

 public void setSelectedList(Procedimento p){
	objetoSelecionado.getProcedimentos().add(p);
	//objetoSelecionado.setProcedimentos(procedimentos);
}

O que errei no método? E saberia a melhor forma?
Obrigado brow!!

Cria um GET também

Me corrija se estou errado, mas assim, no SelectOneMenu temos o value *1 (Que seria a classe que recebe o valor selecionado na lista) e por outro lado temos temos o f:selectItems com value *2 (Que fica a variavél de listagem), então estou criando na value *1 um metodo set para setar o valor escolhido, isso? Get seria somente para pegar.???

Você esta certo, o set é para atribuir valor e o get para pegar.
Você precisa tanto do set e do get selectedList.
Internamente o getSelectedList vai ser chamado.

Ola, Mike
Modifiquei adicionando o get, e o list do medoto super.findByQueryDinamica( " from Procedimento"); esta setado com 0 e o erro é que se não me engano é que ele não esta encontrando a classe Procedimento… Mas quando fico com o CTRL e passo o mouse sobre procedimento ele link, encontrando a classe. Esse " from Procedimento" assim no MySQL esta certo? O estranho é que tenho o mesmo metodo com outra classe entre cidade e estado e faço " from Estado" e não da este erro. Pode ser a minha Converter?

    <h:outputLabel for="proced" id="labelProced" value="Procedimento * :"/>
	<p:selectOneMenu id="proced" style="width: 200px;" styleClass="estyleInputName" 
			value="#{setorBeanView.selectedList}">
											
		<f:selectItem noSelectionOption="true" itemLabel="Selecione um procedimento"/>	
		<f:selectItems value="#{procedimentoBeanView.procedimentos2}"/>								
	</p:selectOneMenu>

::

@Controller
@Scope(value="session")
@ManagedBean(name="setorBeanView")
public class SetorBeanView extends BeanManagerViewAbstract {

private static final long serialVersionUID = 1L;

private String url = "/cadastro/cad_setor.jsf?faces-redirect=true";
private String urlFind = "/cadastro/find_setor.jsf?faces-redirect=true";
private Setor objetoSelecionado =  new Setor();

private List<Setor> setores = new ArrayList<Setor>();
private List<Procedimento> procedimentos = new ArrayList<Procedimento>();


@Autowired
private SetorController setorController;

public void setSelectedList(Procedimento p){
	objetoSelecionado.getProcedimentos().add(p);
	//objetoSelecionado.setProcedimentos(procedimentos);
}

public List<Procedimento> getSelectedList(){
	return objetoSelecionado.getProcedimentos();
}

Segue erros:::::

2018-04-04 19:57:42.0
userLogadoSessao
Valor da lista = 0
 org.hibernate.MappingException: Unknown entity:  from Procedimento
at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:693)
at org.hibernate.impl.SessionImpl.getOuterJoinLoadable(SessionImpl.java:1731)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1697)
at org.hibernate.impl.CriteriaImpl.list(CriteriaImpl.java:347)
at br.com.framework.implementacao.crud.ImplemantacaoCRUD.findByQueryDinamica(ImplemantacaoCRUD.java:121)
at br.com.project.geral.controller.ProcedimentoController.getListProcedimento(ProcedimentoController.java:37)
at br.com.project.bean.view.ProcedimentoBeanView.getProcedimentos2(ProcedimentoBeanView.java:41)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at javax.el.BeanELResolver.getValue(BeanELResolver.java:97)
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
at com.sun.el.parser.AstValue.getValue(AstValue.java:116)
at com.sun.el.parser.AstValue.getValue(AstValue.java:163)
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219)
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
at javax.faces.component.UISelectItems.getValue(UISelectItems.java:129)
at org.primefaces.renderkit.InputRenderer.getSelectItems(InputRenderer.java:55)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeMarkup(SelectOneMenuRenderer.java:71)
at org.primefaces.component.selectonemenu.SelectOneMenuRenderer.encodeEnd(SelectOneMenuRenderer.java:65)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:312)
at com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:185)
at com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:129)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:70)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:57)
at org.primefaces.component.panel.PanelRenderer.encodeContent(PanelRenderer.java:204)
at org.primefaces.component.panel.PanelRenderer.encodeMarkup(PanelRenderer.java:121)
at org.primefaces.component.panel.PanelRenderer.encodeEnd(PanelRenderer.java:58)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:919)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1863)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at javax.faces.render.Renderer.encodeChildren(Renderer.java:176)
at javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:889)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1856)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1859)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:456)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:133)
at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:337)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:120)
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:292)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:70)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:113)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.rememberme.RememberMeAuthenticationFilter.doFilter(RememberMeAuthenticationFilter.java:146)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:183)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.session.ConcurrentSessionFilter.doFilter(ConcurrentSessionFilter.java:125)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainPAQUI ******************************************************
  Hibernate: 
  select
    distinct setor0_.id as id1_,
    setor0_.descricao as descricao1_,
    setor0_.nome as nome1_,
    setor0_.versionNum as versionNum1_ 
 from
    setor setor0_
 Hibernate: 
select
    distinct setor0_.id as id1_,
    setor0_.descricao as descricao1_,
    setor0_.nome as nome1_,
    setor0_.versionNum as versionNum1_ 
from
    setor setor0_
 Hibernate: 
select
    distinct setor0_.id as id1_,
    setor0_.descricao as descricao1_,
    setor0_.nome as nome1_,
    setor0_.versionNum as versionNum1_ 
from
    setor setor0_
  Hibernate: 
select
    distinct setor0_.id as id1_,
    setor0_.descricao as descricao1_,
    setor0_.nome as nome1_,
    setor0_.versionNum as versionNum1_ 
from
    setor setor0_
Hibernate: 
select
    distinct setor0_.id as id1_,
    setor0_.descricao as descricao1_,
    setor0_.nome as nome1_,
    setor0_.versionNum as versionNum1_ 
from
    setor setor0_
Hibernate: 
select
    procedimen0_.procedimento_id as procedim1_1_1_,
    procedimen0_.setor_id as setor2_1_,
    procedimen1_.id as id2_0_,
    procedimen1_.dataHomologacao as dataHomo2_2_0_,
    procedimen1_.descricao as descricao2_0_,
    procedimen1_.identificador as identifi4_2_0_,
    procedimen1_.versao as versao2_0_,
    procedimen1_.versionNum as versionNum2_0_ 
from
    setor_proced procedimen0_ 
inner join
    procedimento procedimen1_ 
        on procedimen0_.setor_id=procedimen1_.id 
where
    procedimen0_.procedimento_id=?

roxy.java:160)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at br.com.project.filter.FilterOpenSessionInView.doFilter(FilterOpenSessionInView.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1539)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1495)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
at java.lang.Thread.run(Unknown Source)
Hibernate:
select
procedimen0_.procedimento_id as procedim1_1_1_,
procedimen0_.setor_id as setor2_1_,
procedimen1_.id as id2_0_,
procedimen1_.dataHomologacao as dataHomo2_2_0_,
procedimen1_.descricao as descricao2_0_,
procedimen1_.identificador as identifi4_2_0_,
procedimen1_.versao as versao2_0_,
procedimen1_.versionNum as versionNum2_0_
from
setor_proced procedimen0_
inner join
procedimento procedimen1_
on procedimen0_.setor_id=procedimen1_.id
where
procedimen0_.procedimento_id=?
Hibernate:
select
procedimen0_.procedimento_id as procedim1_1_1_,
procedimen0_.setor_id as setor2_1_,
procedimen1_.id as id2_0_,
procedimen1_.dataHomologacao as dataHomo2_2_0_,
procedimen1_.descricao as descricao2_0_,
procedimen1_.identificador as identifi4_2_0_,
procedimen1_.versao as versao2_0_,
procedimen1_.versionNum as versionNum2_0_
from
setor_proced procedimen0_
inner join
procedimento procedimen1_
on procedimen0_.setor_id=procedimen1_.id
where
procedimen0_.procedimento_id=?
Hibernate:
select
procedimen0_.procedimento_id as procedim1_1_1_,
procedimen0_.setor_id as setor2_1_,
procedimen1_.id as id2_0_,
procedimen1_.dataHomologacao as dataHomo2_2_0_,
procedimen1_.descricao as descricao2_0_,
procedimen1_.identificador as identifi4_2_0_,
procedimen1_.versao as versao2_0_,
procedimen1_.versionNum as versionNum2_0_
from
setor_proced procedimen0_
inner join
procedimento procedimen1_
on procedimen0_.setor_id=procedimen1_.id
where
procedimen0_.procedimento_id=?
Hibernate:
select
distinct setor0_.id as id1_,
setor0_.descricao as descricao1_,
setor0_.nome as nome1_,
setor0_.versionNum as versionNum1_
from
setor setor0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_
Hibernate:
select
distinct procedimen0_.id as id2_,
procedimen0_.dataHomologacao as dataHomo2_2_,
procedimen0_.descricao as descricao2_,
procedimen0_.identificador as identifi4_2_,
procedimen0_.versao as versao2_,
procedimen0_.versionNum as versionNum2_
from
procedimento procedimen0_

Estamos quase la…
Ja conseguimos resolver uma parte, agora falta a entidade.

Esse erro é porque a Entidade não esta sendo encontrada mesmo.

Posta o seu persistence.xml

Eu fiz no meu uma converter personalizada, uma em SetorConverter e ProcedimentoConverter, pq é ManyTomANY… não tem como ser o erro ai?

Olha ai… agradeço muito ajuda :slight_smile:

<hibernate-configuration>
<session-factory name="sessionFactory">
    <property name="hibernate.dialect">org.hibernate.dialect.MySQL5InnoDBDialect</property>
    <property name="hibernate.connection.datasource">java:/comp/env/jdbc/datasource</property>
    <property name="hibernate.current_session_context_class">thread</property>
    <property name="hibernate.transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
    <property name="hibernate.jdbc.factory_class">org.hibernate.jdbc.NonBatchingBatcherFactory</property>
    <property name="hibernate.jdbc.batch_size">100</property>
    <property name="hibernate.cache.use_second_cache">true</property>
    <property name="hibernate.transaction.auto_close_session">true</property>
    <property name="hibernate.hbm2ddl.auto">update</property>
    <property name="hibernate.show_sql">true</property>
    <property name="hibernate.format_sql">true</property>
    <property name="hibernate.generate_statistics">false</property>
    <property name="hibernate.use_sql_comments">false</property>
    <property name="hibernate.connection.autocommit">false</property>
    <property name="hibernate.connection.pool_size">50</property>
    
    
    <mapping class="br.com.project.model.classes.Entidade"/>
    <mapping class="br.com.project.model.classes.Setor"/>
    <mapping class="br.com.project.model.classes.Procedimento"/>
    <mapping class="br.com.project.model.classes.Fornecedor"/>
    <mapping class="br.com.project.model.classes.Documento"/>
    
    
    <listener class="org.hibernate.envers.event.AuditEventListener"
     type="post-insert"/>

	  <listener class="org.hibernate.envers.event.AuditEventListener"
     type="post-update"/>
	
	  <listener class="org.hibernate.envers.event.AuditEventListener"
     type="post-delete"/>
     
     <listener class="org.hibernate.envers.event.AuditEventListener"
     type="post-collection-recreate"/>
     
     <listener class="org.hibernate.envers.event.AuditEventListener"
     type="pre-collection-update"/>
     
     <listener class="org.hibernate.envers.event.AuditEventListener"
     type="pre-collection-remove"/>
    
</session-factory>

::::::::::

 package br.com.project.model.classes;

 import java.io.Serializable;
 import java.util.ArrayList;
 import java.util.Date;
 import java.util.List;

 import javax.persistence.Basic;
 import javax.persistence.CascadeType;
 import javax.persistence.Column;
 import javax.persistence.Entity;
 import javax.persistence.GeneratedValue;
 import javax.persistence.GenerationType;
 import javax.persistence.Id;
 import javax.persistence.ManyToMany;
 import javax.persistence.Table;
 import javax.persistence.Temporal;
 import javax.persistence.TemporalType;
 import javax.persistence.Version;

 import org.hibernate.envers.Audited;
 import org.hibernate.envers.NotAudited;

 import br.com.project.annotation.IdentificaCampoPesquisa;

@Audited
@Entity
@Table(name = "procedimento")
public class Procedimento implements Serializable{

/**
 * PROCEDIMENTO OPERACINAL DO SETOR - DOCUMENTAÇÃO
 */

private static final long serialVersionUID = 1L;

@IdentificaCampoPesquisa(descricaoCampo = "Código", campoConsulta = "id")
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
.........

O seu Converter esta certo pelo que vi, mas se o problema fosse ele, estaria mostrando na exceção.

O fórum esta aqui para a gente se ajudar.

Faz muito tempo que eu não mexo com Hibernate Puro, ultimamente so tenho mexido com JPA(hibernate), mas pelo o que eu percebi esta tudo mapeado corretamente.

Eu vou ir dormir agora, amanhã eu dou uma olhada com mais calma :+1:

Boa noite!

Ta ok! Vou pesquisando também :+1::+1::+1:
Boa noite brow!!

Uma coisa que no meu ta diferente e não sei tmb se é por isso é o metodo abaixo.

    public List<SelectItem> getListProcedimento() throws Exception {
	List<SelectItem> list = new ArrayList<SelectItem>();
	List<Procedimento> procedimentos = super.findByQueryDinamica(" from Procedimento");
	
	for (Procedimento procedimento : procedimentos) {
		list.add(new SelectItem	(procedimento.getId()));
	}
	
	return list;
   }

Tenho um outro SelectItem que utiliza e outros exemplos na internet tmb.

        list.add(new SelectItem	(procedimento, procedimento.getId()));

Mas a linha acima no meu gera erro, diz que deve ser o metodo (objeto, String) e não (objeto, Long).