<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>11265063</buildableDurationMillis><buildableTimeMillis>11265063</buildableTimeMillis><buildingDurationMillis>1768838</buildingDurationMillis><executingTimeMillis>1768838</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>509</buildNumber><marked><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</SHA1><branch><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</SHA1><name>refs/remotes/origin/main</name></branch></marked><revision><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</SHA1><branch><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</SHA1><name>refs/remotes/origin/main</name></branch></revision></refsremotesoriginmain></buildsByBranchName><lastBuiltRevision><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</SHA1><branch><SHA1>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</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_pid2809429.jfr</displayPath><fileName>hs_err_pid2809429.jfr</fileName><relativePath>solr/packaging/build/solr-11.0.0-SNAPSHOT/server/hs_err_pid2809429.jfr</relativePath></artifact><building>false</building><displayName>#509</displayName><duration>1768838</duration><estimatedDuration>1789675</estimatedDuration><fullDisplayName>Solr » Solr-TestIntegration-main #509</fullDisplayName><id>509</id><inProgress>false</inProgress><keepLog>false</keepLog><number>509</number><queueId>9157124</queueId><result>FAILURE</result><timestamp>1775174565093</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-TestIntegration-main/509/</url><builtOn>lucene-solr-3</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/core/src/test/org/apache/solr/cloud/api/collections/ConcurrentDeleteAndCreateCollectionTest.java</affectedPath><commitId>8d56a497372a40e719b50880d9b12b0484b1ea3f</commitId><timestamp>1775107930000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18112: ConcurrentDeleteAndCreateCollectionTest (#4255)

Check code 404 instead of checking an error String. And improve error propagation.
</comment><date>2026-04-02 01:32:10 -0400</date><id>8d56a497372a40e719b50880d9b12b0484b1ea3f</id><msg>SOLR-18112: ConcurrentDeleteAndCreateCollectionTest (#4255)</msg><path><editType>edit</editType><file>solr/core/src/test/org/apache/solr/cloud/api/collections/ConcurrentDeleteAndCreateCollectionTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>solr/packaging/test/test_adminconsole_urls.bats</affectedPath><affectedPath>solr/core/src/java/org/apache/solr/servlet/PathExclusionFilter.java</affectedPath><affectedPath>AGENTS.md</affectedPath><affectedPath>solr/core/src/test/org/apache/solr/servlet/LoadAdminUiServletTest.java</affectedPath><affectedPath>solr/webapp/web/WEB-INF/web.xml</affectedPath><affectedPath>solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java</affectedPath><affectedPath>solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java</affectedPath><affectedPath>solr/packaging/build.gradle</affectedPath><affectedPath>changelog/unreleased/SOLR-18041.yml</affectedPath><affectedPath>solr/solrj/build.gradle</affectedPath><commitId>00e0870c4d50a6020f1a9039722b376741e569b8</commitId><timestamp>1775163635000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18168: Remove PathExclusionFilter; serve static content via ResourceServlet (#4243)

Instead of using a bespoke PathExclusionFilter to short-circuit Solr's filter chain
for Admin UI static resources (/css/*, /js/*, /img/*, /partials/*, etc.), web.xml now
maps those paths directly to Jetty's built-in ResourceServlet. Solr's filters are
remapped from url-pattern="/*" to servlet-name="SolrServlet", so they naturally apply
only to Solr requests and bypass static resources without bespoke code.

BATS integration tests were added to replace ones that had used JettySolrRunner previously.

Co-authored-by: copilot-swe-agent[bot] &lt;198982749+Copilot@users.noreply.github.com&gt;
Co-authored-by: dsmiley &lt;377295+dsmiley@users.noreply.github.com&gt;
</comment><date>2026-04-02 17:00:35 -0400</date><id>00e0870c4d50a6020f1a9039722b376741e569b8</id><msg>SOLR-18168: Remove PathExclusionFilter; serve static content via ResourceServlet (#4243)</msg><path><editType>edit</editType><file>AGENTS.md</file></path><path><editType>edit</editType><file>solr/solrj/build.gradle</file></path><path><editType>edit</editType><file>solr/test-framework/src/java/org/apache/solr/embedded/JettySolrRunner.java</file></path><path><editType>edit</editType><file>solr/webapp/web/WEB-INF/web.xml</file></path><path><editType>delete</editType><file>solr/core/src/test/org/apache/solr/servlet/LoadAdminUiServletTest.java</file></path><path><editType>delete</editType><file>solr/core/src/java/org/apache/solr/servlet/PathExclusionFilter.java</file></path><path><editType>edit</editType><file>solr/packaging/test/test_adminconsole_urls.bats</file></path><path><editType>edit</editType><file>solr/packaging/build.gradle</file></path><path><editType>edit</editType><file>changelog/unreleased/SOLR-18041.yml</file></path><path><editType>delete</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>gradle/maven/defaults-maven.gradle</affectedPath><affectedPath>changelog/unreleased/SOLR-18185-pomPublishVersions.yml</affectedPath><commitId>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</commitId><timestamp>1775163883000</timestamp><author><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>SOLR-18185: POMs: publish resolved version (#4256)

Co-authored-by: Copilot &lt;175728472+Copilot@users.noreply.github.com&gt;
</comment><date>2026-04-02 17:04:43 -0400</date><id>db8a6d3451abb97d47f4c24cdb88fd60f53e20c7</id><msg>SOLR-18185: POMs: publish resolved version (#4256)</msg><path><editType>edit</editType><file>gradle/maven/defaults-maven.gradle</file></path><path><editType>add</editType><file>changelog/unreleased/SOLR-18185-pomPublishVersions.yml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/dsmiley</absoluteUrl><fullName>David Smiley</fullName></culprit><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit></freeStyleBuild>