Details
-
Bug
-
Status: Done
-
Low
-
Resolution: Done
-
None
-
None
-
None
-
SR4J Sprint 113, SR4J Sprint 114
-
2.7
Description
Summary
After updating SR and re-indexing JIRA, the logs show error messages like :
2021-12-06 07:59:33,259+0100 ScriptRunner-Metric-RRDWriter-1 ERROR [c.o.s.r.diag.rrd.RrdMetricProcessor] Failed to add rrd metrics for key: 13491
java.lang.IllegalStateException: Unknown URI in pool: file:/D:/atlassiandata/jirahome_1/scriptrunner/rrd/13491.rrd4j
What we know
- SR was updated from 6.34 to 6.40
- JIRA version 8.13.13.
- Stack trace seen in log file :
2021-12-06 07:40:18,387+0100 http-nio-8001-exec-1 INFO anonymous 460x3936x1 - 10.22.246.133,10.22.246.235 /plugins/servlet/gadgets/security-tokens [c.a.jira.index.MonitoringIndexWriter] [lucene-stats] flush stats: isForegroundIndexing=false, snapshotCount=3, totalCount=153, periodSec=719, flushIntervalMillis=239983, snapshotNoDocs=1, totalNoDocs=254, indexDirectory=null, indexWriterId=com.atlassian.jira.index.MonitoringIndexWriter@401d6ca2, indexDirectoryId=RAMDirectory@bddb6dc lockFactory=org.apache.lucene.store.SingleInstanceLockFactory@30f3ca67 2021-12-06 07:44:33,225+0100 ScriptRunner-Metric-RRDWriter-1 ERROR [c.o.s.r.diag.rrd.RrdMetricProcessor] Failed to add rrd metrics for key: 13491 java.lang.IllegalStateException: Unknown URI in pool: file:/D:/atlassiandata/jirahome_1/scriptrunner/rrd/13491.rrd4j at org.rrd4j.core.RrdDbPool.lambda$getEntry$2(RrdDbPool.java:192) at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1947) at org.rrd4j.core.RrdDbPool.getEntry(RrdDbPool.java:174) at org.rrd4j.core.RrdDbPool.release(RrdDbPool.java:302) at org.rrd4j.core.RrdDb.close(RrdDb.java:830) at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:358) at org.apache.commons.io.IOUtils.closeQuietly(IOUtils.java:345) at org.apache.commons.io.IOUtils$closeQuietly.call(Unknown Source) at com.onresolve.scriptrunner.runner.diag.rrd.RrdManagerImpl.addSample(RrdManagerImpl.groovy:116) at com.onresolve.scriptrunner.runner.diag.rrd.RrdManager$addSample$0.call(Unknown Source) at com.onresolve.scriptrunner.runner.diag.rrd.RrdMetricProcessor$_saveSingleMetricAsync_closure2.doCall(RrdMetricProcessor.groovy:133) at com.onresolve.scriptrunner.runner.diag.rrd.RrdMetricProcessor$_saveSingleMetricAsync_closure2.doCall(RrdMetricProcessor.groovy) at jdk.internal.reflect.GeneratedMethodAccessor1073.invoke(Unknown Source) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:101) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:323) at org.codehaus.groovy.runtime.metaclass.ClosureMetaClass.invokeMethod(ClosureMetaClass.java:263) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1041) at groovy.lang.Closure.call(Closure.java:405) at groovy.lang.Closure.call(Closure.java:399) at groovy.lang.Closure.run(Closure.java:486) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:834)