Fórum Filter não retorna exception do hibernate #413015
20/02/2012
0
Não sei porque, mas o sistema simplesmente parou de tratar as exceptions que lanço;
Por exemplo, to forçando a exclusão de um estado que tem cidade vinculada, e aparece erro 500 na pagina, não volta para a tela de listagem com a mensagem que controlo no try catch do metodo excluir.
Abaixo segue os códigos das classe.
ConexaoHibernateFilter
package classe.projeto.utils;
import javax.servlet.*;
import org.hibernate.SessionFactory;
import classe.projeto.utils.Conexao;
public class ConexaoHibernateFilter implements Filter {
private SessionFactory sf;
@Override
public void init(FilterConfig config) throws ServletException {
this.sf = Conexao.getSessionFactory();
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse,
FilterChain filterChain) throws ServletException {
try {
this.sf.getCurrentSession().beginTransaction();
filterChain.doFilter(servletRequest, servletResponse);
this.sf.getCurrentSession().getTransaction().commit();
this.sf.getCurrentSession().close();
} catch (Throwable ex) {
try {
if(this.sf.getCurrentSession().getTransaction().isActive()){
this.sf.getCurrentSession().getTransaction().rollback();
}
} catch (Throwable t) {
t.printStackTrace();
}
throw new ServletException(ex);
}finally{
this.sf.getCurrentSession().close();
}
}
@Override
public void destroy() {}
}
EstadoDAOHibernate
package classe.projeto.estado;
import java.util.List;
import org.hibernate.Hibernate;
import org.hibernate.Query;
import org.hibernate.Session;
import classe.projeto.utils.DAOException;
import classe.projeto.utils.FiltroQuery;
import classe.projeto.utils.GlossarioMensagens;
import classe.projeto.utils.ValidaOrdenacaoLimit;
public class EstadoDAOHibernate implements EstadoDAO {
private Session session;
private String filtroQuery;
public void setSession(Session session){
this.session = session;
}
private void setFiltroQuery(Estado estado){
this.filtroQuery = FiltroQuery.FiltroQuery(estado);
}
@Override
public void Salvar(Estado estado) throws DAOException {
this.session.flush();
this.session.clear();
if (estado.getEstadoID() == null ){
try {
this.session.save(estado);
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG04());
}
}else{
try {
this.session.update(estado);
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG05());
}
}
}
@Override
public void Excluir(Estado estado) throws DAOException{
this.session.flush();
this.session.clear();
try {
this.session.delete(estado);
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG06());
}
}
@SuppressWarnings(deprecation)
@Override
public Integer TotalRegistros() {
String sql = SELECT COUNT(*) AS totalRegistros FROM vwlistaestado ;
Query consulta = this.session.createSQLQuery(sql).addScalar(totalRegistros, Hibernate.INTEGER);
Integer totalRegistros = (Integer) consulta.uniqueResult();
return totalRegistros;
}
@Override
public Estado Obter(Estado estado) {
this.setFiltroQuery(estado);
String sql = SELECT * FROM vwlistaestado + this.filtroQuery ;
Query consulta = this.session.createSQLQuery(sql).addEntity(Estado.class);
return (Estado) consulta.uniqueResult();
}
@SuppressWarnings(unchecked)
@Override
public List<Estado> Pesquisar(Estado estado, String campoOrdenacao, String ordenacao, Integer pagina, Integer limit) {
this.setFiltroQuery(estado);
String sql = SELECT * FROM vwlistaestado + this.filtroQuery;
sql = ValidaOrdenacaoLimit.ValidaOrdenacaoLimit(sql, campoOrdenacao, ordenacao, pagina, limit);
Query consulta = this.session.createSQLQuery(sql).addEntity(Estado.class);
List<Estado> listaEstado = consulta.list();
return listaEstado;
}
}
Web xml
<?xml version=1.0?>
<web-app version=3.0 xmlns=http://java.sun.com/xml/ns/j2ee
xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance
xsi:schemaLocation=http://java.sun.com/xml/ns/j2ee
http://java.sun.com/xml/ns/j2ee/web-app_3_0.xsd>
<display-name>projeto</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
</welcome-file-list>
<!-- JSF e PrimeFaces -->
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>Faces Servlet</servlet-name>
<url-pattern>*.html</url-pattern>
</servlet-mapping>
<context-param>
<param-name>primefaces.THEME</param-name>
<param-value>cupertino</param-value>
</context-param>
<!-- Upload de Arquivos com PrimeFaces -->
<filter>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<filter-class>org.primefaces.webapp.filter.FileUploadFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>PrimeFaces FileUpload Filter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<context-param>
<param-name>com.sun.faces.expressionFactory</param-name>
<param-value>com.sun.el.ExpressionFactoryImpl</param-value>
</context-param>
<!-- Conexao Filter -->
<context-param>
<param-name>javax.servlet.jsp.jstl.fmt.localizationContext</param-name>
<param-value>resources.application</param-value>
</context-param>
<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>
<filter>
<filter-name>conexaoFilter</filter-name>
<filter-class>classe.projeto.utils.ConexaoHibernateFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>conexaoFilter</filter-name>
<url-pattern>*.html</url-pattern>
</filter-mapping>
<!-- Spring Security -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/applicationContext.xml
/WEB-INF/applicationContext-security.xml
</param-value>
</context-param>
<resource-ref>
<description>DataSource projeto</description>
<res-ref-name>jdbc/projeto</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
<filter>
<filter-name>springSecurityFilterChain</filter-name>
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
</filter>
<filter-mapping>
<filter-name>springSecurityFilterChain</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
</web-app>
Debugando a aplicação, percebi que na classe ConexaoHibernateFilter, ele consegue fazer o roolback, mas o erro que é retornado em Throwable ex, não é o que esta sendo tratato no try catch do metodo excluir, e isso esta acontecendo para todos os metodos, por exemplo, eu forcei uma exception para testar os metodos de cadastrar, e tbm não retornou o erro tratado corretamente, o que poderia ser ????
Daniel Everling
Curtir tópico
+ 0Posts
21/02/2012
Daniel Everling
ah linha que mais me chama a atenção é esta
21/02/2012 21:22:17 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
GRAVE: Error Rendering View[/gerenciador/content/estado/index.xhtml]
21:22:14.622 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665346
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:14.622 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:14.623 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/content/login/login.html
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/comum/**
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/**
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Public object - authentication not attempted
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino reached end of additional filter chain; proceeding with original chain
21:22:14.626 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.ExceptionTranslationFilter - Chain processed normally
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - commit
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - committed JDBC Connection
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665346
21:22:16.291 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665362
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:16.291 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/content/login/login.html
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/comum/**
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/**
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Secure object: FilterInvocation: URL: /gerenciador/content/estado/index.html; Attributes: [ROLE_ADMINISTRADOR, ROLE_NUTRICIONISTA]
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Previously Authenticated: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.access.vote.AffirmativeBased - Voter: org.springframework.security.access.vote.RoleVoter@1adc5f7, returned: 1
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Authorization successful
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - RunAsManager did not change Authentication object
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html reached end of additional filter chain; proceeding with original chain
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.ExceptionTranslationFilter - Chain processed normally
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - commit
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - committed JDBC Connection
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665363
21:22:17.084 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665370
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:17.084 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/content/login/login.html
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/comum/**
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/**
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Secure object: FilterInvocation: URL: /gerenciador/content/estado/index.html; Attributes: [ROLE_ADMINISTRADOR, ROLE_NUTRICIONISTA]
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Previously Authenticated: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.access.vote.AffirmativeBased - Voter: org.springframework.security.access.vote.RoleVoter@1adc5f7, returned: 1
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Authorization successful
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - RunAsManager did not change Authentication object
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html reached end of additional filter chain; proceeding with original chain
21:22:17.096 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - processing flush-time cascades
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - dirty checking collections
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 0 insertions, 0 updates, 1 deletions to 1 objects
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.pretty.Printer - listing entities:
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.pretty.Printer - classe.projeto.estado.Estado{estadoID=1, nome=Rio Grande do Sul}
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.SQL -
delete
from
estado
where
estadoID=?
Hibernate:
delete
from
estado
where
estadoID=?
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - Executing batch size: 1
21:22:17.099 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
21:22:17.102 [http-bio-8080-exec-4] DEBUG o.h.util.JDBCExceptionReporter - Could not execute JDBC batch update [delete from estado where estadoID=?]
java.sql.BatchUpdateException: Entrada em lote 0 delete from estado where estadoID=1 foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2598) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl$1.handleError(QueryExecutorImpl.java:459) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2737) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[tomcat-dbcp.jar:7.0.25]
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[tomcat-dbcp.jar:7.0.25]
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268) [hibernate3.jar:3.6.5.Final]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:189) [hibernate3.jar:3.6.5.Final]
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) [hibernate3.jar:3.6.5.Final]
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216) [hibernate3.jar:3.6.5.Final]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_29]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_29]
at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:345) [hibernate3.jar:3.6.5.Final]
at $Proxy28.flush(Unknown Source) [na:na]
at classe.projeto.estado.EstadoDAOHibernate.Excluir(EstadoDAOHibernate.java:52) [EstadoDAOHibernate.class:na]
at classe.projeto.estado.EstadoRN.Excluir(EstadoRN.java:28) [EstadoRN.class:na]
at classe.projeto.bean.EstadoListagemBean.Excluir(EstadoListagemBean.java:73) [EstadoListagemBean.class:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_29]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_29]
at com.sun.el.parser.AstValue.invoke(AstValue.java:234) [el-impl-2.2.jar:na]
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297) [el-impl-2.2.jar:na]
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jsf-api.jar:2.1.2-FCS]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) [primefaces-2.2.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29) [ConexaoHibernateFilter.class:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) [catalina.jar:7.0.25]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) [catalina.jar:7.0.25]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [catalina.jar:7.0.25]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.25]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) [catalina.jar:7.0.25]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) [tomcat-coyote.jar:7.0.25]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) [tomcat-coyote.jar:7.0.25]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) [tomcat-coyote.jar:7.0.25]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_29]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_29]
21:22:17.103 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23503
21:22:17.103 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - Entrada em lote 0 delete from estado where estadoID=1 foi abortada. Chame getNextException para ver a causa.
21:22:17.103 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23503
21:22:17.103 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - ERROR: update or delete on table estado violates foreign key constraint relestadocidade on table cidade
Detalhe: Key (estadoid)=(1) is still referenced from table cidade.
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.SQL -
SELECT
*
FROM
vwlistausuario vw
WHERE
vw.login = ?
Hibernate:
SELECT
*
FROM
vwlistausuario vw
WHERE
vw.login = ?
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.loader.Loader - bindNamedParameters() deverling -> login [1]
21:22:17.121 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
21:22:17.126 [http-bio-8080-exec-4] DEBUG o.h.util.JDBCExceptionReporter - could not execute query [SELECT * FROM vwlistausuario vw WHERE vw.login = ? ]
org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) ~[tomcat-dbcp.jar:7.0.25]
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) ~[tomcat-dbcp.jar:7.0.25]
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doQuery(Loader.java:802) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doList(Loader.java:2533) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.list(Loader.java:2271) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890) [hibernate3.jar:3.6.5.Final]
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46) [UsuarioDAOHibernate.class:na]
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32) [UsuarioRN.class:na]
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26) [ContextoBean.class:na]
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78) [MenuBean.class:na]
at classe.projeto.bean.MenuBean.<init>(MenuBean.java:27) [MenuBean.class:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_29]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_29]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_29]
at java.lang.reflect.Constructor.newInstance(Unknown Source) [na:1.6.0_29]
at java.lang.Class.newInstance0(Unknown Source) [na:1.6.0_29]
at java.lang.Class.newInstance(Unknown Source) [na:1.6.0_29]
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) [jsf-impl.jar:2.1.2-FCS]
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:99) [el-impl-2.2.jar:na]
at com.sun.el.parser.AstValue.getValue(AstValue.java:158) [el-impl-2.2.jar:na]
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) [el-impl-2.2.jar:na]
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92) [primefaces-2.2.1.jar:na]
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28) [primefaces-2.2.1.jar:na]
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jsf-api.jar:2.1.2-FCS]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) [primefaces-2.2.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29) [ConexaoHibernateFilter.class:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) [catalina.jar:7.0.25]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) [catalina.jar:7.0.25]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [catalina.jar:7.0.25]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.25]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) [catalina.jar:7.0.25]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) [tomcat-coyote.jar:7.0.25]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) [tomcat-coyote.jar:7.0.25]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) [tomcat-coyote.jar:7.0.25]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_29]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_29]
21:22:17.127 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 25P02
21:22:17.127 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - ERROR: current transaction is aborted, commands ignored until end of transaction block
21/02/2012 21:22:17 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
GRAVE: Error Rendering View[/gerenciador/content/estado/index.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException: Não é possível criar instância para·a classe: classe.projeto.bean.MenuBean.
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
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.AstIdentifier.getValue(AstIdentifier.java:99)
at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
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 org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175)
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:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.doList(Loader.java:2536)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46)
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32)
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26)
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78)
at classe.projeto.bean.MenuBean.<init>(MenuBean.java:27)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
... 82 more
Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953)
at org.hibernate.loader.Loader.doQuery(Loader.java:802)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2533)
... 101 more
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - rollback
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - rolled back JDBC Connection
21:22:17.130 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:17.130 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:17.131 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665371
21/02/2012 21:22:17 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/projeto] threw exception [javax.servlet.ServletException: Não é possível criar instância para·a classe: classe.projeto.bean.MenuBean.] with root cause
org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953)
at org.hibernate.loader.Loader.doQuery(Loader.java:802)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2533)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46)
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32)
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26)
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78)
at classe.projeto.bean.MenuBean.<init>(MenuBean.java:27)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
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.AstIdentifier.getValue(AstIdentifier.java:99)
at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
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 org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175)
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:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
alguma ideia ?
Gostei + 0
22/02/2012
Robson Teixeira
Gostei + 0
22/02/2012
Daniel Everling
21:22:14.622 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665346
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:14.622 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:14.622 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:14.623 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/content/login/login.html
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/comum/**
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html; against /gerenciador/**
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Public object - authentication not attempted
21:22:14.624 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /javax.faces.resource/images/ui-icons_2694e8_256x240.png.html?ln=primefaces-cupertino reached end of additional filter chain; proceeding with original chain
21:22:14.626 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.ExceptionTranslationFilter - Chain processed normally
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - commit
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:14.627 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - committed JDBC Connection
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:14.627 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665346
21:22:16.291 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665362
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:16.291 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:16.291 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:16.292 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/content/login/login.html
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/comum/**
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/**
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Secure object: FilterInvocation: URL: /gerenciador/content/estado/index.html; Attributes: [ROLE_ADMINISTRADOR, ROLE_NUTRICIONISTA]
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Previously Authenticated: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.access.vote.AffirmativeBased - Voter: org.springframework.security.access.vote.RoleVoter@1adc5f7, returned: 1
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Authorization successful
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - RunAsManager did not change Authentication object
21:22:16.293 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html reached end of additional filter chain; proceeding with original chain
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.ExceptionTranslationFilter - Chain processed normally
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - commit
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:16.323 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - committed JDBC Connection
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:16.324 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665363
21:22:17.084 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665370
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - begin
21:22:17.084 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - opening JDBC connection
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - current autocommit status: true
21:22:17.084 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - disabling autocommit
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 1 of 9 in additional filter chain; firing Filter: SecurityContextPersistenceFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.HttpSessionSecurityContextRepository - Obtained a valid SecurityContext from SPRING_SECURITY_CONTEXT: org.springframework.security.core.context.SecurityContextImpl@6abd63dc: Authentication: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 2 of 9 in additional filter chain; firing Filter: LogoutFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 3 of 9 in additional filter chain; firing Filter: UsernamePasswordAuthenticationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 4 of 9 in additional filter chain; firing Filter: RequestCacheAwareFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 5 of 9 in additional filter chain; firing Filter: SecurityContextHolderAwareRequestFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 6 of 9 in additional filter chain; firing Filter: AnonymousAuthenticationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.AnonymousAuthenticationFilter - SecurityContextHolder not populated with anonymous token, as it already contained: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 7 of 9 in additional filter chain; firing Filter: SessionManagementFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 8 of 9 in additional filter chain; firing Filter: ExceptionTranslationFilter
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html at position 9 of 9 in additional filter chain; firing Filter: FilterSecurityInterceptor
21:22:17.085 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/content/login/login.html
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/comum/**
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.web.util.AntPathRequestMatcher - Checking match of request : /gerenciador/content/estado/index.html; against /gerenciador/**
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Secure object: FilterInvocation: URL: /gerenciador/content/estado/index.html; Attributes: [ROLE_ADMINISTRADOR, ROLE_NUTRICIONISTA]
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Previously Authenticated: org.springframework.security.authentication.UsernamePasswordAuthenticationToken@6abd63dc: Principal: org.springframework.security.core.userdetails.User@fb83fe78: Username: deverling; Password: [PROTECTED]; Enabled: true; AccountNonExpired: true; credentialsNonExpired: true; AccountNonLocked: true; Granted Authorities: ROLE_ADMINISTRADOR; Credentials: [PROTECTED]; Authenticated: true; Details: org.springframework.security.web.authentication.WebAuthenticationDetails@380f4: RemoteIpAddress: 0:0:0:0:0:0:0:1; SessionId: 9F13AE4088E4C4A72123E9E3340ED2C3; Granted Authorities: ROLE_ADMINISTRADOR
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.access.vote.AffirmativeBased - Voter: org.springframework.security.access.vote.RoleVoter@1adc5f7, returned: 1
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - Authorization successful
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.s.w.a.i.FilterSecurityInterceptor - RunAsManager did not change Authentication object
21:22:17.086 [http-bio-8080-exec-4] DEBUG o.s.security.web.FilterChainProxy - /gerenciador/content/estado/index.html reached end of additional filter chain; proceeding with original chain
21:22:17.096 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - processing flush-time cascades
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - dirty checking collections
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 0 insertions, 0 updates, 1 deletions to 1 objects
21:22:17.097 [http-bio-8080-exec-4] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.pretty.Printer - listing entities:
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.pretty.Printer - classe.projeto.estado.Estado{estadoID=1, nome=Rio Grande do Sul}
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.SQL -
delete
from
estado
where
estadoID=?
Hibernate:
delete
from
estado
where
estadoID=?
21:22:17.097 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - Executing batch size: 1
21:22:17.099 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
21:22:17.102 [http-bio-8080-exec-4] DEBUG o.h.util.JDBCExceptionReporter - Could not execute JDBC batch update [delete from estado where estadoID=?]
java.sql.BatchUpdateException: Entrada em lote 0 delete from estado where estadoID=1 foi abortada. Chame getNextException para ver a causa.
at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2598) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl$1.handleError(QueryExecutorImpl.java:459) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1836) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:407) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2737) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[tomcat-dbcp.jar:7.0.25]
at org.apache.tomcat.dbcp.dbcp.DelegatingStatement.executeBatch(DelegatingStatement.java:297) ~[tomcat-dbcp.jar:7.0.25]
at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:268) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:268) [hibernate3.jar:3.6.5.Final]
at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:189) [hibernate3.jar:3.6.5.Final]
at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) [hibernate3.jar:3.6.5.Final]
at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216) [hibernate3.jar:3.6.5.Final]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_29]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_29]
at org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:345) [hibernate3.jar:3.6.5.Final]
at $Proxy28.flush(Unknown Source) [na:na]
at classe.projeto.estado.EstadoDAOHibernate.Excluir(EstadoDAOHibernate.java:52) [EstadoDAOHibernate.class:na]
at classe.projeto.estado.EstadoRN.Excluir(EstadoRN.java:28) [EstadoRN.class:na]
at classe.projeto.bean.EstadoListagemBean.Excluir(EstadoListagemBean.java:73) [EstadoListagemBean.class:na]
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.6.0_29]
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.6.0_29]
at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.6.0_29]
at com.sun.el.parser.AstValue.invoke(AstValue.java:234) [el-impl-2.2.jar:na]
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:297) [el-impl-2.2.jar:na]
at com.sun.faces.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:105) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:88) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.UICommand.broadcast(UICommand.java:315) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:794) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1259) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.InvokeApplicationPhase.execute(InvokeApplicationPhase.java:81) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593) [jsf-api.jar:2.1.2-FCS]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) [primefaces-2.2.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29) [ConexaoHibernateFilter.class:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) [catalina.jar:7.0.25]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) [catalina.jar:7.0.25]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [catalina.jar:7.0.25]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.25]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) [catalina.jar:7.0.25]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) [tomcat-coyote.jar:7.0.25]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) [tomcat-coyote.jar:7.0.25]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) [tomcat-coyote.jar:7.0.25]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_29]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_29]
21:22:17.103 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23503
21:22:17.103 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - Entrada em lote 0 delete from estado where estadoID=1 foi abortada. Chame getNextException para ver a causa.
21:22:17.103 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 23503
21:22:17.103 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - ERROR: update or delete on table estado violates foreign key constraint relestadocidade on table cidade
Detalhe: Key (estadoid)=(1) is still referenced from table cidade.
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.SQL -
SELECT
*
FROM
vwlistausuario vw
WHERE
vw.login = ?
Hibernate:
SELECT
*
FROM
vwlistausuario vw
WHERE
vw.login = ?
21:22:17.120 [http-bio-8080-exec-4] DEBUG org.hibernate.loader.Loader - bindNamedParameters() deverling -> login [1]
21:22:17.121 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.AbstractBatcher - about to close PreparedStatement (open PreparedStatements: 1, globally: 1)
21:22:17.126 [http-bio-8080-exec-4] DEBUG o.h.util.JDBCExceptionReporter - could not execute query [SELECT * FROM vwlistausuario vw WHERE vw.login = ? ]
org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273) ~[postgresql-9.0-801.jdbc4.jar:na]
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) ~[tomcat-dbcp.jar:7.0.25]
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96) ~[tomcat-dbcp.jar:7.0.25]
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208) ~[hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doQuery(Loader.java:802) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.doList(Loader.java:2533) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.Loader.list(Loader.java:2271) [hibernate3.jar:3.6.5.Final]
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157) [hibernate3.jar:3.6.5.Final]
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890) [hibernate3.jar:3.6.5.Final]
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46) [UsuarioDAOHibernate.class:na]
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32) [UsuarioRN.class:na]
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26) [ContextoBean.class:na]
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78) [MenuBean.class:na]
at classe.projeto.bean.MenuBean.(MenuBean.java:27) [MenuBean.class:na]
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [na:1.6.0_29]
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_29]
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) [na:1.6.0_29]
at java.lang.reflect.Constructor.newInstance(Unknown Source) [na:1.6.0_29]
at java.lang.Class.newInstance0(Unknown Source) [na:1.6.0_29]
at java.lang.Class.newInstance(Unknown Source) [na:1.6.0_29]
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203) [jsf-impl.jar:2.1.2-FCS]
at com.sun.el.parser.AstIdentifier.getValue(AstIdentifier.java:99) [el-impl-2.2.jar:na]
at com.sun.el.parser.AstValue.getValue(AstValue.java:158) [el-impl-2.2.jar:na]
at com.sun.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:219) [el-impl-2.2.jar:na]
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92) [primefaces-2.2.1.jar:na]
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28) [primefaces-2.2.1.jar:na]
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59) [primefaces-2.2.1.jar:na]
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43) [primefaces-2.2.1.jar:na]
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44) [primefaces-2.2.1.jar:na]
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) [jsf-api.jar:2.1.2-FCS]
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759) [jsf-api.jar:2.1.2-FCS]
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101) [jsf-impl.jar:2.1.2-FCS]
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) [jsf-impl.jar:2.1.2-FCS]
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) [jsf-api.jar:2.1.2-FCS]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79) [primefaces-2.2.1.jar:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175) [spring-security-web-3.1.0.RC2.jar:3.1.0.RC2]
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:237) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:167) [spring-web-3.0.5.RELEASE.jar:3.0.5.RELEASE]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29) [ConexaoHibernateFilter.class:na]
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243) [catalina.jar:7.0.25]
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169) [catalina.jar:7.0.25]
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168) [catalina.jar:7.0.25]
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98) [catalina.jar:7.0.25]
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927) [catalina.jar:7.0.25]
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) [catalina.jar:7.0.25]
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407) [catalina.jar:7.0.25]
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987) [tomcat-coyote.jar:7.0.25]
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579) [tomcat-coyote.jar:7.0.25]
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309) [tomcat-coyote.jar:7.0.25]
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) [na:1.6.0_29]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.6.0_29]
at java.lang.Thread.run(Unknown Source) [na:1.6.0_29]
21:22:17.127 [http-bio-8080-exec-4] WARN o.h.util.JDBCExceptionReporter - SQL Error: 0, SQLState: 25P02
21:22:17.127 [http-bio-8080-exec-4] ERROR o.h.util.JDBCExceptionReporter - ERROR: current transaction is aborted, commands ignored until end of transaction block
21/02/2012 21:22:17 com.sun.faces.application.view.FaceletViewHandlingStrategy handleRenderException
GRAVE: Error Rendering View[/gerenciador/content/estado/index.xhtml]
com.sun.faces.mgbean.ManagedBeanCreationException: Não é possível criar instância para·a classe: classe.projeto.bean.MenuBean.
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:193)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
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.AstIdentifier.getValue(AstIdentifier.java:99)
at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
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 org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175)
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:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.exception.GenericJDBCException: could not execute query
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.loader.Loader.doList(Loader.java:2536)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46)
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32)
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26)
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78)
at classe.projeto.bean.MenuBean.(MenuBean.java:27)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
... 82 more
Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953)
at org.hibernate.loader.Loader.doQuery(Loader.java:802)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2533)
... 101 more
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.s.s.w.c.SecurityContextPersistenceFilter - SecurityContextHolder now cleared, as request processing completed
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - rollback
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - re-enabling autocommit
21:22:17.130 [http-bio-8080-exec-4] DEBUG o.h.transaction.JDBCTransaction - rolled back JDBC Connection
21:22:17.130 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - aggressively releasing JDBC connection
21:22:17.130 [http-bio-8080-exec-4] DEBUG org.hibernate.jdbc.ConnectionManager - releasing JDBC connection [ (open PreparedStatements: 0, globally: 0) (open ResultSets: 0, globally: 0)]
21:22:17.131 [http-bio-8080-exec-4] DEBUG org.hibernate.impl.SessionImpl - opened session at timestamp: 13298665371
21/02/2012 21:22:17 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [Faces Servlet] in context with path [/projeto] threw exception [javax.servlet.ServletException: Não é possível criar instância para·a classe: classe.projeto.bean.MenuBean.] with root cause
org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2102)
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1835)
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:257)
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:500)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:388)
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:273)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.apache.tomcat.dbcp.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:96)
at org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:208)
at org.hibernate.loader.Loader.getResultSet(Loader.java:1953)
at org.hibernate.loader.Loader.doQuery(Loader.java:802)
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:274)
at org.hibernate.loader.Loader.doList(Loader.java:2533)
at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2276)
at org.hibernate.loader.Loader.list(Loader.java:2271)
at org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:316)
at org.hibernate.impl.SessionImpl.listCustomQuery(SessionImpl.java:1842)
at org.hibernate.impl.AbstractSessionImpl.list(AbstractSessionImpl.java:165)
at org.hibernate.impl.SQLQueryImpl.list(SQLQueryImpl.java:157)
at org.hibernate.impl.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
at classe.projeto.usuario.UsuarioDAOHibernate.Obter(UsuarioDAOHibernate.java:46)
at classe.projeto.usuario.UsuarioRN.Obter(UsuarioRN.java:32)
at classe.projeto.bean.ContextoBean.getUsuarioLogado(ContextoBean.java:26)
at classe.projeto.bean.MenuBean.UsuarioLogado(MenuBean.java:78)
at classe.projeto.bean.MenuBean.(MenuBean.java:27)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.sun.faces.mgbean.BeanBuilder.newBeanInstance(BeanBuilder.java:188)
at com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:102)
at com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
at com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
at com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
at com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
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.AstIdentifier.getValue(AstIdentifier.java:99)
at com.sun.el.parser.AstValue.getValue(AstValue.java:158)
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 org.primefaces.component.menubar.Menubar.getModel(Menubar.java:92)
at org.primefaces.component.menu.AbstractMenu.buildMenuFromModel(AbstractMenu.java:28)
at org.primefaces.component.menu.BaseMenuRenderer.encodeEnd(BaseMenuRenderer.java:34)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:57)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at org.primefaces.renderkit.CoreRenderer.renderChild(CoreRenderer.java:59)
at org.primefaces.renderkit.CoreRenderer.renderChildren(CoreRenderer.java:43)
at org.primefaces.component.outputpanel.OutputPanelRenderer.encodeEnd(OutputPanelRenderer.java:44)
at javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:875)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1763)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:79)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:328)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:116)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:83)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:95)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:79)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:54)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:35)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:187)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:80)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:340)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:175)
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:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at classe.projeto.utils.ConexaoHibernateFilter.doFilter(ConexaoHibernateFilter.java:29)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Gostei + 0
23/02/2012
Daniel Everling
Gostei + 0
23/02/2012
Daniel Everling
Quando tenho sucesso para exclusao ou adição de algo funciona.
Se eu excluir um estado sem cidade vinculadas ele retorna certinho para a tela e mostra a mensagem de sucesso, o problema ocorre quando trato uma exceção...
Não sei mais o que pode ser...
Gostei + 0
23/02/2012
Davi Costa
att Davi
Gostei + 0
23/02/2012
Daniel Everling
Como disse antes isso funcionava, mas simplesmente parou de funcionar
Quando debugo passo a passo a aplicação, ele entra no catch no bean certinho, passa pelo FacesContext, monta a mensagem no FacesMessage, tudo certo, sem dar problemas
Mas na hora de dar o return com “/caminho/pagina” o erro ocorre, como falei, quando o metodo executa certinho, tudo aparece certinho, mensagens de sucesso, tudo ok, o problema parece ser em lançar a ServletException, mas não entendo o porque.
Gostei + 0
23/02/2012
Davi Costa
Não é possível criar instância para·a classe: classe.projeto.bean.MenuBean.] with root cause
Essa exceção é para ser ServletException mesmo? Sua camada de Serviço deve lançar uma exceção de regra de negócio e o seu ManagedBean capturar a exceção e passar a mensagem para o usuário em tela. De repente se vc mandar sua classe Controller fique mais fácil visualizar.
att Davi
Gostei + 0
23/02/2012
Daniel Everling
Listagem (XHTML)
<?xml version=1.0 encoding=ISO-8859-1?>
<!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.prime.com.tr/ui>
<h:body>
<ui:insert name=boxTopo>
<ui:include src=../../comum/estrutura/topo.xhtml />
</ui:insert>
<div class=boxCorpo>
<div class=corpo>
<ui:insert name=boxMenu>
<ui:include src=../../comum/estrutura/menu.xhtml />
</ui:insert>
<div class=boxAbas>
<h:outputLink styleClass=btAbaPesquisar title=Pesquisar>Pesquisar</h:outputLink>
<h:outputLink styleClass=btAbaCadastrar title=Cadastrar>Cadastrar</h:outputLink>
</div>
<div class=boxConteudo>
<h:form id=FormListagem prependId=false>
<p:dataTable var=estado value=#{EstadoListagemBean.lazyModel}
paginator=true rows=30
paginatorTemplate=
rowsPerPageTemplate=30,45,60 lazy=true dynamic=true
onRowSelectUpdate=display selection=#{EstadoListagemBean.estadoSelecionados} emptyMessage=#{MensagemBean.mensagemNenhumRegistroEncontado}>
<p:column selectionMode=multiple />
<p:column sortBy=#{estado.nome}
styleClass=tblListagemProjeto>
<f:facet name=header>
<h:outputText value=Nome />
</f:facet>
<h:outputText value=#{estado.nome} />
</p:column>
<p:column styleClass=tblListagemProjeto tdEditar>
<f:facet name=header>
<h:outputText value=Editar/>
</f:facet>
<h:commandLink action=#{EstadoCadastroBean.Editar}>
<h:graphicImage url=../../comum/img/edit.png/>
<f:setPropertyActionListener target=#{EstadoCadastroBean.estado} value=# />
</h:commandLink>
</p:column>
<f:facet name=footer>
<p:commandButton id=btnExcluir value=Excluir oncomplete=confirmDeleteDialog.show() />
</f:facet>
</p:dataTable>
<p:confirmDialog message=#{MensagemBean.mensagemDesejaExcluir} width=400 header=Excluir Registros severity=alert widgetVar=confirmDeleteDialog>
<p:commandButton value=Sim action=#{EstadoListagemBean.Excluir} oncomplete=confirmDeleteDialog.hide() ajax=false update=boxMensagemValidacao />
<p:commandButton value=Cancelar onclick=confirmDeleteDialog.hide() type=button />
</p:confirmDialog>
</h:form>
<h:messages id=boxMensagemValidacao globalOnly=true/>
</div>
</div>
</div>
<ui:insert name=boxRodape>
<ui:include src=../../comum/estrutura/rodape.xhtml />
</ui:insert>
</h:body>
</html>
EstadoListagemBean
package classe.projeto.bean;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import javax.annotation.PostConstruct;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
import org.primefaces.model.LazyDataModel;
import classe.projeto.estado.Estado;
import classe.projeto.estado.EstadoRN;
import classe.projeto.utils.GlossarioMensagens;
import classe.projeto.utils.GlossarioTexto;
import classe.projeto.utils.RNException;
@ManagedBean(name=EstadoListagemBean)
@ViewScoped
public class EstadoListagemBean {
private Estado estado = new Estado();
private Estado[] estadoSelecionados;
private LazyDataModel<Estado> lazyModel;
public EstadoListagemBean(){
this.CarregaLazyDataModel();
}
@PostConstruct
private void CarregaLazyDataModel() {
EstadoRN estadoRN = new EstadoRN();
this.lazyModel = new LazyDataModel<Estado>() {
private static final long serialVersionUID = 1829143374090645173L;
@Override
public List<Estado> load(int first, int pageSize, String sortField, boolean sortOrder, Map<String, String> filters) {
List<Estado> listaEstado = new ArrayList<Estado>();
return Pesquisar(listaEstado, sortField, sortOrder, first, pageSize);
}
};
lazyModel.setRowCount(estadoRN.TotalRegistros());
}
private List<Estado> Pesquisar(List<Estado> listEstado, String campoOrdecacao,boolean ordenacao, int pagina, int limit){
EstadoRN estadoRN = new EstadoRN();
String orderBy = ordenacao?ASC:DESC;
listEstado = estadoRN.Pesquisar(this.estado, campoOrdecacao, orderBy, pagina, limit);
return listEstado;
}
public LazyDataModel<Estado> getLazyModel() {
return this.lazyModel;
}
public String Excluir(){
EstadoRN estadoRN = new EstadoRN();
if( estadoSelecionados.length > 0) {
try {
for (Estado estado : estadoSelecionados) {
estadoRN.Excluir(estado);
}
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getSucesso(),GlossarioMensagens.getInstance().getMSG03());
context.addMessage(null, msg);
} catch (RNException rn) {
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getErro(),rn.getMessage());
context.addMessage(FormListagem, msg);
}
}else{
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_WARN,GlossarioTexto.getInstance().getAtencao(),GlossarioMensagens.getInstance().getMSG11());
context.addMessage(FormListagem, msg);
}
return /gerenciador/content/estado/index;
}
public Estado[] getEstadoSelecionados() {
return estadoSelecionados;
}
public void setEstadoSelecionados(Estado[] estadoSelecionados) {
this.estadoSelecionados = estadoSelecionados;
}
public Estado getEstado() {
return estado;
}
}
EstadoRN
package classe.projeto.estado;
import java.util.List;
import classe.projeto.estado.EstadoDAO;
import classe.projeto.utils.DAOException;
import classe.projeto.utils.DAOFactory;
import classe.projeto.utils.RNException;
public class EstadoRN {
private EstadoDAO estadoDAO;
public EstadoRN(){
this.estadoDAO = DAOFactory.CriarEstadoDAO();
}
public void Salvar(Estado estado) throws RNException{
try {
this.estadoDAO.Salvar(estado);
} catch (DAOException dao) {
throw new RNException(dao.getMessage());
}
}
public void Excluir(Estado estado) throws RNException{
try {
this.estadoDAO.Excluir(estado);
} catch (DAOException dao) {
throw new RNException(dao.getMessage());
}
}
public Integer TotalRegistros(){
return this.estadoDAO.TotalRegistros();
}
public Estado Obter (Estado estado){
return this.estadoDAO.Obter(estado);
}
public List<Estado> Pesquisar(Estado estado, String campoOrdenacao, String ordenacao, Integer pagina, Integer limit){
return this.estadoDAO.Pesquisar(estado, campoOrdenacao, ordenacao, pagina, limit);
}
}
EstadoDAOHibernate
package classe.projeto.estado;
import java.util.List;
import org.hibernate.Hibernate;
import org.hibernate.Query;
import org.hibernate.Session;
import classe.projeto.utils.DAOException;
import classe.projeto.utils.FiltroQuery;
import classe.projeto.utils.GlossarioMensagens;
import classe.projeto.utils.ValidaOrdenacaoLimit;
public class EstadoDAOHibernate implements EstadoDAO {
private Session session;
private String filtroQuery;
public void setSession(Session session){
this.session = session;
}
private void setFiltroQuery(Estado estado){
this.filtroQuery = FiltroQuery.FiltroQuery(estado);
}
@Override
public void Salvar(Estado estado) throws DAOException {
this.session.flush();
this.session.clear();
if (estado.getEstadoID() == null ){
try {
this.session.save(estado);
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG04());
}
}else{
try {
this.session.update(estado);
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG05());
}
}
}
@Override
public void Excluir(Estado estado) throws DAOException{
try {
this.session.delete(estado);
this.session.flush();
this.session.clear();
} catch (Exception e) {
throw new DAOException(GlossarioMensagens.getInstance().getMSG06());
}
}
@SuppressWarnings(deprecation)
@Override
public Integer TotalRegistros() {
String sql = SELECT COUNT(*) AS totalRegistros FROM vwlistaestado ;
Query consulta = this.session.createSQLQuery(sql).addScalar(totalRegistros, Hibernate.INTEGER);
Integer totalRegistros = (Integer) consulta.uniqueResult();
return totalRegistros;
}
@Override
public Estado Obter(Estado estado) {
this.setFiltroQuery(estado);
String sql = SELECT * FROM vwlistaestado + this.filtroQuery ;
Query consulta = this.session.createSQLQuery(sql).addEntity(Estado.class);
return (Estado) consulta.uniqueResult();
}
@SuppressWarnings(unchecked)
@Override
public List<Estado> Pesquisar(Estado estado, String campoOrdenacao, String ordenacao, Integer pagina, Integer limit) {
this.setFiltroQuery(estado);
String sql = SELECT * FROM vwlistaestado + this.filtroQuery;
sql = ValidaOrdenacaoLimit.ValidaOrdenacaoLimit(sql, campoOrdenacao, ordenacao, pagina, limit);
Query consulta = this.session.createSQLQuery(sql).addEntity(Estado.class);
List<Estado> listaEstado = consulta.list();
return listaEstado;
}
}
Como disse antes o erro ocorre nesse metodo do bean, rodando a aplicação em debug o sistema entra no catch e o monta certinho e o erro ocorre apos passar em return /gerenciador/content/estado/index; esse é o ponto que está sendo gerado o erro.
public String Excluir(){
EstadoRN estadoRN = new EstadoRN();
if( estadoSelecionados.length > 0) {
try {
for (Estado estado : estadoSelecionados) {
estadoRN.Excluir(estado);
}
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getSucesso(),GlossarioMensagens.getInstance().getMSG03());
context.addMessage(null, msg);
} catch (RNException rn) {
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getErro(),rn.getMessage());
context.addMessage(FormListagem, msg);
}
}else{
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_WARN,GlossarioTexto.getInstance().getAtencao(),GlossarioMensagens.getInstance().getMSG11());
context.addMessage(FormListagem, msg);
}
return /gerenciador/content/estado/index;
}
Gostei + 0
23/02/2012
Davi Costa
...
}catch(Exception e){
...
Nessa exclusão só para testar
att Davi
Gostei + 0
23/02/2012
Daniel Everling
Você quer que eu adicione o Exception no ConexaoHibernateFilter tambem ou quer eu eu trate com Exception no bean ?
Gostei + 0
23/02/2012
Davi Costa
public String Excluir(){
EstadoRN estadoRN = new EstadoRN();
if( estadoSelecionados.length > 0) {
try {
for (Estado estado : estadoSelecionados) {
estadoRN.Excluir(estado);
}
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getSucesso(),GlossarioMensagens.getInstance().getMSG03());
context.addMessage(null, msg);
//mudança foi aqui era: } catch (Exception rn) {
} catch (Exception rn) {
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(GlossarioTexto.getInstance().getErro(),rn.getMessage());
context.addMessage(FormListagem, msg);
}
}else{
FacesContext context = FacesContext.getCurrentInstance();
FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_WARN,GlossarioTexto.getInstance().getAtencao(),GlossarioMensagens.getInstance().getMSG11());
context.addMessage(FormListagem, msg);
}
return /gerenciador/content/estado/index;
}
att Davi
Gostei + 0
23/02/2012
Daniel Everling
A exceção que lancei é a que está sendo tratada, pois se dou um imprimo a exception com system.out.println(rn.getMessase()) e ele mostra a mensagem que lancei com o thorw new la da camada DAO.
Uma coisa muito estranha que reparei, to tentando resolver isso desde sábado.
Algumas coisas que li, estavam dizendo que poderia ser o tomcat o problema, então exclui o server do eclipse e criei novamente, apos a recriação do mesmo, a classe que implementa o filter não carregou mais o servet, ai peguei o servet da pasta lib do tomcat e coloquei na minha aplicação, mas mesmo assim não funcionou.
Tens mais alguma ideia do que posso tentar ?
Gostei + 0
23/02/2012
Davi Costa
att Davi
Gostei + 0
23/02/2012
Daniel Everling
segue o erro
ERROR: current transaction is aborted, commands ignored until end of transaction block
o pelo que li, é um erro de gerenciamento de conexões, mas como resolvo isso utilizando spring security e hibernate,
já que quem gerencia a conexão é o spring ?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)