WARNING: DB connection abandoned
--------------------------------

                 Key: SYNCOPE-61
                 URL: https://issues.apache.org/jira/browse/SYNCOPE-61
             Project: Syncope
          Issue Type: Bug
          Components: core
    Affects Versions: 1.0.0-incubating
            Reporter: Francesco Chicchiriccò
            Priority: Minor
             Fix For: 1.0.0-incubating


When using Tomcat 7's db pool with logAbandoned="true", the following warning 
is shown:

WARNING: Connection has been abandoned 
PooledConnection[oracle.jdbc.driver.T2CConnection@1e2350a]:java.lang.Exception
 at 
org.apache.tomcat.jdbc.pool.ConnectionPool.getThreadDump(ConnectionPool.java:1023)
 at 
org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:752)
 at 
org.apache.tomcat.jdbc.pool.ConnectionPool.borrowConnection(ConnectionPool.java:600)
 at 
org.apache.tomcat.jdbc.pool.ConnectionPool.getConnection(ConnectionPool.java:179)
 at 
org.apache.tomcat.jdbc.pool.DataSourceProxy.getConnection(DataSourceProxy.java:126)
 at 
ch.qos.logback.core.db.JNDIConnectionSource.getConnection(JNDIConnectionSource.java:69)
 at 
ch.qos.logback.core.db.ConnectionSourceBase.discoverConnnectionProperties(ConnectionSourceBase.java:47)
 at 
ch.qos.logback.core.db.JNDIConnectionSource.start(JNDIConnectionSource.java:54)
 at 
org.syncope.core.audit.JNDIFallbackConnectionSource.start(JNDIFallbackConnectionSource.java:125)
 at 
ch.qos.logback.core.joran.action.NestedComplexPropertyIA.end(NestedComplexPropertyIA.java:167)
 at 
ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:318)
 at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:197)
 at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:183)
 at ch.qos.logback.core.joran.spi.EventPlayer.play(EventPlayer.java:62)
 at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:147)
 at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:133)
 at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:96)
 at 
ch.qos.logback.core.joran.GenericConfigurator.doConfigure(GenericConfigurator.java:55)
 at 
ch.qos.logback.classic.util.ContextInitializer.configureByResource(ContextInitializer.java:75)
 at 
ch.qos.logback.classic.util.ContextInitializer.autoConfig(ContextInitializer.java:148)
 at org.slf4j.impl.StaticLoggerBinder.init(StaticLoggerBinder.java:84)
 at org.slf4j.impl.StaticLoggerBinder.<clinit>(StaticLoggerBinder.java:54)
 at org.slf4j.LoggerFactory.bind(LoggerFactory.java:121)
 at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:111)
 at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:268)
 at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:241)
 at 
org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:156)
 at 
org.apache.commons.logging.impl.SLF4JLogFactory.getInstance(SLF4JLogFactory.java:132)
 at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:272)
 at 
org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:270)
 at 
org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:111)
 at 
org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4779)
 at 
org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5273)
 at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
 at 
org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:895)
 at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:871)
 at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:615)
 at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:962)
 at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1603)
 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
 at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
 at java.util.concurrent.FutureTask.run(FutureTask.java:138)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
 at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
 at java.lang.Thread.run(Thread.java:662)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira


Reply via email to