Getting error "Unable to start app at" when running Mobile Test

para hacer test automatizados mobile, y al intentar correr el test de ejemplo que me proporciona katalon, me da un error “Unable to start app at”

(English translation)

Hi, I have a question, I’m installing katalon 8.6.9 with appium 1.22.3, to do automated mobile tests, and when I try to run the example test that katalon provides me, I get an error “Unable to start app at”

To perform automated mobile testing, and when attempting to run the sample test provided by Katalon, I encounter an error stating "Unable to start app at.

Hi Evyth, :wave:

Welcome to Katalon Community!

Would you be able to provide an English translation in your topic so that other members can support you better?

Additionally, please provide other information such as images, screenshots, error logs and more following the guide below…

Thanks,
Albert

1 Like

can you check driver version

Google translate (with me tweaking a bit) of @evyth48’s question:

Hello, I have a question. I am installing Katalon 8.6.9, with appium 1.22.3, to do automated mobile tests. When I try to run the example test that Katalon provides me, it gives me an error “Unable to start app at”

1 Like

How do I do it?

Please help…
The error is this:

the test cases code is:

the katalon runtime log is this:

!ENTRY org.eclipse.egit.ui 2 0 2024-11-13 10:58:17.285
!MESSAGE Warning: The environment variable HOME is not set. The following directory will be used to store the Git
user global configuration and to define the default location to store repositories: ‘C:\Users\ingev’. If this is
not correct please set the HOME environment variable and restart Eclipse. Otherwise Git for Windows and
EGit might behave differently since they see different configuration options.
This warning can be switched off on the Team > Git > Confirmations and Warnings preference page.

the error from the console is this:

 =============== ROOT CAUSE =====================
Caused by: java.lang.reflect.InvocationTargetException

For trouble shooting, please visit: https://docs.katalon.com/katalon-studio/docs/troubleshooting.html
================================================

11-14-2024 02:33:55 PM Test Cases/Verify Correct Alarm Message

Elapsed time: 13,749s

Test Cases/Verify Correct Alarm Message FAILED.
Reason:
com.kms.katalon.core.exception.StepFailedException: Unable to start app at: 'C:\Users\ingev\Katalon Studio\BieniWallet\androidapp\APIDemos.apk' (Root cause: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

    at getResponseForW3CError (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)
    at asyncHandler (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:380:37)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
	at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:208)
	at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
	at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
	at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
	at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:85)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.<init>(SwipeableAndroidDriver.java:24)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:510)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:492)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:568)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startMobileDriver(MobileDriverFactory.java:481)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.doCall(StartApplicationKeyword.groovy:61)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.call(StartApplicationKeyword.groovy)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:63)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:42)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:78)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
	at Verify Correct Alarm Message.run(Verify Correct Alarm Message:16)
	at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
	at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
	at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:448)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:144)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:135)
	at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
	at TempTestCase1731609229272.run(TempTestCase1731609229272.groovy:25)
Caused by: java.lang.reflect.InvocationTargetException
	at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)
	at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
	at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
	at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
	at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:85)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.<init>(SwipeableAndroidDriver.java:24)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:510)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:492)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:568)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startMobileDriver(MobileDriverFactory.java:481)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.doCall(StartApplicationKeyword.groovy:61)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.call(StartApplicationKeyword.groovy)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:63)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:42)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:78)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
	at Script1529986178839.run(Script1529986178839.groovy:16)
	... 11 more
Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

    at getResponseForW3CError (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)
    at asyncHandler (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:380:37)
	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
	at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
	... 38 more
)
	at com.kms.katalon.core.keyword.internal.KeywordMain.stepFailed(KeywordMain.groovy:51)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.stepFailed(MobileKeywordMain.groovy:40)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:23)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:63)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:42)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:78)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
	at Verify Correct Alarm Message.run(Verify Correct Alarm Message:16)
	at com.kms.katalon.core.main.ScriptEngine.run(ScriptEngine.java:194)
	at com.kms.katalon.core.main.ScriptEngine.runScriptAsRawText(ScriptEngine.java:119)
	at com.kms.katalon.core.main.TestCaseExecutor.runScript(TestCaseExecutor.java:448)
	at com.kms.katalon.core.main.TestCaseExecutor.doExecute(TestCaseExecutor.java:439)
	at com.kms.katalon.core.main.TestCaseExecutor.processExecutionPhase(TestCaseExecutor.java:418)
	at com.kms.katalon.core.main.TestCaseExecutor.accessMainPhase(TestCaseExecutor.java:410)
	at com.kms.katalon.core.main.TestCaseExecutor.execute(TestCaseExecutor.java:285)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:144)
	at com.kms.katalon.core.main.TestCaseMain.runTestCase(TestCaseMain.java:135)
	at com.kms.katalon.core.main.TestCaseMain$runTestCase$0.call(Unknown Source)
	at TempTestCase1731609229272.run(TempTestCase1731609229272.groovy:25)
Caused by: org.openqa.selenium.SessionNotCreatedException: Unable to create a new remote session. Please check the server log for more details. Original error: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

    at getResponseForW3CError (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)
    at asyncHandler (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:380:37)
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
	at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:208)
	at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
	at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
	at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
	at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:85)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.<init>(SwipeableAndroidDriver.java:24)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:510)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:492)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:568)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startMobileDriver(MobileDriverFactory.java:481)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.doCall(StartApplicationKeyword.groovy:61)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.call(StartApplicationKeyword.groovy)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
	... 17 more
Caused by: java.lang.reflect.InvocationTargetException
	at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)
	at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
	at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
	at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
	at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:85)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.<init>(SwipeableAndroidDriver.java:24)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:510)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:492)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:568)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startMobileDriver(MobileDriverFactory.java:481)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.doCall(StartApplicationKeyword.groovy:61)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.call(StartApplicationKeyword.groovy)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:63)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:42)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:78)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
	at Script1529986178839.run(Script1529986178839.groovy:16)
	... 11 more
Caused by: org.openqa.selenium.WebDriverException: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:25:53'
System info: host: 'EVC156-1', ip: '192.168.221.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_282'
Driver info: driver.version: SwipeableAndroidDriver
remote stacktrace: UnknownError: An unknown server-side error occurred while processing the command. Original error: Error executing adbExec. Original error: 'Command 'C:\\Users\\ingev\\.katalon\\tools\\android_sdk\\platform-tools\\adb.exe -P 5037 -s 65c8d446 shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy'' exited with code 255'; Command output: 
Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

Exception occurred while executing 'delete':
java.lang.SecurityException: Permission denial: writing to settings requires:android.permission.WRITE_SECURE_SETTINGS
	at com.android.providers.settings.SettingsProvider.enforceWritePermission(SettingsProvider.java:2331)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1475)
	at com.android.providers.settings.SettingsProvider.mutateGlobalSetting(SettingsProvider.java:1467)
	at com.android.providers.settings.SettingsProvider.deleteGlobalSetting(SettingsProvider.java:1438)
	at com.android.providers.settings.SettingsProvider.call(SettingsProvider.java:530)
	at android.content.ContentProvider.call(ContentProvider.java:2533)
	at android.content.ContentProvider$Transport.call(ContentProvider.java:530)
	at com.android.providers.settings.SettingsService$MyShellCommand.deleteForUser(SettingsService.java:408)
	at com.android.providers.settings.SettingsService$MyShellCommand.onCommand(SettingsService.java:282)
	at com.android.modules.utils.BasicShellCommandHandler.exec(BasicShellCommandHandler.java:97)
	at android.os.ShellCommand.exec(ShellCommand.java:38)
	at com.android.providers.settings.SettingsService.onShellCommand(SettingsService.java:50)
	at android.os.Binder.shellCommand(Binder.java:1054)
	at android.os.Binder.onTransact(Binder.java:882)
	at android.os.Binder.execTransactInternal(Binder.java:1290)
	at android.os.Binder.execTransact(Binder.java:1249)

    at getResponseForW3CError (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\errors.js:804:9)
    at asyncHandler (C:\Users\ingev\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\protocol\protocol.js:380:37)
	at org.openqa.selenium.remote.W3CHandshakeResponse.lambda$errorHandler$0(W3CHandshakeResponse.java:62)
	at org.openqa.selenium.remote.HandshakeResponse.lambda$getResponseFunction$0(HandshakeResponse.java:30)
	at org.openqa.selenium.remote.ProtocolHandshake.lambda$createSession$0(ProtocolHandshake.java:126)
	at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:128)
	at io.appium.java_client.remote.AppiumCommandExecutor$1.createSession(AppiumCommandExecutor.java:186)
	at io.appium.java_client.remote.AppiumCommandExecutor.createSession(AppiumCommandExecutor.java:217)
	at io.appium.java_client.remote.AppiumCommandExecutor.execute(AppiumCommandExecutor.java:239)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552)
	at io.appium.java_client.DefaultGenericMobileDriver.execute(DefaultGenericMobileDriver.java:42)
	at io.appium.java_client.AppiumDriver.execute(AppiumDriver.java:1)
	at io.appium.java_client.android.AndroidDriver.execute(AndroidDriver.java:1)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.execute(SwipeableAndroidDriver.java:1)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
	at io.appium.java_client.DefaultGenericMobileDriver.<init>(DefaultGenericMobileDriver.java:38)
	at io.appium.java_client.AppiumDriver.<init>(AppiumDriver.java:84)
	at io.appium.java_client.android.AndroidDriver.<init>(AndroidDriver.java:85)
	at com.kms.katalon.core.appium.driver.SwipeableAndroidDriver.<init>(SwipeableAndroidDriver.java:24)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:510)
	at com.kms.katalon.core.appium.driver.AppiumDriverManager.createMobileDriver(AppiumDriverManager.java:492)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startLocalMobileDriver(MobileDriverFactory.java:568)
	at com.kms.katalon.core.mobile.keyword.internal.MobileDriverFactory.startMobileDriver(MobileDriverFactory.java:481)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.doCall(StartApplicationKeyword.groovy:61)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword$_startApplication_closure1.call(StartApplicationKeyword.groovy)
	at com.kms.katalon.core.mobile.keyword.internal.MobileKeywordMain.runKeyword(MobileKeywordMain.groovy:21)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.startApplication(StartApplicationKeyword.groovy:63)
	at com.kms.katalon.core.mobile.keyword.builtin.StartApplicationKeyword.execute(StartApplicationKeyword.groovy:42)
	at com.kms.katalon.core.keyword.internal.KeywordExecutor.executeKeywordForPlatform(KeywordExecutor.groovy:74)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords.startApplication(MobileBuiltInKeywords.groovy:78)
	at com.kms.katalon.core.mobile.keyword.MobileBuiltInKeywords$startApplication.call(Unknown Source)
	at Verify Correct Alarm Message.run(Verify Correct Alarm Message:16)
	... 11 more

Hi @evyth48, :wave:

Thank you very much for providing other members with more information.

Just a note, whenever you post an error log here (in text), be sure to use the backtick so that they’re correctly formatted and it doesn’t result in (very) long scrolling. You can learn more about posting code below:

Thanks,
Albert

hey @evyth48
try to change this boolean to true instead of false

1 Like