mirror of
https://github.com/eclipse-sailing-analytics/sailing-analytics.git
synced 2026-11-03 09:39:38 +00:00
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)