Sporadically the logs at sfhc and mfp fill up with DBCP errors. The JDBC connection is closed. OSCAR then slows to a halt before recovering.
org.apache.commons.dbcp.AbandonedTrace$AbandonedObjectException: DBCP object created 2015-05-19 10:00:00 by the following code was never closed:
at org.apache.commons.dbcp.AbandonedTrace.setStackTrace(AbandonedTrace.java:139)
at org.apache.commons.dbcp.AbandonedObjectPool.borrowObject(AbandonedObjectPool.java:81)
at org.apache.commons.dbcp.PoolingDataSource.getConnection(PoolingDataSource.java:106)
at org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:1044)
at org.oscarehr.util.TrackingBasicDataSource.getConnection(TrackingBasicDataSource.java:114)
at org.hibernate.ejb.connection.InjectedDataSourceConnectionProvider.getConnection(InjectedDataSourceConnectionProvider.java:46)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:446)
at org.hibernate.jdbc.ConnectionManager.getConnection(ConnectionManager.java:167)
at org.hibernate.jdbc.JDBCContext.connection(JDBCContext.java:142)
at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:85)
at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1353)
at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:38)
at org.springframework.orm.jpa.DefaultJpaDialect.beginTransaction(DefaultJpaDialect.java:70)
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.beginTransaction(HibernateJpaDialect.java:59)
at org.springframework.orm.jpa.JpaTransactionManager.doBegin(JpaTransactionManager.java:377)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.getTransaction(AbstractPlatformTransactionManager.java:371)
at org.springframework.transaction.interceptor.TransactionAspectSupport.createTransactionIfNecessary(TransactionAspectSupport.java:335)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:105)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.intercept(Cglib2AopProxy.java:622)
at org.oscarehr.common.dao.BillingONCHeader1Dao$$EnhancerByCGLIB$$12e24a08.findByMagic2(<generated>)
at oscar.oscarBilling.ca.on.data.JdbcBillingReviewImpl.getBillWithSorting(JdbcBillingReviewImpl.java:228)</generated>
Downgrading the priority to 8 (high) as the system is still available for the use.
I don't think this is a bug, it's just because you don't have the fix I did to closing the connection in the security check code (don't have the bug id on hand)
The patch that Marc alludes to has been applied since 10 days ago
and it works. very well!
Dennis Warren
Consultant
Colcamex Resources
dwarren@colcamex.com
778.386.9264
Related
Bugs:
#3912you are running fix for bug #3901 ?
https://source.oscartools.org:8080/#/c/11987/
Hi Randy, has this issue been resolved?
Hi Sarah,
I think this might be resolved. I've made some changes to mysql and
sfhc has been running well ever since. Keep our fingers crossed.
Randy Jonasz
Title: Java Developer
Department of Family Medicine
McMaster University
David Braley Health Centre
100 Main Street West, 5th Floor
Hamilton, ON L8P 1H6
T - 905.525.9140 x27735
F - 905.521.5594
http://fammed.mcmaster.ca
Follow us on Twitter: @McMasterFammed
Criticism is the only respectable form of autobiography -- Oscar Wilde
On 15/06/15 11:56 PM, Sarah Allen wrote:
Related
Bugs:
#3912should this be closed now?
On 10/05/2015 01:19 PM, Marc Dumontier wrote:
Related
Bugs:
#3912