<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>15600850</buildableDurationMillis><buildableTimeMillis>15600850</buildableTimeMillis><buildingDurationMillis>833422</buildingDurationMillis><executingTimeMillis>833422</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>508</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></action><action _class='hudson.plugins.jira.JiraBuildAction'></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#508</displayName><duration>833422</duration><estimatedDuration>746245</estimatedDuration><fullDisplayName>Solr » Solr-Lint-main #508</fullDisplayName><id>508</id><inProgress>false</inProgress><keepLog>false</keepLog><number>508</number><queueId>9141457</queueId><result>SUCCESS</result><timestamp>1775168280878</timestamp><url>https://ci-builds.apache.org/job/Solr/job/Solr-Lint-main/508/</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>changelog/unreleased/SOLR-18041.yml</affectedPath><affectedPath>solr/packaging/build.gradle</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>changelog/unreleased/SOLR-18041.yml</file></path><path><editType>edit</editType><file>AGENTS.md</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/build.gradle</file></path><path><editType>delete</editType><file>solr/core/src/test/org/apache/solr/servlet/LoadAdminUiServletTest.java</file></path><path><editType>edit</editType><file>solr/packaging/test/test_adminconsole_urls.bats</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>delete</editType><file>solr/solrj/src/test/org/apache/solr/client/solrj/embedded/JettyWebappTest.java</file></path><path><editType>edit</editType><file>solr/webapp/web/WEB-INF/web.xml</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>add</editType><file>changelog/unreleased/SOLR-18185-pomPublishVersions.yml</file></path><path><editType>edit</editType><file>gradle/maven/defaults-maven.gradle</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://ci-builds.apache.org/user/github</absoluteUrl><fullName>github</fullName></culprit></freeStyleBuild>