jvm - When upgrade to oracle11g-x64,we get into trouble -


we ran java web application server weblogic10.3+bea jdk1.6+hibernate3+c3p0 0.9.1.2+oracle 9.2.8. when upgraded database oracle11gx64 cluster ojdbc6, met many errors.

first following error message appeared , application can't connect database @ intervals of hours:

 *com.mchange.v2.async.threadpoolasynchronousrunner$deadlockdetector@2a01aa -- apparent deadlock!!! creating emergency threads unassigned pending tasks! 2016-01-28 18:09:55 com.mchange.v2.async.threadpoolasynchronousrunner$deadlockdetector@2a01aa -- apparent deadlock!!! complete status:      managed threads: 3     active threads: 3     active tasks:* 

then changed config "hibernate.c3p0.max_statements"=0,this error disappeared,but other outofmemoryerror arose:

caused by: javassist.cannotcompileexception: java.lang.outofmemoryerror: class allocation, 188463944 loaded, 187957248 footprint jvm@check_alloc (src/jvm/model/classload/classalloc.c:118). 67744 bytes @ javassist.util.proxy.factoryhelper.toclass(factoryhelper.java:169) @ org.jboss.seam.util.proxyfactory.createclass3(proxyfactory.java:350) ... 77 more caused by: java.lang.outofmemoryerror: class allocation, 188463944 loaded, 187957248 footprint jvm@check_alloc (src/jvm/model/classload/classalloc.c:118). 67744 bytes

anyone me? in advance!

update latest c3p0 (now 0.9.5.2).

continue use statement caching if works you, avoid deadlocks, use following setting.

c3p0.statementcachenumdeferredclosethreads=1 

see docs.


Comments

Popular posts from this blog

Hatching array of circles in AutoCAD using c# -

ios - UITEXTFIELD InputView Uipicker not working in swift -

Python Pig Latin Translator -