Open
Description
Version
[Please specify what version of Etaoin you are using. If you are referencing via :git/url
, specify the :sha
]
Platform
CI environment, Windows, Chrome, Babashka
Symptom
Exception during CI
Reproduction
Not reproducible.
Actual behavior
Exception thrown
[ TASK test:bb ]-----------------------------------------------------------------
[ Running tests ]----------------------------------------------------------------
suites: api
browsers: chrome
runner-args: ["--patterns" "etaoin.api.*-test$"]
Running tests in #{"test"}
Testing etaoin.api-test
Testing with browsers: [:chrome]
[ TASK test-server ]-------------------------------------------------------------
Serving assets at http://localhost:52529
Test server static dir: ./env/test/resources/static
Test server ready
----- Error --------------------------------------------------------------------
Type: clojure.lang.ExceptionInfo
Message: throw+: {:type :etaoin/http-ex, :driver {:args ("chromedriver" "--port=52531"), :capabilities {:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}, :process {:proc #object[java.lang.ProcessImpl 0x650db365 "Process[pid=6948, exitValue=\"not exited\"]"], :exit nil, :in #object[java.io.BufferedOutputStream 0x37875479 "java.io.BufferedOutputStream@37875479"], :out #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :err #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :prev nil, :cmd ["C:\\SeleniumWebDrivers\\ChromeDriver\\chromedriver.exe" "--port=52531"]}, :locator "xpath", :type :chrome, :port 52531, :host "127.0.0.1", :url "http://127.0.0.1:52531/", :created-epoch-ms 1726502110058}, :webdriver-url nil, :host "127.0.0.1", :port 52531, :method :post, :path "session", :payload {:capabilities {:firstMatch [{:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}]}}}
Data: {:type :etaoin/http-ex, :driver {:args ("chromedriver" "--port=52531"), :capabilities {:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}, :process {:proc #object[java.lang.ProcessImpl 0x650db365 "Process[pid=6948, exitValue=1]"], :exit nil, :in #object[java.io.BufferedOutputStream 0x37875479 "java.io.BufferedOutputStream@37875479"], :out #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :err #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :prev nil, :cmd ["C:\\SeleniumWebDrivers\\ChromeDriver\\chromedriver.exe" "--port=52531"]}, :locator "xpath", :type :chrome, :port 52531, :host "127.0.0.1", :url "http://127.0.0.1:52531/", :created-epoch-ms 1726502110058}, :webdriver-url nil, :host "127.0.0.1", :port 52531, :method :post, :path "session", :payload {:capabilities {:firstMatch [{:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}]}}}
Location: /D:/a/etaoin/etaoin/src/etaoin/api.clj:3588:10
----- Context ------------------------------------------------------------------
3584: (try
3585: (quit driver)
3586: ;; silently ignore failure to quit driver on cleanup
3587: (catch Throwable _ex)))
3588: (throw ex))))))
^--- throw+: {:type :etaoin/http-ex, :driver {:args ("chromedriver" "--port=52531"), :capabilities {:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}, :process {:proc #object[java.lang.ProcessImpl 0x650db365 "Process[pid=6948, exitValue=\"not exited\"]"], :exit nil, :in #object[java.io.BufferedOutputStream 0x37875479 "java.io.BufferedOutputStream@37875479"], :out #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :err #object[java.lang.ProcessBuilder$NullInputStream 0xbe120c2 "java.lang.ProcessBuilder$NullInputStream@be120c2"], :prev nil, :cmd ["C:\\SeleniumWebDrivers\\ChromeDriver\\chromedriver.exe" "--port=52531"]}, :locator "xpath", :type :chrome, :port 52531, :host "127.0.0.1", :url "http://127.0.0.1:52531/", :created-epoch-ms 1726502110058}, :webdriver-url nil, :host "127.0.0.1", :port 52531, :method :post, :path "session", :payload {:capabilities {:firstMatch [{:goog:loggingPrefs {:browser "ALL"}, :goog:chromeOptions {:w3c true}}]}}}
3589:
3590: (def ^{:arglists '([] [opts])} firefox
3591: "Launch and return a Firefox driver.
3592:
3593: `opts` map is optionally, see [Driver Options](/doc/01-user-guide.adoc#driver-options)."
----- Stack trace --------------------------------------------------------------
etaoin.api/boot-driver - /D:/a/etaoin/etaoin/src/etaoin/api.clj:3588:10
etaoin.api/boot-driver - /D:/a/etaoin/etaoin/src/etaoin/api.clj:3556:1
etaoin.api-test/apply - /D:/a/etaoin/etaoin/test/etaoin/api_test.clj:123:7
etaoin.api-test/apply - /D:/a/etaoin/etaoin/test/etaoin/api_test.clj:108:5
etaoin.api-test - /D:/a/etaoin/etaoin/test/etaoin/api_test.clj:104:3
... (run with --debug to see elided elements)
test-shared/exec - /D:/a/etaoin/etaoin/build/test_shared.clj:20:31
test-shared - /D:/a/etaoin/etaoin/build/test_shared.clj:20:4
exec-bf584ba7-3910-47cb-b0a8-a24453ce616c/exec - <expr>:24:1
exec-bf584ba7-3910-47cb-b0a8-a24453ce616c - <expr>:4:1
user-7df3a42b-9bfb-49d3-9967-2f5027c5ee45 - <expr>:27:46
Expected behavior
No exception.
Diagnosis
None.
Action
Monitor
Metadata
Assignees
Labels
No labels