"No application is started yet" shows in Web Testing

Hi,
After I execute Test Suite, the above message(StepFailedException) shows in Console.
Perhaps I don’t use mobile keywords in any Test Case.
I don’t know why this error message shows.
So please tell me how to deal with it.
Regards.

2020-12-01 18:53:03.609 INFO  c.k.katalon.core.main.TestSuiteExecutor  - START Test Suites/webTest/SingleTest
2020-12-01 18:53:03.660 INFO  c.k.katalon.core.main.TestSuiteExecutor  - hostName = 
2020-12-01 18:53:03.660 INFO  c.k.katalon.core.main.TestSuiteExecutor  - os = Windows 10 64bit
2020-12-01 18:53:03.661 INFO  c.k.katalon.core.main.TestSuiteExecutor  - hostAddress = 
2020-12-01 18:53:03.662 INFO  c.k.katalon.core.main.TestSuiteExecutor  - katalonVersion = 7.8.0.208
2020-12-01 18:53:03.963 INFO  c.k.k.core.webui.driver.DriverFactory    - Starting 'Chrome' driver
12 01, 2020 6:53:03 午後 org.openqa.selenium.remote.DesiredCapabilities chrome
情報: Using `new ChromeOptions()` is preferred to `DesiredCapabilities.chrome()`
2020-12-01 18:53:03.983 INFO  c.k.k.c.w.util.WebDriverPropertyUtil     - User set preference: ['args', '[--start-maximized]']
2020-12-01 18:53:04.010 INFO  c.k.k.core.webui.driver.DriverFactory    - Action delay is set to 500 milliseconds
Starting ChromeDriver 86.0.4240.22 (398b0743353ff36fb1b82468f63a3a93b4e2e89e-refs/branch-heads/4240@{#378}) on port 35242
Only local connections are allowed.
Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.
ChromeDriver was started successfully.
12 01, 2020 6:53:08 午後 org.openqa.selenium.remote.ProtocolHandshake createSession
情報: Detected dialect: W3C
2020-12-01 18:53:08.515 INFO  c.k.k.core.webui.driver.DriverFactory    - sessionId = a9d8dbd1ee444325cac1aedacd5479d9
2020-12-01 18:53:08.530 INFO  c.k.k.core.webui.driver.DriverFactory    - browser = Chrome 86.0.4240.198
2020-12-01 18:53:08.531 INFO  c.k.k.core.webui.driver.DriverFactory    - platform = Windows 10
2020-12-01 18:53:08.531 INFO  c.k.k.core.webui.driver.DriverFactory    - seleniumVersion = 3.141.59
2020-12-01 18:53:08.532 INFO  c.k.k.core.webui.driver.DriverFactory    - proxyInformation = ProxyInformation { proxyOption=NO_PROXY, proxyServerType=HTTP, username=, password=, proxyServerAddress=, proxyServerPort=0, executionList="", isApplyToDesiredCapabilities=true }
2020-12-01 18:53:10.873 INFO  c.k.katalon.core.main.TestCaseExecutor   - --------------------
2020-12-01 18:53:10.873 INFO  c.k.katalon.core.main.TestCaseExecutor   - START Test Cases/webTest/detaSet/LoginAndSwitchDataSetTenant
2020-12-01 18:53:11.314 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: setText(findTestObject("webTest/login/input"), PROVIDER_.getValue())
2020-12-01 18:53:12.579 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: setEncryptedText(findTestObject("webTest/login/input_"), PROVIDER_.getValue())
2020-12-01 18:53:13.805 DEBUG testcase.LoginAndSwitchDataSetTenant     - 3: submit(findTestObject("webTest/login/button_login"))
2020-12-01 18:53:13.914 DEBUG testcase.LoginAndSwitchDataSetTenant     - 4: click(findTestObject("Object Repository/webTest/menu/header/provider/li_provider"))
2020-12-01 18:53:17.542 DEBUG testcase.LoginAndSwitchDataSetTenant     - 5: click(findTestObject("Object Repository/webTest/menu/header/provider/a_tenant"))
2020-12-01 18:53:18.170 DEBUG testcase.LoginAndSwitchDataSetTenant     - 6: for (def i : (2..webui.helper.Env.TENANT_PAGE.getValue()))
2020-12-01 18:53:18.185 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: click(findTestObject("webTest/tenant/a_next_page"))
2020-12-01 18:53:20.419 DEBUG testcase.LoginAndSwitchDataSetTenant     - 7: for (def i : TABLE_ROW.getValue())
2020-12-01 18:53:20.425 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:20.547 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:20.548 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:20.649 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:20.650 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:20.744 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:20.744 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:20.841 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:20.841 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:20.973 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:20.974 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: text = getText(findTestObject("webTest/tenant/td_tenant_cd", ["num":i]))
2020-12-01 18:53:21.086 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: if (text.equals(TENANT_NAME.getValue()))
2020-12-01 18:53:21.087 DEBUG testcase.LoginAndSwitchDataSetTenant     - 1: click(findTestObject("webTest/tenant/button_switch", ["num":i]))
2020-12-01 18:53:21.706 DEBUG testcase.LoginAndSwitchDataSetTenant     - 2: break
java.lang.NullPointerException
	at com.kms.katalon.core.execution.TestExecutionSocketServerEndpoint$1.run(TestExecutionSocketServerEndpoint.java:84)
	at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-10" java.lang.NullPointerException
	at com.kms.katalon.core.execution.TestExecutionSocketServerEndpoint$1.run(TestExecutionSocketServerEndpoint.java:101)
	at java.lang.Thread.run(Thread.java:748)
2020-12-01 18:53:26.725 INFO  c.k.katalon.core.main.TestCaseExecutor   - END Test Cases/webTest/detaSet/LoginAndSwitchDataSetTenant
2020-12-01 18:53:26.732 INFO  c.k.katalon.core.main.TestCaseExecutor   - --------------------
2020-12-01 18:53:26.732 INFO  c.k.katalon.core.main.TestCaseExecutor   - START Test Cases/webTest/sample-other/CheckboxAndRadio
2020-12-01 18:53:26.955 DEBUG testcase.CheckboxAndRadio                - 1: click(findTestObject("webTest/menu/header/master/li_master"))
2020-12-01 18:53:27.568 DEBUG testcase.CheckboxAndRadio                - 2: click(findTestObject("Object Repository/webTest/menu/header/master/a_tx"))
2020-12-01 18:53:28.179 DEBUG testcase.CheckboxAndRadio                - 3: click(findTestObject("Object Repository/webTest/tx/index/button_create_new"))
2020-12-01 18:53:29.803 DEBUG testcase.CheckboxAndRadio                - 4: delay(3)
2020-12-01 18:53:32.834 DEBUG testcase.CheckboxAndRadio                - 5: check(findTestObject("Object Repository/webTest/tx/edit/checkbox_disp_always"))
java.lang.NullPointerException
	at com.kms.katalon.core.execution.TestExecutionSocketServerEndpoint$1.run(TestExecutionSocketServerEndpoint.java:84)
	at java.lang.Thread.run(Thread.java:748)
Exception in thread "Thread-11" java.lang.NullPointerException
	at com.kms.katalon.core.execution.TestExecutionSocketServerEndpoint$1.run(TestExecutionSocketServerEndpoint.java:101)
	at java.lang.Thread.run(Thread.java:748)
2020-12-01 18:53:38.511 INFO  c.k.katalon.core.main.TestCaseExecutor   - END Test Cases/webTest/sample-other/CheckboxAndRadio
Caught: com.kms.katalon.core.exception.StepFailedException: No application is started yet.
com.kms.katalon.core.exception.StepFailedException: No application is started yet.
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.verifyWebDriverIsOpen(AppiumDriverManager.java:655)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.getDriver(AppiumDriverManager.java:630)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.getDriver(MobileDriverFactory.java:231)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.closeDriver(MobileDriverFactory.java:259)
	at com.kms.katalon.core.mobile.contribution.MobileDriverCleaner.cleanDrivers(MobileDriverCleaner.java:9)
	at com.kms.katalon.core.driver.internal.DriverCleanerCollector.cleanDrivers(DriverCleanerCollector.java:27)
	at com.kms.katalon.core.main.TestSuiteExecutor.execute(TestSuiteExecutor.java:106)
	at com.kms.katalon.core.main.TestCaseMain.startTestSuite(TestCaseMain.java:157)
	at com.kms.katalon.core.main.TestCaseMain$startTestSuite$0.call(Unknown Source)
	at TempTestSuite1606816378259.run(TempTestSuite1606816378259.groovy:39)

1 Like

HI @shunmatsu_begginer,

This is a confirmed bug that was reported at https://github.com/katalon-studio/katalon-studio/issues/409, but it does not affect your test result. We will fix in next release. Please keep watching on the issue.

Thanks

3 Likes

Thank you for replying.
I’m relieved.

I just posted an issue with the debugger stopping on a line that does not have a breakpoint set. The debugger stops on ‘fos’. In the console is this same error msg regarding ServerEndpoint.

My test won’t run in debug mode.

Katalon makes it easy to update to new Katalon versions. It would be great if it were as easy to roll back to a working Katalon version. That would be a nice feature request.

This post could use a reply and a bugfix.

Did you try the latest beta release?

Hello everyone

The issue of showing “No application is started yet” when test execution is already started is fixed in version 7.8.2, which is available for upgrade.

Learn more about this version.

Happy Testing

Jass

1 Like

This topic was automatically closed 365 days after the last reply. New replies are no longer allowed.