Type Exception Report
Message org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection
Description The server encountered an unexpected condition that prevented it from fulfilling the request.
Exception
javax.servlet.ServletException: org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection net.sinte.dimanoinmano.filters.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:66) net.sinte.dimanoinmano.filters.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:26)
Root Cause
org.hibernate.exception.JDBCConnectionException: Unable to acquire JDBC Connection org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:112) org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:111) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:138) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:276) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:284) org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:246) org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:83) org.hibernate.internal.AbstractSharedSessionContract.beginTransaction(AbstractSharedSessionContract.java:480) sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:351) com.sun.proxy.$Proxy94.beginTransaction(Unknown Source) net.sinte.dimanoinmano.filters.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:28) net.sinte.dimanoinmano.filters.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:26)
Root Cause
org.postgresql.util.PSQLException: The connection attempt failed. org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:275) org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:194) org.postgresql.Driver.makeConnection(Driver.java:450) org.postgresql.Driver.connect(Driver.java:252) org.apache.tomcat.dbcp.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52) org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:415) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:559) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223) org.apache.tomcat.dbcp.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:141) org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:731) org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:38) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:108) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:138) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:276) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:284) org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:246) org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:83) org.hibernate.internal.AbstractSharedSessionContract.beginTransaction(AbstractSharedSessionContract.java:480) sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:351) com.sun.proxy.$Proxy94.beginTransaction(Unknown Source) net.sinte.dimanoinmano.filters.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:28) net.sinte.dimanoinmano.filters.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:26)
Root Cause
java.net.UnknownHostException: postgres java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) java.net.Socket.connect(Socket.java:607) org.postgresql.core.PGStream.<init>(PGStream.java:68) org.postgresql.core.v3.ConnectionFactoryImpl.openConnectionImpl(ConnectionFactoryImpl.java:144) org.postgresql.core.ConnectionFactory.openConnection(ConnectionFactory.java:49) org.postgresql.jdbc.PgConnection.<init>(PgConnection.java:194) org.postgresql.Driver.makeConnection(Driver.java:450) org.postgresql.Driver.connect(Driver.java:252) org.apache.tomcat.dbcp.dbcp2.DriverConnectionFactory.createConnection(DriverConnectionFactory.java:52) org.apache.tomcat.dbcp.dbcp2.PoolableConnectionFactory.makeObject(PoolableConnectionFactory.java:415) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:559) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:298) org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:223) org.apache.tomcat.dbcp.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:141) org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:731) org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl.getConnection(DatasourceConnectionProviderImpl.java:122) org.hibernate.internal.NonContextualJdbcConnectionAccess.obtainConnection(NonContextualJdbcConnectionAccess.java:38) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.acquireConnectionIfNeeded(LogicalConnectionManagedImpl.java:108) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getPhysicalConnection(LogicalConnectionManagedImpl.java:138) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.getConnectionForTransactionManagement(LogicalConnectionManagedImpl.java:276) org.hibernate.resource.jdbc.internal.LogicalConnectionManagedImpl.begin(LogicalConnectionManagedImpl.java:284) org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.begin(JdbcResourceLocalTransactionCoordinatorImpl.java:246) org.hibernate.engine.transaction.internal.TransactionImpl.begin(TransactionImpl.java:83) org.hibernate.internal.AbstractSharedSessionContract.beginTransaction(AbstractSharedSessionContract.java:480) sun.reflect.GeneratedMethodAccessor89.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:351) com.sun.proxy.$Proxy94.beginTransaction(Unknown Source) net.sinte.dimanoinmano.filters.HibernateSessionFilter.doFilter(HibernateSessionFilter.java:28) net.sinte.dimanoinmano.filters.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:26)
Note The full stack trace of the root cause is available in the server logs.