Mike Drob created SOLR-15550:
--------------------------------

             Summary: Record submitterStackTrace on ObjectReleaseTracker in 
tests
                 Key: SOLR-15550
                 URL: https://issues.apache.org/jira/browse/SOLR-15550
             Project: Solr
          Issue Type: Test
      Security Level: Public (Default Security Level. Issues are Public)
          Components: Tests
            Reporter: Mike Drob


We currently collect the submitterStackTrace in MDCAwareThreadPool.execute and 
log it in case of exception. This is very useful, but doesn't propagate to 
objects gathered by ObjectReleaseTracker, so in case of failure we end up with 
logging like:

{noformat}
org.apache.solr.common.util.ObjectReleaseTracker$ObjectTrackerException: 
org.apache.solr.core.SolrCore
        at 
org.apache.solr.common.util.ObjectReleaseTracker.track(ObjectReleaseTracker.java:42)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:1090)
        at org.apache.solr.core.SolrCore.<init>(SolrCore.java:928)
        at 
org.apache.solr.core.CoreContainer.createFromDescriptor(CoreContainer.java:1433)
        at 
org.apache.solr.core.CoreContainer.lambda$load$10(CoreContainer.java:872)
        at 
com.codahale.metrics.InstrumentedExecutorService$InstrumentedCallable.call(InstrumentedExecutorService.java:202)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:224)
        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)
{noformat}

which doesn't help me very much in debugging why I have an unreleased SolrCore.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to