Hivemanger NG down in CA 8:30pm 1/31?

  • 1
  • Question
  • Updated 4 months ago
I'm unable to log into my hivemanager ng right now at 8:30 on 1/31.
In in the bay area... anyone else having issues?
I have 2fa using google authentication.


Throwing this error on multiple computers on multiple ISP's

HTTP Status 500 - org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

type Exception report

message org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection

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

exception

com.aerohive.core.base.exception.InternalServerException: org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
	com.aerohive.core.service.exception.CoreServiceExceptionTranslator.translate(CoreServiceExceptionTranslator.java:39)
	com.aerohive.nms.web.services.common.HmServiceExceptionTranslator.translate(HmServiceExceptionTranslator.java:65)
	com.aerohive.core.service.impl.aop.ServiceExceptionHandler.translate(ServiceExceptionHandler.java:111)
	com.aerohive.core.service.impl.aop.ServiceExceptionHandler.handle(ServiceExceptionHandler.java:72)
	com.aerohive.core.service.impl.aop.ServiceExceptionHandler.afterThrow(ServiceExceptionHandler.java:54)
	com.aerohive.core.service.impl.aop.ServiceExceptionHandler.afterThrow(ServiceExceptionHandler.java:50)
	com.aerohive.core.service.impl.aop.AbstractServiceInterceptor.invokeAround(AbstractServiceInterceptor.java:50)
	com.aerohive.nms.web.services.common.HmServiceInterceptor.invokeAroundHmServices(HmServiceInterceptor.java:48)
	sun.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	com.sun.proxy.$Proxy362.isCurrentUserGrantedAllLocations(Unknown Source)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.initRbac(VhmHiveContextFilter.java:307)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.doFilter(VhmHiveContextFilter.java:272)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.UserDetailsHiveContextFilter.doFilter(UserDetailsHiveContextFilter.java:31)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.InitHiveContextFilter.doFilter(InitHiveContextFilter.java:26)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveCsrfFilter.doFilterInternal(HiveCsrfFilter.java:87)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveOAuth2AuthenticationProcessingFilter.doFilter(HiveOAuth2AuthenticationProcessingFilter.java:163)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	com.aerohive.core.web.filter.HiveJsonLoggingFilter.doFilterInternal(HiveJsonLoggingFilter.java:39)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.aerohive.nms.web.filter.RequetRecoderFilter.doFilterInternal(RequetRecoderFilter.java:109)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

org.springframework.transaction.CannotCreateTransactionException: Could not open JPA EntityManager for transaction; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
	org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:431)
	com.aerohive.core.data.jdbc.datasource.HiveJpaTransactionManager.doBegin(HiveJpaTransactionManager.java:39)
	org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	com.aerohive.core.service.impl.aop.ServiceTransactionHandler.beforeProceed(ServiceTransactionHandler.java:43)
	com.aerohive.core.service.impl.aop.AbstractServiceInterceptor.invokeAround(AbstractServiceInterceptor.java:46)
	com.aerohive.nms.web.services.common.HmServiceInterceptor.invokeAroundHmServices(HmServiceInterceptor.java:48)
	sun.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	com.sun.proxy.$Proxy362.isCurrentUserGrantedAllLocations(Unknown Source)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.initRbac(VhmHiveContextFilter.java:307)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.doFilter(VhmHiveContextFilter.java:272)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.UserDetailsHiveContextFilter.doFilter(UserDetailsHiveContextFilter.java:31)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.InitHiveContextFilter.doFilter(InitHiveContextFilter.java:26)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveCsrfFilter.doFilterInternal(HiveCsrfFilter.java:87)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveOAuth2AuthenticationProcessingFilter.doFilter(HiveOAuth2AuthenticationProcessingFilter.java:163)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	com.aerohive.core.web.filter.HiveJsonLoggingFilter.doFilterInternal(HiveJsonLoggingFilter.java:39)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.aerohive.nms.web.filter.RequetRecoderFilter.doFilterInternal(RequetRecoderFilter.java:109)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection
	org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763)
	org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677)
	org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1771)
	org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:64)
	org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189)
	org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380)
	com.aerohive.core.data.jdbc.datasource.HiveJpaTransactionManager.doBegin(HiveJpaTransactionManager.java:39)
	org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	com.aerohive.core.service.impl.aop.ServiceTransactionHandler.beforeProceed(ServiceTransactionHandler.java:43)
	com.aerohive.core.service.impl.aop.AbstractServiceInterceptor.invokeAround(AbstractServiceInterceptor.java:46)
	com.aerohive.nms.web.services.common.HmServiceInterceptor.invokeAroundHmServices(HmServiceInterceptor.java:48)
	sun.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	com.sun.proxy.$Proxy362.isCurrentUserGrantedAllLocations(Unknown Source)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.initRbac(VhmHiveContextFilter.java:307)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.doFilter(VhmHiveContextFilter.java:272)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.UserDetailsHiveContextFilter.doFilter(UserDetailsHiveContextFilter.java:31)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.InitHiveContextFilter.doFilter(InitHiveContextFilter.java:26)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveCsrfFilter.doFilterInternal(HiveCsrfFilter.java:87)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveOAuth2AuthenticationProcessingFilter.doFilter(HiveOAuth2AuthenticationProcessingFilter.java:163)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	com.aerohive.core.web.filter.HiveJsonLoggingFilter.doFilterInternal(HiveJsonLoggingFilter.java:39)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.aerohive.nms.web.filter.RequetRecoderFilter.doFilterInternal(RequetRecoderFilter.java:109)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

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:126)
	org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:235)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
	org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doBegin(JdbcTransaction.java:67)
	org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:162)
	org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1435)
	org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:61)
	org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189)
	org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380)
	com.aerohive.core.data.jdbc.datasource.HiveJpaTransactionManager.doBegin(HiveJpaTransactionManager.java:39)
	org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	com.aerohive.core.service.impl.aop.ServiceTransactionHandler.beforeProceed(ServiceTransactionHandler.java:43)
	com.aerohive.core.service.impl.aop.AbstractServiceInterceptor.invokeAround(AbstractServiceInterceptor.java:46)
	com.aerohive.nms.web.services.common.HmServiceInterceptor.invokeAroundHmServices(HmServiceInterceptor.java:48)
	sun.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	com.sun.proxy.$Proxy362.isCurrentUserGrantedAllLocations(Unknown Source)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.initRbac(VhmHiveContextFilter.java:307)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.doFilter(VhmHiveContextFilter.java:272)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.UserDetailsHiveContextFilter.doFilter(UserDetailsHiveContextFilter.java:31)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.InitHiveContextFilter.doFilter(InitHiveContextFilter.java:26)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveCsrfFilter.doFilterInternal(HiveCsrfFilter.java:87)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveOAuth2AuthenticationProcessingFilter.doFilter(HiveOAuth2AuthenticationProcessingFilter.java:163)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	com.aerohive.core.web.filter.HiveJsonLoggingFilter.doFilterInternal(HiveJsonLoggingFilter.java:39)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.aerohive.nms.web.filter.RequetRecoderFilter.doFilterInternal(RequetRecoderFilter.java:109)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

root cause

org.postgresql.util.PSQLException: FATAL: password authentication failed for user "configuser_1"
	org.postgresql.Driver$ConnectThread.getResult(Driver.java:363)
	org.postgresql.Driver.connect(Driver.java:286)
	com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:117)
	com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:123)
	com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:375)
	com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:204)
	com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:445)
	com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:516)
	com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:116)
	com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:97)
	com.aerohive.core.data.jdbc.datasource.lookup.AbstractDynamicRoutingDataSource.getConnection(AbstractDynamicRoutingDataSource.java:236)
	org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:139)
	org.hibernate.internal.AbstractSessionImpl$NonContextualJdbcConnectionAccess.obtainConnection(AbstractSessionImpl.java:380)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.obtainConnection(LogicalConnectionImpl.java:228)
	org.hibernate.engine.jdbc.internal.LogicalConnectionImpl.getConnection(LogicalConnectionImpl.java:171)
	org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doBegin(JdbcTransaction.java:67)
	org.hibernate.engine.transaction.spi.AbstractTransactionImpl.begin(AbstractTransactionImpl.java:162)
	org.hibernate.internal.SessionImpl.beginTransaction(SessionImpl.java:1435)
	org.hibernate.jpa.internal.TransactionImpl.begin(TransactionImpl.java:61)
	org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:189)
	org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:380)
	com.aerohive.core.data.jdbc.datasource.HiveJpaTransactionManager.doBegin(HiveJpaTransactionManager.java:39)
	org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:373)
	com.aerohive.core.service.impl.aop.ServiceTransactionHandler.beforeProceed(ServiceTransactionHandler.java:43)
	com.aerohive.core.service.impl.aop.AbstractServiceInterceptor.invokeAround(AbstractServiceInterceptor.java:46)
	com.aerohive.nms.web.services.common.HmServiceInterceptor.invokeAroundHmServices(HmServiceInterceptor.java:48)
	sun.reflect.GeneratedMethodAccessor1185.invoke(Unknown Source)
	sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.lang.reflect.Method.invoke(Method.java:498)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGivenArgs(AbstractAspectJAdvice.java:629)
	org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:618)
	org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(AspectJAroundAdvice.java:70)
	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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:213)
	com.sun.proxy.$Proxy362.isCurrentUserGrantedAllLocations(Unknown Source)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.initRbac(VhmHiveContextFilter.java:307)
	com.aerohive.nms.web.security.filter.VhmHiveContextFilter.doFilter(VhmHiveContextFilter.java:272)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:114)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.UserDetailsHiveContextFilter.doFilter(UserDetailsHiveContextFilter.java:31)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:169)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.web.filter.InitHiveContextFilter.doFilter(InitHiveContextFilter.java:26)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveCsrfFilter.doFilterInternal(HiveCsrfFilter.java:87)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	com.aerohive.core.security.oauth2.provider.authentication.HiveOAuth2AuthenticationProcessingFilter.doFilter(HiveOAuth2AuthenticationProcessingFilter.java:163)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:120)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:64)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:53)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:91)
	org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:330)
	org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:213)
	org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:176)
	org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:346)
	org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:262)
	com.aerohive.core.web.filter.HiveJsonLoggingFilter.doFilterInternal(HiveJsonLoggingFilter.java:39)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	com.aerohive.nms.web.filter.RequetRecoderFilter.doFilterInternal(RequetRecoderFilter.java:109)
	org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

note The full stack trace of the root cause is available in the Apache Tomcat/8.5.11 logs.

Apache Tomcat/8.5.11
Photo of Dan

Dan

  • 2 Posts
  • 0 Reply Likes
  • very annoyed

Posted 4 months ago

  • 1
Photo of Nick Lowe

Nick Lowe, Official Rep

  • 2491 Posts
  • 451 Reply Likes
Hi Dan,

This occurred during and because of the scheduled maintenance taking place while HMNG was being updated to the end-of-February 12.7 release. This is expected down time.

Thanks,

Nick
(Edited)