<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.TimerTrigger$TimerTriggerCause'><shortDescription>Started by timer</shortDescription></cause></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>24126734</buildableDurationMillis><buildableTimeMillis>24126734</buildableTimeMillis><buildingDurationMillis>1786708</buildingDurationMillis><executingTimeMillis>1786708</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>0</waitingDurationMillis><waitingTimeMillis>0</waitingTimeMillis></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmain _class='hudson.plugins.git.util.Build'><buildNumber>504</buildNumber><marked><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><branch><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><branch><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><branch><SHA1>4f17248195601f8eeca1651f77de46572d851cdb</SHA1><name>refs/remotes/origin/main</name></branch></lastBuiltRevision><remoteUrl>https://gitbox.apache.org/repos/asf/solr.git</remoteUrl><scmName></scmName></action><action></action><action></action><action _class='hudson.plugins.jira.JiraBuildAction'></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><artifact><displayPath>hs_err_pid2470395.jfr</displayPath><fileName>hs_err_pid2470395.jfr</fileName><relativePath>solr/packaging/build/solr-11.0.0-SNAPSHOT/server/hs_err_pid2470395.jfr</relativePath></artifact><building>false</building><displayName>#504</displayName><duration>1786708</duration><estimatedDuration>1794272</estimatedDuration><fullDisplayName>Solr » Solr-TestIntegration-main #504</fullDisplayName><id>504</id><inProgress>false</inProgress><keepLog>false</keepLog><number>504</number><queueId>8492273</queueId><result>FAILURE</result><timestamp>1774755426764</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-main/504/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/modules/extraction/gradle.lockfile</affectedPath><affectedPath>solr/webapp/gradle.lockfile</affectedPath><affectedPath>solr/solrj-zookeeper/gradle.lockfile</affectedPath><affectedPath>solr/modules/s3-repository/gradle.lockfile</affectedPath><affectedPath>solr/solr-ref-guide/gradle.lockfile</affectedPath><affectedPath>gradle/libs.versions.toml</affectedPath><affectedPath>solr/core/build.gradle</affectedPath><affectedPath>solr/modules/opentelemetry/gradle.lockfile</affectedPath><affectedPath>changelog/unreleased/SOLR-18082-introduce-jersey-bom.yml</affectedPath><affectedPath>solr/modules/language-models/gradle.lockfile</affectedPath><affectedPath>solr/solrj/gradle.lockfile</affectedPath><affectedPath>solr/modules/langid/gradle.lockfile</affectedPath><affectedPath>solr/modules/sql/gradle.lockfile</affectedPath><affectedPath>solr/core/gradle.lockfile</affectedPath><affectedPath>solr/modules/analysis-extras/gradle.lockfile</affectedPath><affectedPath>solr/solrj-streaming/gradle.lockfile</affectedPath><affectedPath>solr/modules/clustering/gradle.lockfile</affectedPath><affectedPath>solr/modules/cross-dc/gradle.lockfile</affectedPath><affectedPath>solr/cross-dc-manager/gradle.lockfile</affectedPath><affectedPath>solr/benchmark/gradle.lockfile</affectedPath><affectedPath>solr/licenses/jersey-container-jetty-http-3.1.11.jar.sha1</affectedPath><affectedPath>solr/modules/jwt-auth/gradle.lockfile</affectedPath><affectedPath>solr/test-framework/gradle.lockfile</affectedPath><affectedPath>solr/solrj-jetty/gradle.lockfile</affectedPath><affectedPath>solr/modules/cuvs/gradle.lockfile</affectedPath><affectedPath>solr/server/gradle.lockfile</affectedPath><affectedPath>solr/modules/gcs-repository/gradle.lockfile</affectedPath><affectedPath>solr/modules/ltr/gradle.lockfile</affectedPath><affectedPath>solr/api/gradle.lockfile</affectedPath><affectedPath>solr/licenses/jersey-container-jetty-http-2.39.1.jar.sha1</affectedPath><affectedPath>solr/modules/scripting/gradle.lockfile</affectedPath><commitId>b32ba6e1936fba920a098a2118e3b02ab3ffc197</commitId><timestamp>1774721216000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18082: Add jersey BOM to align versions of all jersey dependencies (#4244)

Add jersey BOM to align versions of all jersey dependencies. This also upgrades org.glassfish.jersey.containers:jersey-container-jetty-http from 2.39.1 to 3.1.11
</comment><date>2026-03-28 20:06:56 +0200</date><id>b32ba6e1936fba920a098a2118e3b02ab3ffc197</id><msg>SOLR-18082: Add jersey BOM to align versions of all jersey dependencies (#4244)</msg><path><editType>edit</editType><file>solr/test-framework/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/cross-dc-manager/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/clustering/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/solr-ref-guide/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/gcs-repository/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/webapp/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/core/build.gradle</file></path><path><editType>edit</editType><file>solr/modules/cuvs/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/solrj/gradle.lockfile</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18082-introduce-jersey-bom.yml</file></path><path><editType>edit</editType><file>solr/api/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/core/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/analysis-extras/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/language-models/gradle.lockfile</file></path><path><editType>edit</editType><file>gradle/libs.versions.toml</file></path><path><editType>edit</editType><file>solr/solrj-streaming/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/sql/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/solrj-zookeeper/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/ltr/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/solrj-jetty/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/s3-repository/gradle.lockfile</file></path><path><editType>delete</editType><file>solr/licenses/jersey-container-jetty-http-2.39.1.jar.sha1</file></path><path><editType>edit</editType><file>solr/modules/cross-dc/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/extraction/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/scripting/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/server/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/langid/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/opentelemetry/gradle.lockfile</file></path><path><editType>add</editType><file>solr/licenses/jersey-container-jetty-http-3.1.11.jar.sha1</file></path><path><editType>edit</editType><file>solr/benchmark/gradle.lockfile</file></path><path><editType>edit</editType><file>solr/modules/jwt-auth/gradle.lockfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/java/org/apache/solr/metrics/SolrMetricsContext.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/InfoHandler.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/update/MaxSizeAutoCommitTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/CoreContainer.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/OverseerTaskProcessor.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/blockcache/Metrics.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/metrics/SolrMetricProducer.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/cloud/Overseer.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestCaffeineCache.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/ThinCache.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/handler/admin/InfoHandlerTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/metrics/SolrCoreMetricManager.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/RequestHandlerBase.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/BasicFunctionalityTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/update/UpdateLog.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/ZkContainer.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/security/PKIAuthenticationPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/TestAuthenticationFramework.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/security/MockAuthenticationPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/util/stats/OtelInstrumentedExecutorService.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/stats/StatsCache.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/update/UpdateHandler.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/blockcache/BufferStoreTest.java</affectedPath><affectedPath>solr/modules/jwt-auth/src/java/org/apache/solr/security/jwt/JWTAuthPlugin.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestSolrFieldCacheBean.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/SolrFieldCacheBean.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/cloud/MissingSegmentRecoveryTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/util/stats/OtelInstrumentedExecutorServiceTest.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/SolrInfoBeanTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/metrics/otel/instruments/AttributedInstrumentFactory.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/SchemaHandler.java</affectedPath><affectedPath>changelog/unreleased/SOLR-17857-trackSolrMetricsContext.yml</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/PluginBag.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/search/TestThinCache.java</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/security/CertAuthPluginTest.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/core/SolrCore.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/security/BasicAuthPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java</affectedPath><affectedPath>solr/solrj/src/java/org/apache/solr/common/util/ObjectReleaseTracker.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/security/MultiAuthPlugin.java</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/search/CaffeineCache.java</affectedPath><commitId>4f17248195601f8eeca1651f77de46572d851cdb</commitId><timestamp>1774731508000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-17857: SolrMetricsContext is now reliably closed (#4226)

SolrMetricsContext is now AutoCloseable; renamed unregister() to close().
Ensure it is closed exactly once, fixing double-close of OTEL metrics
that yielded warnings.  Uses ObjectReleaseTracker.

Key changes:
- PluginBag tracks all plugins (V1, V2, and defaults) in allPlugins,
  ensuring proper cleanup during replacement and shutdown.
- RequestHandlerBase asserts that initializeMetrics() is called before
  handling requests, preventing memory leaks from untracked contexts.
- InfoHandler and SchemaHandler initialize metrics on dynamically-created
  sub-handlers, registering them for cleanup.
- SolrFieldCacheBean: fix recursive close; removed from core metrics.
- HighlightComponent: fix unclosed context due to improper
  default/aliasing in SolrCore.loadSearchComponents.
- CoreContainer.shutdown: shut down coreZkRegister executor early so
  in-progress async reloads (triggered by ZK config watchers) complete
  before cores are closed.
- ObjectReleaseTracker: add a way to inspect contents.  Sadly one test
  needs to ignore certain unclosed contexts: MissingSegmentRecoveryTest


Co-authored-by: Houston Putman &lt;houston@apache.org&gt;
Co-authored-by: Claude Opus 4.6 &lt;noreply@anthropic.com&gt;
</comment><date>2026-03-28 16:58:28 -0400</date><id>4f17248195601f8eeca1651f77de46572d851cdb</id><msg>SOLR-17857: SolrMetricsContext is now reliably closed (#4226)</msg><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/SolrFieldCacheBean.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/SearchHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/ZkContainer.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/handler/admin/InfoHandlerTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/util/stats/OtelInstrumentedExecutorServiceTest.java</file></path><path><editType>edit</editType><file>solr/modules/jwt-auth/src/java/org/apache/solr/security/jwt/JWTAuthPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestSolrFieldCacheBean.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/CoreAdminHandler.java</file></path><path><editType>edit</editType><file>solr/solrj/src/java/org/apache/solr/common/util/ObjectReleaseTracker.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/metrics/otel/instruments/AttributedInstrumentFactory.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/update/DirectUpdateHandler2.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/ReplicationHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/metrics/SolrCoreMetricManager.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/update/SolrIndexWriter.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/ThinCache.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/security/MultiAuthPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/SolrIndexSearcher.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/CaffeineCache.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/SchemaHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/security/PKIAuthenticationPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/update/UpdateLog.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/SolrCore.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/MissingSegmentRecoveryTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/admin/InfoHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/security/BasicAuthPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/util/stats/OtelInstrumentedExecutorService.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/OverseerTaskProcessor.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/update/MaxSizeAutoCommitTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/cloud/Overseer.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/update/UpdateHandler.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestCaffeineCache.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/BasicFunctionalityTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/security/MockAuthenticationPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/blockcache/BufferStoreTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/PluginBag.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/security/CertAuthPluginTest.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/SolrInfoBeanTest.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/search/stats/StatsCache.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/RequestHandlerBase.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/security/AuditLoggerPlugin.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestSolrCachePerf.java</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-17857-trackSolrMetricsContext.yml</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/blockcache/Metrics.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/metrics/SolrMetricProducer.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/handler/component/SuggestComponent.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/metrics/SolrMetricsContext.java</file></path><path><editType>edit</editType><file>solr/core/src/java/org/apache/solr/core/CoreContainer.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/TestAuthenticationFramework.java</file></path><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/search/TestThinCache.java</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit></freeStyleBuild>