Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.1.1
-
3.01
-
Description
When Orion starts up (but not subsequently) it complains of a leaked JDBC connection:
OrionCMTConnection not closed, check your code!
LogicalDriverManagerXAConnection not closed, check your code!
(Use -Djdbc.connection.debug=true to find out where the leaked connection was created)
Similarly, a user reports Weblogic complaining:
connection was created. Stack trace at connection create:
at weblogic.jdbc.wrapper.PoolConnection.init(PoolConnection.java:56)
at weblogic.jdbc.pool.Driver.allocateConnection(Driver.java:254)
at weblogic.jdbc.pool.Driver.connect(Driver.java:164)
at weblogic.jdbc.jts.Driver.getNonTxConnection(Driver.java:507)
at weblogic.jdbc.jts.Driver.connect(Driver.java:139)
at
weblogic.jdbc.common.internal.RmiDataSource.getConnection(RmiDataSource.java
:305)
at
org.ofbiz.core.entity.transaction.JNDIFactory.getJndiConnection(JNDIFactory.
java:168)
at
org.ofbiz.core.entity.transaction.JNDIFactory.getConnection(JNDIFactory.java
:140)
at
org.ofbiz.core.entity.TransactionFactory.getConnection(TransactionFactory.ja
va:99)
at
org.ofbiz.core.entity.ConnectionFactory.getConnection(ConnectionFactory.java
:53)
at
com.atlassian.jira.upgrade.ConsistencyCheckImpl.checkJDBCDriverCorrectTypeFo
rEntityEngine(ConsistencyCheckImpl.java:283)
at
com.atlassian.jira.upgrade.ConsistencyCheckImpl.checkConsistency(Consistency
CheckImpl.java:187)
at
com.atlassian.jira.upgrade.ConsistencyCheckImpl.initialise(ConsistencyCheckI
mpl.java:148)
at
com.atlassian.jira.upgrade.ConsistencyLauncher.contextInitialized(Consistenc
yLauncher.java:27)
at
weblogic.servlet.internal.WebAppServletContext$FireContextListenerAction.run
(WebAppServletContext.java:6515)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec
t.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at
weblogic.servlet.internal.WebAppServletContext.notifyCreated(WebAppServletCo
ntext.java:1666)
at
weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServle
tContext.java:3203)
at
weblogic.servlet.internal.HttpServer.preloadResources(HttpServer.java:694)
at
weblogic.servlet.internal.WebService.preloadResources(WebService.java:483)
at
weblogic.servlet.internal.ServletInitService.resume(ServletInitService.java:
30)
at
weblogic.t3.srvr.SubsystemManager.resume(SubsystemManager.java:131)
at weblogic.t3.srvr.T3Srvr.resume(T3Srvr.java:966)
at weblogic.t3.srvr.T3Srvr.run(T3Srvr.java:361)
at weblogic.Server.main(Server.java:32)
>