Execution gets stuck - chromedriver and Katalon processes 0 task manager

Hi guys

For several months now, I have been experiencing a slowdown in the execution of tests. I am uncertain why this is occurring, but suddenly ChromeDriver and Katalon Studio become stuck, and the processes in Task Manager remain at 0%. To unblock them, I have to press F11 or F12 in the browser.

*I always use the latest available version of ChromeDriver.
*Katalon Studio Version 9.7.6.
*The project uses CustomKeywords to wait for elements (I ran the test without customKeywords and the same thing happened).
*When using Chrome headless, it works normally.

1 Like

Hi there, and thanks for posting in the Katalon community! :hugs:

To help you faster, please review our guide on Custom Keyword here: Introduction to custom keywords in Katalon Studio | Katalon Docs. Double-checking the steps and configurations might resolve the issue.

If the doc doesn’t help, feel free to provide more details, and a community member will assist you soon. Thanks for being a part of our community!

Best,
Elly Tran

Hi there, and thanks for posting in the Katalon community! :hugs:

To help you faster, please review our guide on Chrome Headless here:

Double-checking the steps and configurations might resolve the issue.

If the doc doesn’t help, feel free to provide more details, and a community member will assist you soon.

Thanks for being a part of our community!
Best,
Elly Tran

Thank you very much for your prompt reply, but I have already seen those guides before

Please check the Error log file (.log) and try to find some information:

1 Like

is this happening only with 9.7.6 only or latest version too?

1 Like

No important information is visible in the logs, but after a long time, only this error is displayed in Katalon.

=============== ROOT CAUSE =====================
Caused by: org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException At object: 'Object Repository/example1

1 Like

both versions

can you forcefully kill chromedriver sessions after each run and see if issue resolves?

1 Like

same result

I have a doubt that you would have an old version of ChromeDriver running on your machine.

Please show the exact version of ChromeDriver you have.

You can do it in the commandline. For example, on my Windows11, I used the “MINGW64” with bash,

$  pwd
~/Katalon_Studio/Katalon_Studio_Free_Windows_64-9.7.6/configuration/resources/drivers/chromedriver_win32

then I did

$ ./chromedriver.exe -v
ChromeDriver 139.0.7258.154 (9e0d6b2b47ffb17007b713429c9a302f9e43847f-refs/branch-heads/7258@{#2926})

I could see that I have ChromeDriver v139.0.7258.154, which was bundled in the v9.7.6 distributable zip file. v139.0.x is too old. It won’t work with the current version Chrome browser.

I tried to update the ChromeDriver on my machine in the v9.7.6 Free:

I did Tools > Update WebDrivers > Chrome Driver

I checked the version:

$ ./chromedriver.exe -v
ChromeDriver 140.0.7339.207 (17230b545fd18b35aad49122e5af97a463bc7a9c-refs/branch-heads/7339@{#2364})

The ChromeDriver has been updated.

what actions/code you performed to get the same results?

1 Like

:slight_smile:
ChromeDriver 141.0.7390.78 (2b53b0e231fc1be9d07dd91143c7eae0ffbfcab5-refs/branch-heads/7390_65@{#5})

1 Like

When I say “same result,” I mean that somewhere in the execution it gets stuck, not in a specific action or code. Sometimes it even gets stuck when logging in, it’s quite strange

1 Like

Please show us the exact version of Chrome browser you have.

1 Like

Please try removing the current installation of Katalon Studio, and re-installing it cleanly.

1 Like

without looking any logs/versions/errors, it’s really tough to isolate and replicate the issue

1 Like

Chrome Browser
Version 141.0.7390.123 (Official Build) (64-bit)

ChromeDriver
Starting ChromeDriver 141.0.7390.122 (b477534e7e10d193e916cd4e2967c589383625b2-refs/branch-heads/7390@{#2667}) on port 0

1 Like

Katalon version

chromedriver - Starting ChromeDriver 142.0.7444.61
chrome version - Version 142.0.7444.135

Katalon Script

WebUI.navigateToUrl(’ Guru99 Bank Home Page ')

WebUI.maximizeWindow()

WebUI.setText(findTestObject(‘demopage/txtUsername’), ‘1303’)

WebUI.setText(findTestObject(‘demopage/txtPassword’), ‘Guru99’)

WebUI.click(findTestObject(‘demopage/btnLogin’))

WebUI.click(findTestObject(‘demopage/btnMini Statement’))

WebUI.waitForElementVisible(findTestObject(‘demopage/cboAccount No’), 5)

WebUI.selectOptionByIndex(findTestObject(‘demopage/cboAccount No’), ‘1’)

WebUI.waitForElementVisible(findTestObject(‘demopage/btnClosePopup’), 20)

WebUI.click(findTestObject(‘demopage/btnClosePopup’), FailureHandling.OPTIONAL)

WebUI.waitForElementVisible(findTestObject(‘demopage/btnSubmit’), 0)

WebUI.click(findTestObject(‘demopage/btnSubmit’))

Result
This test was configured in a test suite to be repeated 30 times; the first time they all worked, the second time was when the freezes began to appear

Task Mananger

Katalon Log Viewer
In this latest version of Katalon at least it times out; in version 9 it gets stuck
=============== ROOT CAUSE =====================

Caused by: org.openqa.selenium.TimeoutException: java.util.concurrent.TimeoutException

At object: ‘Object Repository/demopage/txtPassword’

Log - config.metadata

com.kms.katalon.logging.LogUtil - For real-time monitoring and better reporting capabilities please integrate this project with Katalon TestOps (more details at )

!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-11-07 15:31:05.101!MESSAGE com.kms.katalon.logging.LogUtil - com.kms.katalon.testops.core.model.exception.TestOpsException: nullat com.kms.katalon.testops.services.TestOpsManager.getOrganizationSetting(TestOpsManager.java:446)at com.kms.katalon.testops.services.TestOpsController.getOrganizationSetting(TestOpsController.java:173)at com.kms.katalon.integration.analytics.report.AnalyticsReportIntegration.fetchRemoteSettings(AnalyticsReportIntegration.java:268)at com.kms.katalon.execution.launcher.ReportableLauncher.onStartExecution(ReportableLauncher.java:171)at com.kms.katalon.composer.execution.launcher.IDELauncher.onStartExecution(IDELauncher.java:514)at com.kms.katalon.execution.launcher.ProcessLauncher.start(ProcessLauncher.java:143)at com.kms.katalon.execution.launcher.manager.LauncherManager.schedule(LauncherManager.java:224)at com.kms.katalon.execution.launcher.manager.LauncherManager.addLauncher(LauncherManager.java:50)at com.kms.katalon.composer.execution.handlers.AbstractExecutionHandler$6.run(AbstractExecutionHandler.java:550)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

com.kms.katalon.testops.core.model.exception.TestOpsException: nullat com.kms.katalon.testops.services.TestOpsManager.getOrganizationSetting(TestOpsManager.java:446)at com.kms.katalon.testops.services.TestOpsController.getOrganizationSetting(TestOpsController.java:173)at com.kms.katalon.integration.analytics.report.AnalyticsReportIntegration.fetchRemoteSettings(AnalyticsReportIntegration.java:268)at com.kms.katalon.execution.launcher.ReportableLauncher.onStartExecution(ReportableLauncher.java:171)at com.kms.katalon.composer.execution.launcher.IDELauncher.onStartExecution(IDELauncher.java:514)at com.kms.katalon.execution.launcher.ProcessLauncher.start(ProcessLauncher.java:143)at com.kms.katalon.execution.launcher.manager.LauncherManager.schedule(LauncherManager.java:224)at com.kms.katalon.execution.launcher.manager.LauncherManager.addLauncher(LauncherManager.java:50)at com.kms.katalon.composer.execution.handlers.AbstractExecutionHandler$6.run(AbstractExecutionHandler.java:550)at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.e4.ui.workbench 1 0 2025-11-07 15:31:05.706!MESSAGE c.k.k.c.c.log.LoggerSingleton - FastTreeView: dataLoaded: true

!ENTRY org.eclipse.e4.ui.workbench 1 0 2025-11-07 15:39:46.587!MESSAGE com.kms.katalon.logging.LogUtil - Launcher status after execution process completed: Terminated

!ENTRY org.eclipse.e4.ui.workbench 4 0 2025-11-07 15:39:46.609!MESSAGE com.kms.katalon.logging.LogUtil - java.net.SocketException: Connection resetat java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:330)at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:190)at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)at com.kms.katalon.execution.logging.SocketWatcher.run(SocketWatcher.java:42)at java.base/java.lang.Thread.run(Thread.java:840)

java.net.SocketException: Connection resetat java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)at java.base/sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:287)at java.base/sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:330)at java.base/sun.nio.cs.StreamDecoder.read(StreamDecoder.java:190)at java.base/java.io.InputStreamReader.read(InputStreamReader.java:177)at java.base/java.io.BufferedReader.fill(BufferedReader.java:162)at java.base/java.io.BufferedReader.readLine(BufferedReader.java:329)at java.base/java.io.BufferedReader.readLine(BufferedReader.java:396)at com.kms.katalon.execution.logging.SocketWatcher.run(SocketWatcher.java:42)at java.base/java.lang.Thread.run(Thread.java:840)