Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-6211

Possible JDBC (database) connection leak

    XMLWordPrintable

Details

    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)
      >

      Attachments

        Activity

          People

            Unassigned Unassigned
            7ee5c68a815f Jeff Turner
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: