[ 
https://issues.apache.org/jira/browse/SYNCOPE-61?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francesco Chicchiriccò reassigned SYNCOPE-61:
---------------------------------------------

    Assignee: Francesco Chicchiriccò
    
> 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ò
>            Assignee: 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