type Exception report
message Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed:
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session for transaction; nested exception is org.hibernate.TransactionException: JDBC begin failed: org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:596) org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371) org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:336) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) com.exlibris.primo.facade.SystemConfigurationFacade$$EnhancerByCGLIB$$8b619b15.getFiltersDeploy(<generated>) com.exlibris.primo.filters.AccessLimitFilter.doFilter(AccessLimitFilter.java:79) com.exlibris.primo.common.web.filters.LockedThreadsFilter.doFilter(LockedThreadsFilter.java:69) com.exlibris.primo.common.web.filters.MaxThreadsFilter.doFilter(MaxThreadsFilter.java:347) com.exlibris.primo.common.web.filters.XForwardedFilter.doFilter(XForwardedFilter.java:42) com.exlibris.primo.filters.CachedInputStreamFilter.doFilter(CachedInputStreamFilter.java:47)
root cause
org.hibernate.TransactionException: JDBC begin failed: org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:68) org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326) org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555) org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371) org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:336) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) com.exlibris.primo.facade.SystemConfigurationFacade$$EnhancerByCGLIB$$8b619b15.getFiltersDeploy(<generated>) com.exlibris.primo.filters.AccessLimitFilter.doFilter(AccessLimitFilter.java:79) com.exlibris.primo.common.web.filters.LockedThreadsFilter.doFilter(LockedThreadsFilter.java:69) com.exlibris.primo.common.web.filters.MaxThreadsFilter.doFilter(MaxThreadsFilter.java:347) com.exlibris.primo.common.web.filters.XForwardedFilter.doFilter(XForwardedFilter.java:42) com.exlibris.primo.filters.CachedInputStreamFilter.doFilter(CachedInputStreamFilter.java:47)
root cause
java.sql.SQLRecoverableException: ORA-01034: ORACLE not available ORA-27102: out of memory Linux-x86_64 Error: 12: Cannot allocate memory Additional information: 1 Additional information: 3 Additional information: 8 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:445) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:389) oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:382) oracle.jdbc.driver.T4CTTIoauthenticate.processError(T4CTTIoauthenticate.java:441) oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:450) oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:192) oracle.jdbc.driver.T4CTTIoauthenticate.doOSESSKEY(T4CTTIoauthenticate.java:404) oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:385) oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:546) oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:236) oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32) oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:521) org.apache.tomcat.jdbc.pool.PooledConnection.connectUsingDriver(PooledConnection.java:278) org.apache.tomcat.jdbc.pool.PooledConnection.connect(PooledConnection.java:182) org.apache.tomcat.jdbc.pool.ConnectionPool.createConnection(ConnectionPool.java:701) org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:635) org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188) org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128) org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:111) org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy$TransactionAwareInvocationHandler.invoke(TransactionAwareDataSourceProxy.java:224) com.sun.proxy.$Proxy50.getAutoCommit(Unknown Source) org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:57) org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1326) org.springframework.orm.hibernate3.HibernateTransactionManager.doBegin(HibernateTransactionManager.java:555) org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371) org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:336) org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105) org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622) com.exlibris.primo.facade.SystemConfigurationFacade$$EnhancerByCGLIB$$8b619b15.getFiltersDeploy(<generated>) com.exlibris.primo.filters.AccessLimitFilter.doFilter(AccessLimitFilter.java:79) com.exlibris.primo.common.web.filters.LockedThreadsFilter.doFilter(LockedThreadsFilter.java:69) com.exlibris.primo.common.web.filters.MaxThreadsFilter.doFilter(MaxThreadsFilter.java:347) com.exlibris.primo.common.web.filters.XForwardedFilter.doFilter(XForwardedFilter.java:42) com.exlibris.primo.filters.CachedInputStreamFilter.doFilter(CachedInputStreamFilter.java:47)
note The full stack trace of the root cause is available in the Apache Tomcat/7.0.53 logs.