Files
sailing-analytics/java/org.openqa.selenium.osgi
Axel Uhl 44e10ffcd7 bug6298: vendor commons-exec 1.3 required by selenium-os DriverService
Selenium 4's selenium-os module (org.openqa.selenium.os.CommandLine, used by
DriverService.start() to launch the driver binary) depends on Apache Commons
Exec 1.3. Selenium 3's fat client-combined jar bundled it; the modular
Selenium 4 needs it as a separate transitive. Its absence caused a runtime
NoClassDefFoundError: org/apache/commons/exec/ExecuteWatchdog on the first
driver session start. Added commons-exec-1.3.jar (the version pinned by
selenium-os 4.13.0) to lib/ and wired it into Bundle-ClassPath, build.properties
and .classpath. Not re-exported, as only selenium-os references it internally.

Assisted-By: Claude (claude-4.8-opus)
2026-09-07 13:31:41 +02:00
..