one of our applicaiton is deployed in TomEE and I am not sure what causing but JVM is getting stopped in the middle of the business day and eventually someone has to go in and manually restart the server.
when we checked the logs, it is throwing this error Caused by: <openjpa-2.4.0-nonfinal-1598334-r422266:1599166 fatal general error> org.apache.openjpa.persistence.PersistenceException: Pool wait interrupted. at org.apache.openjpa.jdbc.sql.DBDictionary.narrow(DBDictionary.java:4998) at org.apache.openjpa.jdbc.sql.DBDictionary.newStoreException(DBDictionary.java:4958) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:134) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:108) at org.apache.openjpa.jdbc.sql.SQLExceptions.getStore(SQLExceptions.java:60) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:968) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.getConnection(JDBCStoreManager.java:242) at org.apache.openjpa.jdbc.kernel.PreparedSQLStoreQuery$PreparedSQLExecutor.executeQuery(PreparedSQLStoreQuery.java:104) at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:1005) at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:863) at org.apache.openjpa.kernel.QueryImpl.execute(QueryImpl.java:794) at org.apache.openjpa.kernel.DelegatingQuery.execute(DelegatingQuery.java:542) at org.apache.openjpa.persistence.QueryImpl.execute(QueryImpl.java:275) at org.apache.openjpa.persistence.QueryImpl.getResultList(QueryImpl.java:291) at org.apache.openejb.core.cmp.jpa.JpaCmpEngine.executeSelectQuery(JpaCmpEngine.java:280) at org.apache.openejb.core.cmp.jpa.JpaCmpEngine.queryBeans(JpaCmpEngine.java:234) at org.apache.openejb.core.cmp.CmpContainer.findEJBObject(CmpContainer.java:702) at org.apache.openejb.core.cmp.CmpContainer.invoke(CmpContainer.java:271) at org.apache.openejb.core.entity.EntityEjbHomeHandler.findX(EntityEjbHomeHandler.java:65) at org.apache.openejb.core.ivm.EjbHomeProxyHandler._invoke(EjbHomeProxyHandler.java:202) ... 52 more Caused by: java.sql.SQLException: Pool wait interrupted. at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:655) at org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:188) at org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:128) at org.apache.openjpa.lib.jdbc.DelegatingDataSource.getConnection(DelegatingDataSource.java:110) at org.apache.openjpa.lib.jdbc.DecoratingDataSource.getConnection(DecoratingDataSource.java:87) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connectInternal(JDBCStoreManager.java:979) at org.apache.openjpa.jdbc.kernel.JDBCStoreManager.connect(JDBCStoreManager.java:964) ... 66 more Caused by: java.lang.InterruptedException at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1038) at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1326) at java.util.concurrent.CountDownLatch.await(CountDownLatch.java:282) at org.apache.tomcat.jdbc.pool.FairBlockingQueue.poll(FairBlockingQueue.java:151) at org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:650) ... 72 more Here are some of the properties for our applicaiton myStatelessContainer = new://Container?type=STATELESS myStatelessContainer.accessTimeout = 30 seconds myStatelessContainer.callbackThreads = 5 myStatelessContainer.closeTimeout = 5 minutes myStatelessContainer.garbageCollection = false myStatelessContainer.idleTimeout = 0 minutes myStatelessContainer.maxAge = 0 hours myStatelessContainer.maxAgeOffset = -1 myStatelessContainer.maxSize = 150 myStatelessContainer.minSize = 10 myStatelessContainer.replaceAged = true myStatelessContainer.replaceFlushed = false myStatelessContainer.strictPooling = true myStatelessContainer.sweepInterval = 5 minutes If someone could help me with this issue, that would be great. -- View this message in context: http://tomee-openejb.979440.n4.nabble.com/TomEE-servers-are-getting-stopped-in-the-middle-of-the-day-and-is-throwing-Caused-by-openjpa-2-4-0-n-tp4680592.html Sent from the TomEE Dev mailing list archive at Nabble.com.