From d9987e73dddb38967ee8ec3f7d959da87b8b9468 Mon Sep 17 00:00:00 2001 From: Guillaume Nodet Date: Tue, 19 May 2026 09:26:09 +0200 Subject: [PATCH] Downgrade plexus-classworlds from 2.11.0 to 2.9.0 Classworlds 2.11.0 introduced a bug in ConfigurationParser.loadGlob where the glob file filter uses || (OR) instead of && (AND), causing patterns like "maven-*.jar" to match all jars. On Linux ext4, where File.listFiles() returns non-deterministic ordering, this leads to unpredictable classloading order and class collisions between maven-embedder and sisu-plexus (PlexusXmlBeanConverter), breaking lifecycle configuration injection. Fix: https://github.com/codehaus-plexus/plexus-classworlds/pull/147 Co-Authored-By: Claude Opus 4.6 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 13ef71e0f8e5..456083d34c9b 100644 --- a/pom.xml +++ b/pom.xml @@ -145,7 +145,7 @@ under the License. 3.27.7 9.9.1 1.18.8 - 2.11.0 + 2.9.0 1.11.0 5.1.0 33.6.0-jre