We tried several changes to the databasye connection settings.. This had no effect at all on the error. It sometimes occurs and sometimes not. Here again is the stack trace we get. Any further help would be very much appreciated because with those errors the real nice reporting application is not usable by our managers :-(
Caused by: it.eng.spagobi.commons.dao.SpagoBIDAOException: An unexpected error occured while loading dataset whose label is equal to [iam_dashboard_Q07]
at it.eng.spagobi.tools.dataset.dao.DataSetDAOImpl.loadDataSetByLabel(DataSetDAOImpl.java:1117)
at it.eng.spagobi.api.common.AbstractDataSetResource.getDataStore(AbstractDataSetResource.java:193)
... 70 more
Caused by: it.eng.spagobi.commons.dao.SpagoBIDAOException: An error occured while creating the new transaction
at it.eng.spagobi.tools.dataset.dao.DataSetDAOImpl.loadDataSetByLabel(DataSetDAOImpl.java:1099)
... 71 more
Caused by: org.hibernate.exception.GenericJDBCException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:140)
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:128)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:160)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:81)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
at it.eng.spagobi.tools.dataset.dao.DataSetDAOImpl.loadDataSetByLabel(DataSetDAOImpl.java:1096)
... 71 more
Caused by: java.sql.SQLException: Cannot get a connection, pool error Timeout waiting for idle object
at org.apache.tomcat.dbcp.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:142)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource$PaGetConnection.run(BasicDataSource.java:76)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource$PaGetConnection.run(BasicDataSource.java:72)
at java.security.AccessController.doPrivileged(Native Method)
at org.apache.tomcat.dbcp.dbcp2.BasicDataSource.getConnection(BasicDataSource.java:738)
at org.hibernate.connection.DatasourceConnectionProvider.getConnection(DatasourceConnectionProvider.java:92)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
... 76 more
Caused by: java.util.NoSuchElementException: Timeout waiting for idle object
at org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:443)
at org.apache.tomcat.dbcp.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:353)
at org.apache.tomcat.dbcp.dbcp2.PoolingDataSource.getConnection(PoolingDataSource.java:136)
... 82 more