GithubHelp home page GithubHelp logo

appcivico's Introduction

AppCivico / Nuvem Cívica

Documentação de Endpoints para acesso à plataforma de AppCivicos do TCU.

Dados Abertos

Visando facilitar o acesso à dados abertos do governo para a comunidade de desenvolvedores o Tribunal de Contas da União criou a plataforma AppCívico, que fornece através de uma API de serviços REST informações abertas. Exemplo:

O objetivo é fazer com que mais desenvolvedores, interessados em desenvolver aplicações cívico sociais possam ter acesso de maneira fácil à dados abertos, gerando cada vez mais aplicações de utilidade pública, que poderão prover tranparência das informações e de certa forma ajudar a população.

Metamodelo

Desenvolvedores de aplicativos móveis engajados em causas de cunho cívico ou social, interessados em se lançar em projetos de utilidade pública, muitas vezes esbarram em dificuldades que complicam ou até inviabilizam seus projetos. Entre os problemas mais frequentes estão o custo de serviços de cloud e a dificuldade de se desenvolver um serviço de backend, em geral webservices REST, para armazenamento de dados da sua aplicação. O desenvolvedor que se interessa por aplicações de cunho cívico social ou de utilidade pública costuma não visar lucro, trabalha individualmente ou em pequenos grupos, e por isso tem dificuldade em arcar com os custos de hospedagem de dados ou de um serviço de cloud. Além desse problema com os custos, existe a esforço de desenvolvimento desses serviços. Contruir um serviço em cloud para servir de backend para uma aplicação é uma tarefa a mais que o desenvolvedor tem no processo de contrução da aplicação e que muitas vezes consome até mais tempo do que o desenvolvimento da própria aplicação.

Pensando nisso a plataforma AppCívico, também chamada de Nuvem Cívica, disponibiliza um conjunto de serviços concebidos como uma abstração de um metamodelo genérico, que se propõe a prover serviços básicos para qualquer aplicativo móvel típico. O metamodelo provê serviços como cadastro e armazenamento de usuários, criação de perfis específicos para determinado aplicativo , login com senha ou com redes sociais Facebook, Twitter, Instagram e GooglePlus. Além de dar suporte à dados de usuários o metamodelo também proporciona a criação de grupos de usuário relacionados a um aplicativo, provê também suporte à notificações para aplicativos móveis. Para armazenamento de dados bastante genéricos é dado ao desenvolvedor o objeto de Postagem onde criada uma postagem, pode - se associar vários conteúdos a mesma seja ele objetos da aplicação ou arquivos binários como por exemplo fotos ou vídeos. Os conteúdos que são objetos objetos são salvos como no formato JSON, fazendo com que ele seja dinâmico e genérico podendo armazenar qualquer objeto. Podendo posteriormente alterar, excluir e fazer buscas nos mesmos. A seguir iremos abordar cada endpoint do metamodelo especificando como funciona, como cada entidade se relaciona e como usa - lo na sua aplição. Umas das grandes utilidades desse metamodelo, além de facilitar o trabalho do desenvolvedor é contribuir a geração de informação aberta e dados de utilidade pública que podem ajudar a população e contribuir para que os dados abertos se tornem mais precisos. Um exemplo dessa geração de informação, são aplicativos que já usam a base de estabelecimentos de saúde e de escolas, e que por meio de uma mecânica colaborativa o usuário pode dar feedback na localização do local, dando assim sugestões de onde seria a localização correta, o que ajuda a tornar a qualidade da informação melhor o que faz com que os aplicativos construidos a partir dessa informação, consigam ser mais efetivos no dia-a-dia da população que utiliza os mesmo.

API Reference

Links para Documentação das API

Guia rápido para uso das API's abertas

Guia de uso do metamodelo da Nuvem Cívica

API de Estabelecimentos de Saúde

API de Escolas

API do Metamodelo

API de Centros de Referência de Assistência Social (CRAS)

API de Centros de Referência Especializado de Assistência Social - Creas

API de Postos do Site Nacional de Empregos

Links e informações úteis

appcivico's People

Contributors

lucianopalmeida avatar nmschumacher avatar remis avatar skiabr23 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

appcivico's Issues

Reativacao de usuario excluido esta inoperante

Ao tentar reativar uma Pessoa escluida com o DELETE, recebo o response abaixo:

{
"url": "/appCivicoRS/rest/pessoas/reativar",
"statusCode": 500,
"reasonPhrase": "Internal Server Error",
"siglaErro": "SEGURANCA_010857",
"dadosTecnicos": "br.gov.tcu.arquitetura.util.excecao.ExcecaoNaoPrevista: SEGURANCA_010857\n
at br.gov.tcu.arquitetura.is.ws.rest.excecao.TratadorExcecaoNegocioArqref7EThrowable.tratarExcecao(TratadorExcecaoNegocioArqref7EThrowable.java:54)\n
at br.gov.tcu.arquitetura.is.ws.rest.excecao.TratadorExcecaoNegocioArqref7EThrowable$$FastClassBySpringCGLIB$$f12bd73b.invoke()\n
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)\n
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)\n
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)\n
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)\n
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)\n
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)\n
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)\n
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)\n
at br.gov.tcu.arquitetura.is.ws.rest.excecao.TratadorExcecaoNegocioArqref7EThrowable$$EnhancerBySpringCGLIB$$53574ea5.tratarExcecao()\n
at br.gov.tcu.arquitetura.is.ws.rest.excecao.RestExceptionHandler.tratarExcecaoGenerica(RestExceptionHandler.java:127)\n
at sun.reflect.GeneratedMethodAccessor1396.invoke(Unknown Source)\n
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n
at java.lang.reflect.Method.invoke(Method.java:606)\n
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)\n
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)\n
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\n
at org.springframework.web.servlet.mvc.method.annotation.ExceptionHandlerExceptionResolver.doResolveHandlerMethodException(ExceptionHandlerExceptionResolver.java:362)\n
at org.springframework.web.servlet.handler.AbstractHandlerMethodExceptionResolver.doResolveException(AbstractHandlerMethodExceptionResolver.java:60)\n
at org.springframework.web.servlet.handler.AbstractHandlerExceptionResolver.resolveException(AbstractHandlerExceptionResolver.java:138)\n
at org.springframework.web.servlet.handler.HandlerExceptionResolverComposite.resolveException(HandlerExceptionResolverComposite.java:74)\n
at org.springframework.web.servlet.DispatcherServlet.processHandlerException(DispatcherServlet.java:1183)\n
at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1020)\n
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:971)\n
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)\n
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)\n
at org.springframework.web.servlet.FrameworkServlet.doPut(FrameworkServlet.java:880)\n
at javax.servlet.http.HttpServlet.service(HttpServlet.java:757)\n
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)\n
at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:295)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)\n
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)\n
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)\n
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)\n
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)\n
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)\n
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)\n
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)\n
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)\n
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)\n
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)\n
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:246)\n
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:214)\n
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:231)\n
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:149)\n
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)\n
at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50)\n
at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:169)\n
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:145)\n
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:97)\n
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:102)\n
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:344)\n
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)\n
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:653)\n
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:926)\n
at java.lang.Thread.run(Thread.java:745)\nCaused by: org.springframework.beans.TypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'java.lang.Long'; nested exception is java.lang.NumberFormatException: For input string: "v1_AC03DAE31D72A8375A91FE25A70139285812F509841ABB074944F1771414698CA7D64500ED376171E6E2779A439CCB608452419544CA779D11A963297FD2CF6D620A9E7DDDBB5AD58ADF23F2D4AD3D3F8AAE85FD8F29829F9C51B188260730E912DF5E751F5D300004EF01410A1A92ADF6652F6F00641B22FBD565D842FA791924BFD237D4D93EB3D39B1D754D28CCEC7E5B595753E8836C68B7A1641D9DDB0777C1DCE63FA710BB992A89BA60BA63E5415A34135D460D0366C0F3508DEBCFBB31EB41F3E621A8401CEC54B1DC84BA607CCD96975EA7DB5AEF32E83447D525F3DFEDE3A745C75D89B92CBC09B94E0B16D12141ABC78044DB3627D888251B48E9B5093EA7AC90168A6B7335EC1FBC292B7DDD0C597E2C5EC6C93144B45C173DD3CDA6BFD3F93AEBC57E5B595753E8836C"\n
at org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:77)\n
at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:47)\n
at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:604)\n
at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:104)\n
at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:77)\n
at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:162)\n
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:129)\n
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)\n
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)\n
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)\n
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)\n
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)\n
... 95 more\nCaused by: java.lang.NumberFormatException: For input string: "v1_AC03DAE31D72A8375A91FE25A70139285812F509841ABB074944F1771414698CA7D64500ED376171E6E2779A439CCB608452419544CA779D11A963297FD2CF6D620A9E7DDDBB5AD58ADF23F2D4AD3D3F8AAE85FD8F29829F9C51B188260730E912DF5E751F5D300004EF01410A1A92ADF6652F6F00641B22FBD565D842FA791924BFD237D4D93EB3D39B1D754D28CCEC7E5B595753E8836C68B7A1641D9DDB0777C1DCE63FA710BB992A89BA60BA63E5415A34135D460D0366C0F3508DEBCFBB31EB41F3E621A8401CEC54B1DC84BA607CCD96975EA7DB5AEF32E83447D525F3DFEDE3A745C75D89B92CBC09B94E0B16D12141ABC78044DB3627D888251B48E9B5093EA7AC90168A6B7335EC1FBC292B7DDD0C597E2C5EC6C93144B45C173DD3CDA6BFD3F93AEBC57E5B595753E8836C"\n
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)\n
at java.lang.Long.parseLong(Long.java:441)\n
at java.lang.Long.valueOf(Long.java:540)\n
at org.springframework.util.NumberUtils.parseNumber(NumberUtils.java:196)\n
at org.springframework.beans.propertyeditors.CustomNumberEditor.setAsText(CustomNumberEditor.java:113)\n
at org.springframework.beans.TypeConverterDelegate.doConvertTextValue(TypeConverterDelegate.java:449)\n
at org.springframework.beans.TypeConverterDelegate.doConvertValue(TypeConverterDelegate.java:422)\n
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:195)\n
at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:107)\n
at org.springframework.beans.TypeConverterSupport.doConvert(TypeConverterSupport.java:64)\n
... 106 more\n",
"mensagens": [
{
"texto": "Não foi possível finalizar a operação. Uma mensagem automática foi enviada para a área técnica responsável. Caso o problema persista, entre em contato com a Central de Serviços de TI (0800-644-1500) e informe a(s) sigla(s): SEGURANCA_010857. O atendente fará o encaminhamento e/ou priorização de sua manifestação."
}
]
}

Erro 500 na API de Estabelecimentos

Boa noite, estou recebendo o erro abaixo na API de estabelecimentos:

<title>JBoss Web/7.4.10.Final-redhat-1 - JBWEB000064: Error report</title><style></style>

JBWEB000065: HTTP Status 500 - Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection


JBWEB000309: type JBWEB000066: Exception report

JBWEB000068: message Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

JBWEB000069: description JBWEB000145: The server encountered an internal error that prevented it from fulfilling this request.

JBWEB000070: exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:979)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
    org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
    org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:277)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

org.hibernate.exception.GenericJDBCException: Could not open connection
    org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54)
    org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124)
    org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:221)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
    org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
    org.hibernate.loader.Loader.doQuery(Loader.java:906)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
    org.hibernate.loader.Loader.doList(Loader.java:2550)
    org.hibernate.loader.Loader.doList(Loader.java:2536)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
    org.hibernate.loader.Loader.list(Loader.java:2361)
    org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
    org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
    org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
    org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

java.sql.SQLException: javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/xadatasources/mapa-da-saudeDatasource
    org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:151)
    org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
    org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
    org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
    org.hibernate.loader.Loader.doQuery(Loader.java:906)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
    org.hibernate.loader.Loader.doList(Loader.java:2550)
    org.hibernate.loader.Loader.doList(Loader.java:2536)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
    org.hibernate.loader.Loader.list(Loader.java:2361)
    org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
    org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
    org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
    org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

javax.resource.ResourceException: IJ000453: Unable to get managed connection for java:/xadatasources/mapa-da-saudeDatasource
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:417)
    org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368)
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:491)
    org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:143)
    org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
    org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
    org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
    org.hibernate.loader.Loader.doQuery(Loader.java:906)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
    org.hibernate.loader.Loader.doList(Loader.java:2550)
    org.hibernate.loader.Loader.doList(Loader.java:2536)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
    org.hibernate.loader.Loader.list(Loader.java:2361)
    org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
    org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
    org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
    org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

javax.resource.ResourceException: IJ000658: Unexpected throwable while trying to create a connection: null
    org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:421)
    org.jboss.jca.core.connectionmanager.pool.AbstractPool.getTransactionNewConnection(AbstractPool.java:486)
    org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:387)
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)
    org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368)
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:491)
    org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:143)
    org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
    org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
    org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
    org.hibernate.loader.Loader.doQuery(Loader.java:906)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
    org.hibernate.loader.Loader.doList(Loader.java:2550)
    org.hibernate.loader.Loader.doList(Loader.java:2536)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
    org.hibernate.loader.Loader.list(Loader.java:2361)
    org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
    org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
    org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
    org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

javax.resource.ResourceException: Could not create connection
    org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:525)
    org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.createManagedConnection(XAManagedConnectionFactory.java:434)
    org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:834)
    org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:379)
    org.jboss.jca.core.connectionmanager.pool.AbstractPool.getTransactionNewConnection(AbstractPool.java:486)
    org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:387)
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)
    org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368)
    org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:491)
    org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:143)
    org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
    org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
    org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
    org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
    org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
    org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
    org.hibernate.loader.Loader.doQuery(Loader.java:906)
    org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
    org.hibernate.loader.Loader.doList(Loader.java:2550)
    org.hibernate.loader.Loader.doList(Loader.java:2536)
    org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
    org.hibernate.loader.Loader.list(Loader.java:2361)
    org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
    org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
    org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
    org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
    org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(<generated>)
    org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
    org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
    org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
    br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
    sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
    org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
    org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
    org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
    org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
    org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
    org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
    br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(<generated>)
    br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
    sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    java.lang.reflect.Method.invoke(Method.java:606)
    org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
    org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
    org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
    org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
    org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
    org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
    org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
    org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
    org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
    org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
    com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
    org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
    org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
    org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
    org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
    org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
    org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
    org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
    org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
    org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000071: root cause

java.sql.SQLRecoverableException: ORA-01033: ORACLE initialization or shutdown in progress
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382)
oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:427)
oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445)
oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
oracle.jdbc.driver.T4CTTIoauthenticate.doOSESSKEY(T4CTTIoauthenticate.java:390)
oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:363)
oracle.jdbc.driver.PhysicalConnection.&lt;init&gt;(PhysicalConnection.java:536)
oracle.jdbc.driver.T4CConnection.&lt;init&gt;(T4CConnection.java:228)
oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)
oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521)
oracle.jdbc.pool.OracleDataSource.getPhysicalConnection(OracleDataSource.java:280)
oracle.jdbc.xa.client.OracleXADataSource.getPooledConnection(OracleXADataSource.java:482)
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:156)
oracle.jdbc.xa.client.OracleXADataSource.getXAConnection(OracleXADataSource.java:130)
org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.getXAManagedConnection(XAManagedConnectionFactory.java:508)
org.jboss.jca.adapters.jdbc.xa.XAManagedConnectionFactory.createManagedConnection(XAManagedConnectionFactory.java:434)
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.createConnectionEventListener(SemaphoreArrayListManagedConnectionPool.java:834)
org.jboss.jca.core.connectionmanager.pool.mcp.SemaphoreArrayListManagedConnectionPool.getConnection(SemaphoreArrayListManagedConnectionPool.java:379)
org.jboss.jca.core.connectionmanager.pool.AbstractPool.getTransactionNewConnection(AbstractPool.java:486)
org.jboss.jca.core.connectionmanager.pool.AbstractPool.getConnection(AbstractPool.java:387)
org.jboss.jca.core.connectionmanager.AbstractConnectionManager.getManagedConnection(AbstractConnectionManager.java:354)
org.jboss.jca.core.connectionmanager.tx.TxConnectionManagerImpl.getManagedConnection(TxConnectionManagerImpl.java:368)
org.jboss.jca.core.connectionmanager.AbstractConnectionManager.allocateConnection(AbstractConnectionManager.java:491)
org.jboss.jca.adapters.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:143)
org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:70)
org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:301)
org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:214)
org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:157)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.connection(StatementPreparerImpl.java:56)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$5.doPrepare(StatementPreparerImpl.java:159)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl$StatementPreparationTemplate.prepareStatement(StatementPreparerImpl.java:183)
org.hibernate.engine.jdbc.internal.StatementPreparerImpl.prepareQueryStatement(StatementPreparerImpl.java:157)
org.hibernate.loader.Loader.prepareQueryStatement(Loader.java:1881)
org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1858)
org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838)
org.hibernate.loader.Loader.doQuery(Loader.java:906)
org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:348)
org.hibernate.loader.Loader.doList(Loader.java:2550)
org.hibernate.loader.Loader.doList(Loader.java:2536)
org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2366)
org.hibernate.loader.Loader.list(Loader.java:2361)
org.hibernate.loader.custom.CustomLoader.list(CustomLoader.java:340)
org.hibernate.internal.SessionImpl.listCustomQuery(SessionImpl.java:1752)
org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:232)
org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:157)
org.hibernate.ejb.QueryImpl.getResultList(QueryImpl.java:268)
br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento.recuperarEstabelecimentosEmUmRaio(DaoEstabelecimento.java:92)
br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$FastClassBySpringCGLIB$$1d014487.invoke(&lt;generated&gt;)
org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:717)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
org.springframework.aop.aspectj.MethodInvocationProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:85)
br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorar(ComponentLoggingAspect.java:33)
br.gov.tcu.arquitetura.tu.util.logging.ComponentLoggingAspect.monitorarDAOs(ComponentLoggingAspect.java:23)
sun.reflect.GeneratedMethodAccessor385.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:621)
org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:610)
org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:68)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.mapadasaude.dominio.estabelecimento.dao.DaoEstabelecimento$$EnhancerBySpringCGLIB$$f5b7674a.recuperarEstabelecimentosEmUmRaio(&lt;generated&gt;)
br.gov.tcu.mapadasaude.webservices.rest.estabelecimento.Estabelecimentos.recuperarEstabelecimentosPorLocalizacao(Estabelecimentos.java:168)
sun.reflect.GeneratedMethodAccessor540.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:858)
javax.servlet.http.HttpServlet.service(HttpServlet.java:734)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000072: note JBWEB000073: The full stack trace of the root cause is available in the JBoss Web/7.4.10.Final-redhat-1 logs.


JBoss Web/7.4.10.Final-redhat-1

POST /rest/postagens cadastrar uma nova ponstagem - schema errado

Olá,

O modelo do esquema do serviço POST /rest/postagens diz

PostagemCadastrada {
autor (Autor, optional),`

Só que ao tentar cadastrar sem autor, retorna a seguinte mensagem

{
"url": "/appCivicoRS/rest/postagensapi_key=343",
"statusCode": 400,
"reasonPhrase": "Bad Request",
"mensagens": [
{
"texto": "Autor não informado"
}
]
}

Afinal, o autor é opcional ou obrigatório?

[FAQ] Perguntas frequentes e dicas

Prezados @luciocamilo, @Eversonbadaro, @thiagonunes-silva, @luarfaria, @d1hacker, @cptullio, @geraugu, @matbrandao, @allantorres, @eduardobreno, @LoveraSantiago, @jrpacheco, @ragulhari, @andre991, @caduvieira, @jardelnovaes, @joaopaulopereira, @alvarowolfx, @nilsonivano, @allantorres

Dada a sua atividade na plataforma GitHub, identificamos que você está participando do Desafio de Aplicativos Cívicos.

Criamos esta issue para listar algumas dicas e soluções de problemas que recebemos via e-mail, que podem vir a ocorrer em suas aplicações.

Atenciosamente,

Equipe do Desafio de Aplicativos Cívicos.

Dados inconsistentes

Boa noite.

1 - Realizando a seguinte busca:

http://mobile-aceite.tcu.gov.br:80/mapa-da-saude/rest/estabelecimentos/latitude/-23.445088/longitude/-46.7495928/raio/5?categoria=farmacia&quantidade=200

Os dados dessa unidade 3550306300081 estão com geolocalização errados. É bastante distante de onde moro e na consulta que realizo com um raio de 5 km ele retorna esse estabelecimento. De acordo com o maps

https://www.google.com.br/maps/place/R.+Gen.+Roberto+Alves+de+Carvalho+Filho,+270+-+Santo+Amaro,+S%C3%A3o+Paulo+-+SP/@-23.6557533,-46.7079821,17z/data=!3m1!4b1!4m5!3m4!1s0x94ce5053b7431f11:0xde86df4b8fafb8bb!8m2!3d-23.6557533!4d-46.7057881?hl=pt-BR

a geolocalização é diferente.

2 - A base de dados de farmácia, seriam as farmacias populares ou qualquer especie de farmácia?

Documentação defasada no Metamodelo

Estou tentando enviar uma postagem via post, no entanto a documentação está defasada. O schema mostra alguns campos que não existem na documentação, desta forma não consigo saber a que se refere o erro ao tentar enviar o seguinte json:

{
"autor": {
"codPessoa": 1318
},
"codObjetoDestino": 33032866,
"codTipoObjetoDestino": 4
},
"tipo": {
"codTipoPostagem": 119
}
}

Erro de DNS

Estou tentando utilizar o ambiente e recebo erro, aparentemente de DNS. Testei por outras redes e tenho o mesmo problema.

Atualização de dados - recurso (GET) /rest/estabelecimentos/latitude/{latitude}/longitude/{longitude}/raio/{raio}

Bom dia, gostaria de uma informação talvez não pertinente a esse fórum, mas se possível agradeço se conseguirem responder.

Usando o recurso (GET) /rest/estabelecimentos/latitude/{latitude}/longitude/{longitude}/raio/{raio} em alguns municípios, percebi que a informação de latitude e longitude estão vindo repetidos em todos os estabelecimentos (por exemplo Bauru-SP). Entendo que é um problema de dados, porque outros municípios funcionam ok.

Gostaria de saber qual órgão entrar em contato para verificar a possibilidade de atualização dessas informações, se alguém puder ajudar agradeço.

Inclusão de filtro de categoria em GET - /rest/estabelecimentos

Boa tarde,

Verificando as chamadas referentes a estabelecimentos percebi que na chamada georeferenciada (GET - /rest/estabelecimentos/latitude/{latitude}/longitude/{longitude}/raio/{raio}) existe um filtro por "categoria".

Porém na chamada não georeferenciada (GET - /rest/estabelecimentos) não existe esse filtro. Seria possível adicionar esse filtro de categoria nessa última chamada?

Grato, Ricardo

Talvez seja necessário mais um serviço

Na regra do meu app, tenho uma “postagem pai” com uma ou mais “postagens filhas” efetuadas por outros usuários apontadas para essa "postagem-pai". Algo como as postagens do facebook que podem receber comentários de outros usuários.

Como faço para buscar uma postagem com todas suas postagens relacionadas? Tipo, buscar uma postagem-pai com todas suas filhas sendo retornadas num array.

Procurei pelos serviços já existentes, mas o mais próximo que eu teria disso seria a busca por hashtag (veja bem, isso se eu praticamente "estuprar" o conceito de hashtag, kkkk!!!).

Tem jeito de implementar algo assim, com esse array de postagens não retornando apenas o link para as postagens, mas o seu CONTEÚDO em json? Esse detalhe seria importante no sentido de reduzir o número de requisições aos serviços da nuvem cívica. Imagine uma postagem que tenha dez postagens filhas. Uma chamada resolveria a questão, enquanto que, se me for enviado apenas o link da cada uma, como ora implementado na estrutura dos serviços, eu teria que fazer ONZE requisições: uma para a postagem-pai e mais dez para saber o conteúdo de cada postagem filha (isso se eu nao precisar do conteudo de cada postagem, o que acarretaria no minimo mais dez chamadas).

Estrutura ideal do novo servico:

entrada: link da postagem
saída: array com os dados de cada postagem filha e seus conteudos (1:1).

Agradeço antecipadamente a ajuda.

Uso dos webservices do metamodelo

Prezados @luciocamilo, @Eversonbadaro, @thiagonunes-silva, @luarfaria, @d1hacker, @cptullio, @geraugu, @matbrandao, @allantorres, @eduardobreno, @LoveraSantiago, @jrpacheco, @ragulhari, @andre991, @caduvieira, @jardelnovaes, @joaopaulopereira, @alvarowolfx,

Dada a sua atividade na plataforma GitHub, identificamos que você está participando do Desafio de Aplicativos Cívicos.

De acordo com o item 6.2.5 do edital:

"O aplicativo deve ser baseado na plataforma de serviços de dados do TCU e utilizar pelo menos os webservices do metamodelo para hospedagem de dados gerados pelos usuários (ver Anexo I para detalhes)."

Dessa forma, o aplicativo deve incluir, por exemplo, funcionalidades para envio de postagens pelos usuários do aplicativo e criação de grupos. Outros recursos, tais como uso de hashtags e upload de postagens com conteúdo binário também estão disponíveis na API fornecida. Para mais informações sobre os recursos da API, consulte os links abaixo:

Se você enfrentou alguma dificuldade para usar o metamodelo ou tem alguma dúvida de como utilizar o serviço, entre em contato pelo e-mail [email protected].

Atenciosamente,
Equipe do Desafio de Aplicativos Cívicos.

Consulta de grupos GET /rest/grupos/{codGrupo}

Podemos criar grupos e subgrupos, mas ao consultar um grupo que é pai ele não retorna quem são os filhos, mas quando consultamos um que é filho ele retorna o pai.

Existe a possibilidade de retornar os grupos filhos associados ao grupo pai?
E realizar a busca de grupos por descrição e por aplicativo?

Dúvida metamodelo Postagem

Analisando o metamodelo, vi que é possível realizar posts, mas não vi função de comentário.
Existe alguma forma de utilizar as funções já existentes como forma de comentários? (caso não, podem implementar?)

WebServices para armazenar/recuperar dados para controle social e ao controle externo

Olá. No link principal do desafio (http://portal.tcu.gov.br/desafio-aplicativos-civicos/como-participar/) está escrita a possibilidade de que alguns tópicos transversais poderiam vir a atender a todos os temas citados, e que interessariam particularmente ao controle social e ao controle externo.

Um dos itens é o de "Gerar informações relativas à frequência de uso, qualidade do atendimento e condições de infraestrutura, acessibilidade e disponibilidade de instalações e serviços públicos."

Para conseguirmos essas informações seria necessário armazenarmos alguns dados.

Pergunto: há alguma possibilidade de, em conjunto com o TCU, idealizarmos uma estrutura de armazenamento de dados no ambiente do TCU ? De forma a podemos armazenar e recuperar essas informações via WebServices ?

Procurei, mas não encontrei nada similar na documentação.

Grato e no aguardo,
Everson

Criar uma operação que crie uma postagem e um PRIMEIRO conteúdo

Já existe um serviço que cria uma nova postagem, assim como também existe um que cria um novo conteúdo onde devemos referenciar a postagem à qual queremos incluir o conteúdo.

Acontece que, de acordo com meus requisitos, 100% das vezes preciso gravar um conteúdo ao mesmo tempo em que preciso fazer já a primeira postagem. Resultado: preciso fazer SEMPRE duas chamadas (fazê-las assíncronas não resolve o problema, já que para a segunda chamada, preciso de informações do retorno da primeira - o código da postagem gerada).

Por isso, sugiro a criação de um serviço em que eu envie de uma vez só os dados da postagem e do primeiro conteúdo da postagem, o que economizaria sobremaneira o tempo de resposta do Aplicativo para o usuário, já que tudo seria resolvido na primeira chamada.

Problema com o 'telefone' no EndPoint de Estabelecimentos de Saude

Olá. No uso do endpoint de Estabelecimentos de Saude Georeferenciado coloquei o campo 'telefone' na listagem dos campos. Tudo vinha bem, mas para o Estabelecimento "CLINICA OLIMPO" o campo Telefone não foi retornado, gerando um erro que estou contornando via código.

Pergunto:

  1. O campo telefone não está descrito entre os "Dados disponíveis", mas está retornando quando não se especifica os campos desejados. Devo assumir que este campo nem sempre virá ou houve algum erro ?

  2. Alguns campos, mesmo estando disponíveis na listagem de "Dados disponíveis",, poderão não vir nas respostas do endpoint ? Quando o campo não estiver preenchido no cadastro, por exemplo... ou o MetaDado virá, mas com conteúdo em branco ?

Grato e no aguardo,
Everson

Paginação de recursos

Nenhum dos recursos possui parâmetros de paginação dos resultados. Seria interessante na listagem de remédios por exemplo pois não sei quantos resultados vai ser retornados, me obrigando a colocar um valor alto no parâmetro de quantidade de retorno.

EscolasAPI - GetEscolas - Filtro geográfico não funciona

Olá, não sei se estou utilizando de forma errada ou se realmente não está funcionando, mas ao tentar consultar escolas em determinada posição geográfica é retornado as 20 primeiras escolas de Rondônia, usando o formato abaixo:
http://mobile-aceite.tcu.gov.br:80/nossaEscolaRS/rest/escolas/latitude/-48.83010864/longitude/-26.30326424/raio/10

Também tentei usando o formato que é informado em *EstabelecimentosAPI *(GET - /rest/estabelecimentos/latitude/{latitude}/longitude/{longitude}/raio/{raio})
http://mobile-aceite.tcu.gov.br:80/nossaEscolaRS/rest/escolas?latitude=-48.83010864&longitude=-26.30326424&raio=10

Neste caso nada é retornado (acredito que essa rota não exista em EscolasAPI)

Sendo assim gentilmente peço:

1) Que informem como usar a API filtrando por posição geográfica, no caso de eu estar usando de forma errada.
2) Que seja corrigido a EscolasAPI, caso seja um BUG.

Abrirei outro Issue para solicitar a implementação de filtro por UF/Cidade.

Grato,
Jardel Novaes

Erro POST /pessoas

Acontece quando não envia a senha nos dados do POST:
JBWEB000065: HTTP Status 500 - Request processing failed; nested exception is org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.

JBWEB000309: type JBWEB000066: Exception report

JBWEB000068: message Request processing failed; nested exception is org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.

JBWEB000069: description JBWEB000145: The server encountered an internal error that prevented it from fulfilling this request.

JBWEB000070: exception

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:979)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
JBWEB000071: root cause

org.springframework.transaction.UnexpectedRollbackException: JTA transaction unexpectedly rolled back (maybe due to a timeout); nested exception is javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.
org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1024)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.appcivico.aplicacao.pessoa.ServicoPessoa$$EnhancerBySpringCGLIB$$7393cdb2.salvarPessoa()
br.gov.tcu.appcivico.webservices.rest.pessoa.Pessoas.cadastrarPessoa(Pessoas.java:173)
sun.reflect.GeneratedMethodAccessor953.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
JBWEB000071: root cause

javax.transaction.RollbackException: ARJUNA016053: Could not commit transaction.
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1201)
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:173)
org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.appcivico.aplicacao.pessoa.ServicoPessoa$$EnhancerBySpringCGLIB$$7393cdb2.salvarPessoa()
br.gov.tcu.appcivico.webservices.rest.pessoa.Pessoas.cadastrarPessoa(Pessoas.java:173)
sun.reflect.GeneratedMethodAccessor953.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
JBWEB000071: root cause

javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1387)
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1310)
org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1316)
org.hibernate.ejb.AbstractEntityManagerImpl$CallbackExceptionMapperImpl.mapManagedFlushFailure(AbstractEntityManagerImpl.java:1510)
org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorNonTrackingImpl.beforeCompletion(SynchronizationCallbackCoordinatorNonTrackingImpl.java:110)
org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:53)
com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:273)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:93)
com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1189)
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:173)
org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.appcivico.aplicacao.pessoa.ServicoPessoa$$EnhancerBySpringCGLIB$$7393cdb2.salvarPessoa()
br.gov.tcu.appcivico.webservices.rest.pessoa.Pessoas.cadastrarPessoa(Pessoas.java:173)
sun.reflect.GeneratedMethodAccessor953.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
JBWEB000071: root cause

org.hibernate.exception.ConstraintViolationException: could not execute statement
org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:74)
org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124)
org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:109)
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:189)
org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:59)
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3079)
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3521)
org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:88)
org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:395)
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:387)
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:303)
org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349)
org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56)
org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1159)
org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:404)
org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorNonTrackingImpl.beforeCompletion(SynchronizationCallbackCoordinatorNonTrackingImpl.java:105)
org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:53)
com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:273)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:93)
com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1189)
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:173)
org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.appcivico.aplicacao.pessoa.ServicoPessoa$$EnhancerBySpringCGLIB$$7393cdb2.salvarPessoa()
br.gov.tcu.appcivico.webservices.rest.pessoa.Pessoas.cadastrarPessoa(Pessoas.java:173)
sun.reflect.GeneratedMethodAccessor953.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)
JBWEB000071: root cause

java.sql.SQLIntegrityConstraintViolationException: ORA-02290: check constraint (APP_CIVICO.CK_PESSOA_SENHA) violated

oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:440)
oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:396)
oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:837)
oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:445)
oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:191)
oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:523)
oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:207)
oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1010)
oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1315)
oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3576)
oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:3657)
oracle.jdbc.driver.OraclePreparedStatementWrapper.executeUpdate(OraclePreparedStatementWrapper.java:1350)
org.jboss.jca.adapters.jdbc.WrappedPreparedStatement.executeUpdate(WrappedPreparedStatement.java:493)
org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:186)
org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:59)
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3079)
org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3521)
org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:88)
org.hibernate.engine.spi.ActionQueue.execute(ActionQueue.java:395)
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:387)
org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:303)
org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349)
org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56)
org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1159)
org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:404)
org.hibernate.engine.transaction.synchronization.internal.SynchronizationCallbackCoordinatorNonTrackingImpl.beforeCompletion(SynchronizationCallbackCoordinatorNonTrackingImpl.java:105)
org.hibernate.engine.transaction.synchronization.internal.RegisteredSynchronization.beforeCompletion(RegisteredSynchronization.java:53)
com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:76)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:273)
com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:93)
com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:162)
com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1189)
com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:126)
com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)
org.jboss.tm.usertx.client.ServerVMClientUserTransaction.commit(ServerVMClientUserTransaction.java:173)
org.springframework.transaction.jta.JtaTransactionManager.doCommit(JtaTransactionManager.java:1021)
org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:757)
org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:726)
org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:521)
org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:291)
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:653)
br.gov.tcu.appcivico.aplicacao.pessoa.ServicoPessoa$$EnhancerBySpringCGLIB$$7393cdb2.salvarPessoa(<generated>)
br.gov.tcu.appcivico.webservices.rest.pessoa.Pessoas.cadastrarPessoa(Pessoas.java:173)
sun.reflect.GeneratedMethodAccessor953.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:606)
org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:221)
org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:137)
org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:110)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandleMethod(RequestMappingHandlerAdapter.java:776)
org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:705)
org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:85)
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:959)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:967)
org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:869)
javax.servlet.http.HttpServlet.service(HttpServlet.java:754)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:843)
javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.excecao.ExceptionHandlerFilter.doFilter(ExceptionHandlerFilter.java:59)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
br.gov.tcu.arquitetura.util.jsf.ie.IEModoCompatibilidadeFilter.doFilterInternal(IEModoCompatibilidadeFilter.java:32)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
br.gov.tcu.arquitetura.servlet.filter.FiltroArquiteturalAbstrato.doFilter(FiltroArquiteturalAbstrato.java:65)
com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:118)
org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:84)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.AnonymousAuthenticationFilterImpl.doFilter(AnonymousAuthenticationFilterImpl.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.LoginIntegradoAuthenticationProviderFilter.doFilter(LoginIntegradoAuthenticationProviderFilter.java:103)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.jaasapi.JaasApiIntegrationFilter.doFilter(JaasApiIntegrationFilter.java:91)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:154)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:45)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(BasicAuthenticationFilter.java:150)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter.doFilter(AbstractAuthenticationProcessingFilter.java:199)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
br.gov.tcu.arquitetura.spring.config.security.TokenJwtAuthenticationProviderFilter.doFilter(TokenJwtAuthenticationProviderFilter.java:60)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.preauth.AbstractPreAuthenticatedProcessingFilter.doFilter(AbstractPreAuthenticatedProcessingFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:110)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:50)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:87)
org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:342)
org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:192)
org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:160)
org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:344)
org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:261)
org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter.doFilterInternal(OpenEntityManagerInViewFilter.java:178)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
org.primefaces.webapp.filter.FileUploadFilter.doFilter(FileUploadFilter.java:98)

JBWEB000072: note JBWEB000073: The full stack trace of the root cause is available in the JBoss Web/7.4.10.Final-redhat-1 logs.

JBoss Web/7.4.10.Final-redhat-1

Ordenação por proximidade - API Georeferenciada de estabelecimentos

Boa tarde,

Gostaria de verificar a possibilidade de adicionar uma ordenação por proximidade na api georeferenciada de estabelecimentos (GET - /rest/estabelecimentos/latitude/{latitude}/longitude/{longitude}/raio/{raio}). Fazendo alguns testes aqui percebi que alguns locais próximos não aparecem em um determinado local e, mudando um pouco a posição (coisa de duas ruas) esses lugares passam a aparecer. Estou usando o raio como 50Km, cheguei a fazer testes com 200 estabelecimentos e ainda percebo esse tipo de oscilação

Grato,
Ricardo

Adicionar outros parâmetros de pesquisa

Seria possível adicionar outros filtros na. Api de resgate de escolas? Por exemplo... Gostaria de consultar por esfera administrativa,. As escolas que possuem laboratório de informática etc...

Não visualizei estas possibilidades no serviço.

Não gostaria de resgatar todas as escolas da base de vocês para fazer tal filtro...

Endpoint de escolas retornando escolas fora do raio

O end point de escolas está retornando escolas erradas na busca por coordenadas.
Começou recentemente e está retornando as escolas de maneira incorreta. Como no exemplo:
img_1392

Onde o ponto azul é a localização do usuário(parâmetro da busca) e o ponto com 115 são as escolas retornadas agrupadas. A url é a seguinte:
http://mobile-aceite.tcu.gov.br/nossaEscolaRS/rest/escolas?latitude=-15.9353&longitude=-48.092&raio=10

Fiz um teste no browser com a mesma url:

screen shot 2016-06-24 at 01 13 02

A parte que está selecionada são as coordenadas da primeira escola selecionada, a qual peguei para teste, confirmando que a busca está retornado as escolas erradas. Como mostra a imagem onde eu coloco a coordenada selecionada ("latitude":-8.7659235,"longitude":-63.86447) em um site de mapas.

screen shot 2016-06-24 at 01 16 39

Confirmando que o problema está na resposta do endpoint.

Erro na criação de Postagem

Ao tentar criar uma postagem que possui o parâmetro "codTipoPostagem" com valor 200 (Remédios cadastrados na ANVISA) :

{"autor":{"codPessoa":1040},"codObjetoDestino":123,"tipo":{"codTipoPostagem":200}}

Eu recebo o seguinte erro:

{
"url": "/appCivicoRS/rest/postagens",
"statusCode": 404,
"reasonPhrase": "Not Found",
"mensagens": [
{
"texto": "Tipo de postagem não cadastrado"
}
]
}

Mas 200 é o valor que o sistema retorna como código do objeto Remédios cadastrados na ANVISA.

Ao tentar com outro codTipoPostagem, como 100 (Estabelecimentos de Saúde), eu consigo criar o post sem problemas.

samu 192 NATAL

Não é um problema tão grande mais a SAMU natal esta aparecendo I92 em vez de 192, em outras cidades estão aparecendo com o nome normal;

Cadastrar Usuário - Não me retorna o erro no padrão dos outros endpoints.

Quando cadastro um usuário e o mesmo já existe ou está desativado ele me retorna 400, o 400 é representado como Bad Request solicito há vocês colocar este erro no padrão dos outros endpoints, pois assim fica difícil de tratar a requisição sendo que os endpoints(POST - /rest/pessoas) não tem um padrão de retorno de erros como os outros.
{
"dadosTecnicos": "string",
"mensagens": [
{
"texto": "string"
}
],
"reasonPhrase": "string",
"siglaErro": "string",
"statusCode": 0,
"url": "string"
}

Obrigado.

Adcionar parametros

É possível adicionar parametros no serviço /rest/escolas ?

Só por município fica limitada a pesquisa.
Sugestão, acrescentar as seguintes opções de parâmetros:

  • uf
  • situacaoFuncionamento
  • categoriaEscolaPrivada

Mais de um aplicativo

Pessoal, não ficou claro pra mim se podemos participar com mais de um aplicativo.

Alguém sabe me responder essa questão?

Permissão de acesso aos headers de response

Olá,
ao realizar o login não consigo acessar o appToken no header de resposta. Pesquisando, vi que é preciso adicionar no servidor a opção Access-Control-Expose-Headers com os headers que podem ser acessados. Isso ajudaria o desenvolvimento em testes nos navegadores.

GET /rest/grupos

Pessoal, quando eu estou fazendo a pesquisa de grupos informando o código do aplicativo, a descrição, o código do tipo de objeto e o código do objeto estou tomando um erro. Acho que o problema é com o código do objeto, pois a pesquisa pelos três outros parâmetros funciona perfeitamente. Vocês poderiam verificar?

Seria possível disponibilizar uma pesquisa que pudesse retornar a lista de grupos de uma pessoa?

Coordenadas de geolocalizaçao não precisas

Bom dia.

Sei que não é responsabilidade do TCU, mas so para avisar aos colegas....

Ao integrar com maps, percebi em todos os exemplos de estabelecimento que peguei as coordenadas de geolocalização estão proximos, porem imprecisas.

Ex:
http://mobile-aceite.tcu.gov.br:80/mapa-da-saude/rest/estabelecimentos/unidade/3505703272591
retorna "lat": -23.51038, "long": -46.87501

sendo que o estabelecimento em questão é o Hospitalis

https://www.google.com.br/maps/dir/Hospitalis+N%C3%BAcleo+Hospitalar+Barueri+-+Vila+Sao+Luiz+(Centro),+Barueri+-+SP/-23.51038,-46.87501/@-23.503436,-46.8834583,15z/data=!3m1!4b1!4m8!4m7!1m5!1m1!1s0x94cf03c6b599fe11:0x37c69fd322e294e!2m2!1d-46.878483!2d-23.502808!1m0?hl=pt-BR

Longitude e palavra reservada

Bom dia.

Dentro de estabelecimentos temos a localização através de latitude e longitude. No modelo esta sendo usada a palavra "long". Penso não ser muito apropriado esse "diminutivo" visto que em linguagens sólidas e de peso como Java e C++, long é uma palavra reservada.

Para os desenvolvedores Android, que usam Java, onde long é uma palavra reservada complica um pouco a vida.

Por exemplo usar libs que consomem o Rest e já parseiam o json em um objeto java a informação de longitude fica perdida.

Mesmo para o parseamento feito "manualmente" ha perca de performance.

Qual a possibilidade de alterar o nome desse campo?

Endpoint de "Atualizar Pessoa" com PUT/POST

O endpoint de atualização de dados de pessoa foi alterado para aceitar os métodos PUT ou POST, visto que alguns desenvolvedores estavam tendo problemas com o POST. Porém, a chamada continua válida como POST para que não sejam quebrados os códigos já implementados dos outros participantes.

Ao fim da fase de desenvolvimento do Desafio, a compatibilidade com o POST será removida e as chamadas deverão ser atualizadas para PUT. Avisaremos via GitHub e por meio da caixa de e-mail do concurso.

Atenciosamente,

Equipe do Desafio de Aplicativos Cívicos.

Problema ao fazer request Ajax POST /rest/pessoas

Ao tentar fazer request com angular ou jquery, recebo a resposta do servidor:

XMLHttpRequest cannot load http://mobile-aceite.tcu.gov.br/appCivicoRS/rest/pessoas. Request header field cache-control is not allowed by Access-Control-Allow-Headers in preflight response.

Ao adicionar o Content-Type:applicaiton/json os fws adicionam o:

Access-Control-Request-Headers:content-type

Acredito que essa opção deva ser adicionar ao servidor para aceitar os headers.

Filtro por munícipio na API de Estabelecimentos

Bom dia,

Gostaria de verificar a possibilidade de se adicionar ao recurso "Estabelecimentos" da API um filtro por município e UF, hoje o único filtro disponível relativo à localização é a posição latitude/longitude.

Desde já agradeço.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.