Uploaded image for project: 'Jira Software Data Center'
  1. Jira Software Data Center
  2. JSWSERVER-13119

JIRA Agile lexorank rebalancing throughs 'The OpTimer has been re-used' error

    XMLWordPrintable

Details

    Description

      Summary

      JIRA Agile lexorank rebalancing throws 'The OpTimer has been re-used' error

      Environment

      • JIRA 6.4.12 (or Datacenter)
      • JIRA Agile 6.6.70

      Steps to Reproduce

      1. Upgrade Agile so it initiates rebalancing
      2. Check logs

      Expected Results

      No errors in logs

      Actual Results

      The below exception is thrown in the atlassian-jira.log file:

      2016-01-22 13:26:20,070 Finalizer ERROR      [jdbc.interceptors.connection.SafeDelegatingSqlConnectionInterceptor] Unexpected exception from SQL connection interceptor callback: onConnectionReplaced([DelegatingConnectionImpl[connectionPoolInfo=ConnectionPoolInfo{maxSize=20, minSize=20, initialSize=null, maxIdle=20, maxWait=30000, sleepTime=300000, lifeTime=600000, deadLockMaxWait=600000, deadLockRetryWait=10000, validationQuery='select 1', minEvictableTimeMillis=60000, timeBetweenEvictionRunsMillis=10000, poolPreparedStatements=null, testOnBorrow=false, testOnReturn=null, testWhileIdle=true, maxOpenPreparedStatements=null, numTestsPerEvictionRun=null, removeAbandonedTimeout=300, validationQueryTimeout=3, defaultCatalog=null},sqlConnectionInterceptor=org.ofbiz.core.entity.jdbc.interceptors.connection.SafeDelegatingSqlConnectionInterceptor@2b1deea0], ConnectionPoolStateImpl[timeToBorrowNanos=0,borrowCount=-57202,connectionPoolInfo=ConnectionPoolInfo{maxSize=20, minSize=20, initialSize=null, maxIdle=20, maxWait=30000, sleepTime=300000, lifeTime=600000, deadLockMaxWait=600000, deadLockRetryWait=10000, validationQuery='select 1', minEvictableTimeMillis=60000, timeBetweenEvictionRunsMillis=10000, poolPreparedStatements=null, testOnBorrow=false, testOnReturn=null, testWhileIdle=true, maxOpenPreparedStatements=null, numTestsPerEvictionRun=null, removeAbandonedTimeout=300, validationQueryTimeout=3, defaultCatalog=null}]])
      java.lang.IllegalStateException: The OpTimer has been re-used.  end() can only be called once!
      	at com.atlassian.instrumentation.operations.SimpleOpTimer.end(SimpleOpTimer.java:142)
      	at com.atlassian.instrumentation.operations.SimpleOpTimer.end(SimpleOpTimer.java:99)
      	at com.atlassian.instrumentation.operations.SimpleOpTimer.end(SimpleOpTimer.java:117)
      	at com.atlassian.jira.ofbiz.InstrumentedSQLInterceptor.onConnectionReplaced(InstrumentedSQLInterceptor.java:39)
      	at com.atlassian.jira.ofbiz.ChainedSQLInterceptor.onConnectionReplaced(ChainedSQLInterceptor.java:75)
      	at org.ofbiz.core.entity.jdbc.interceptors.connection.SafeDelegatingSqlConnectionInterceptor.onConnectionReplaced(SafeDelegatingSqlConnectionInterceptor.java:47)
      	at org.ofbiz.core.entity.jdbc.interceptors.connection.ConnectionTracker$DelegatingConnectionImpl.close(ConnectionTracker.java:99)
      	at net.java.ao.DelegateConnectionHandler.close(DelegateConnectionHandler.java:79)
      	at net.java.ao.DelegateConnectionHandler.invoke(DelegateConnectionHandler.java:54)
      	at com.sun.proxy.$Proxy4684.close(Unknown Source)
      	at net.java.ao.Common.closeQuietly(Common.java:578)
      	at com.atlassian.greenhopper.manager.lexorank.SqlUpdateStatement.close(SqlUpdateStatement.java:56)
      	at com.atlassian.greenhopper.manager.lexorank.SqlUpdateStatement.finalize(SqlUpdateStatement.java:67)
      	at java.lang.System$2.invokeFinalize(System.java:1270)
      	at java.lang.ref.Finalizer.runFinalizer(Finalizer.java:98)
      	at java.lang.ref.Finalizer.access$100(Finalizer.java:34)
      	at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:210)
      

      Notes

      None

      Workaround

      None

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              ayakovlev@atlassian.com Andriy Yakovlev [Atlassian]
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: