[Appium] Welcome to Appium v1.16.0 [Appium] Non-default server args: [Appium] port: 9045 [Appium] chromeDriverPort: 9046 [Appium] tmpDir: C:\Users\ADMINI~1\AppData\Local\Temp\\Katalon\Appium\Temp1585558763968 [Appium] Appium REST http interface listener started on 0.0.0.0:9045 [HTTP] --> GET /wd/hub/status [HTTP] {} [debug] [GENERIC] Calling AppiumDriver.getStatus() with args: [] [debug] [GENERIC] Responding to client with driver.getStatus() result: {"build":{"version":"1.16.0"}} [HTTP] <-- GET /wd/hub/status 200 5 ms - 68 [HTTP]  [HTTP] --> GET /wd/hub/status [HTTP] {} [debug] [GENERIC] Calling AppiumDriver.getStatus() with args: [] [debug] [GENERIC] Responding to client with driver.getStatus() result: {"build":{"version":"1.16.0"}} [HTTP] <-- GET /wd/hub/status 200 2 ms - 68 [HTTP]  [HTTP] --> POST /wd/hub/session [HTTP] {"desiredCapabilities":{"appPackage":"com.android.settings","appWaitActivity":"com.temenos.edgehybrid.EdgeActivity","appWaitPackage":"com.temenos.retailmobile.uat","deviceId":"GWY0217124006708","deviceName":"HUAWEI MHA-AL00 (Android 9)","platform":"ANDROID","appWaitDuration":60000,"appActivity":".Settings","newCommandTimeout":1800,"platformVersion":"9","automationName":"uiautomator2","autoGrantPermissions":true,"platformName":"Android","udid":"GWY0217124006708","systemPort":8235},"capabilities":{"firstMatch":[{"appium:appActivity":".Settings","appium:appPackage":"com.android.settings","appium:appWaitActivity":"com.temenos.edgehybrid.EdgeActivity","appium:appWaitDuration":60000,"appium:appWaitPackage":"com.temenos.retailmobile.uat","appium:autoGrantPermissions":true,"appium:automationName":"uiautomator2","deviceId":"GWY0217124006708","appium:deviceName":"HUAWEI MHA-AL00 (Android 9)","appium:newCommandTimeout":1800,"platform":"ANDROID","platformName":"android","appium:platformVersion":"9 [debug] [W3C] Calling AppiumDriver.createSession() with args: [{"appPackage":"com.android.settings","appWaitActivity":"com.temenos.edgehybrid.EdgeActivity","appWaitPackage":"com.temenos.retailmobile.uat","deviceId":"GWY0217124006708","deviceName":"HUAWEI MHA-AL00 (Android 9)","platform":"ANDROID","appWaitDuration":60000,"appActivity":".Settings","newCommandTimeout":1800,"platformVersion":"9","automationName":"uiautomator2","autoGrantPermissions":true,"platformName":"Android","udid":"GWY0217124006708","systemPort":8235},null,{"firstMatch":[{"appium:appActivity":".Settings","appium:appPackage":"com.android.settings","appium:appWaitActivity":"com.temenos.edgehybrid.EdgeActivity","appium:appWaitDuration":60000,"appium:appWaitPackage":"com.temenos.retailmobile.uat","appium:autoGrantPermissions":true,"appium:automationName":"uiautomator2","deviceId":"GWY0217124006708","appium:deviceName":"HUAWEI MHA-AL00 (Android 9)","appium:newCommandTimeout":1800,"platform":"ANDROID","platformName":"android","appium:platformVersion":"9","appium:systemPort":8235,"appium:udid":"GWY02171240... [debug] [BaseDriver] Event 'newSessionRequested' logged at 1585558765080 (16:59:25 GMT+0800 (GMT+08:00)) [BaseDriver] The capabilities ["deviceId","platform"] are not standard capabilities and should have an extension prefix [Appium] Appium v1.16.0 creating new AndroidUiautomator2Driver (v1.40.0) session [debug] [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided [debug] [BaseDriver] Creating session with W3C capabilities: { [debug] [BaseDriver] "alwaysMatch": { [debug] [BaseDriver] "appium:deviceId": "GWY0217124006708", [debug] [BaseDriver] "appium:platform": "ANDROID", [debug] [BaseDriver] "platformName": "android", [debug] [BaseDriver] "appium:appActivity": ".Settings", [debug] [BaseDriver] "appium:appPackage": "com.android.settings", [debug] [BaseDriver] "appium:appWaitActivity": "com.temenos.edgehybrid.EdgeActivity", [debug] [BaseDriver] "appium:appWaitDuration": 60000, [debug] [BaseDriver] "appium:appWaitPackage": "com.temenos.retailmobile.uat", [debug] [BaseDriver] "appium:autoGrantPermissions": true, [debug] [BaseDriver] "appium:automationName": "uiautomator2", [debug] [BaseDriver] "appium:deviceName": "HUAWEI MHA-AL00 (Android 9)", [debug] [BaseDriver] "appium:newCommandTimeout": 1800, [debug] [BaseDriver] "appium:platformVersion": "9", [debug] [BaseDriver] "appium:systemPort": 8235, [debug] [BaseDriver] "appium:udid": "GWY0217124006708" [debug] [BaseDriver] }, [debug] [BaseDriver] "firstMatch": [ [debug] [BaseDriver] {} [debug] [BaseDriver] ] [debug] [BaseDriver] } [BaseDriver] The following capabilities were provided, but are not recognized by Appium: [BaseDriver] deviceId [BaseDriver] platform [BaseDriver] Session created with session id: 438e5f6f-eb08-47aa-aacd-060fddbb4308 [UiAutomator2] Starting 'com.android.settings' directly on the device [ADB] Found 1 'build-tools' folders under 'C:\Users\Administrator\.katalon\tools\android_sdk' (newest first): [ADB] C:/Users/Administrator/.katalon/tools/android_sdk/build-tools/29.0.2 [ADB] Using 'adb.exe' from 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe' [AndroidDriver] Retrieving device list [debug] [ADB] Trying to find a connected android device [debug] [ADB] Getting connected devices... [debug] [ADB] Connected devices: [{"udid":"GWY0217124006708","state":"device"}] [AndroidDriver] Using device: GWY0217124006708 [ADB] Using 'adb.exe' from 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe' [debug] [ADB] Setting device id to GWY0217124006708 [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell getprop ro.build.version.sdk' [debug] [ADB] Current device property 'ro.build.version.sdk': 28 [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell getprop ro.build.version.release' [debug] [ADB] Current device property 'ro.build.version.release': 9 [debug] [ADB] Device API level: 28 [UiAutomator2] Relaxing hidden api policy [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings put global hidden_api_policy_pre_p_apps 1' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings put global hidden_api_policy_p_apps 1' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings put global hidden_api_policy 1' [AndroidDriver] No app sent in, not parsing package/activity [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 wait-for-device' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell echo ping' [debug] [AndroidDriver] Pushing settings apk to device... [debug] [ADB] Getting install status for io.appium.settings [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell dumpsys package io.appium.settings' [debug] [ADB] 'io.appium.settings' is installed [debug] [ADB] Getting package info for 'io.appium.settings' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell dumpsys package io.appium.settings' [debug] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.15.0' >= '2.15.0') [debug] [ADB] There is no need to install/upgrade 'D:\Programme\node_modules\appium\node_modules\io.appium.settings\apks\settings_apk-debug.apk' [debug] [ADB] Getting IDs of all 'io.appium.settings' processes [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell 'pgrep --help; echo $?'' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell pgrep -f io\\.appium\\.settings' [debug] [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell appops set io.appium.settings android\:mock_location allow' [debug] [Logcat] Starting logcat capture [debug] [UiAutomator2] Forwarding UiAutomator2 Server port 6790 to 8235 [debug] [ADB] Forwarding system: 8235 to device: 6790 [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 forward tcp\:8235 tcp\:6790' [debug] [UiAutomator2] No app capability. Assuming it is already on the device [debug] [ADB] Getting install status for com.android.settings [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell dumpsys package com.android.settings' [debug] [ADB] 'com.android.settings' is installed [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell am force-stop com.android.settings' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell pm clear com.android.settings' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell dumpsys package com.android.settings' [debug] [ADB] Retrieving requested permissions [debug] [ADB] Retrieved 256 permission(s) from ["requested"] group(s) [debug] [ADB] Retrieving granted permissions [debug] [ADB] Retrieved 177 permission(s) from ["install","runtime"] group(s) [debug] [ADB] Granting permissions ["android.permission.ACCESS_HAND_WRITING_INTRODUCE_PAGE"] to 'com.android.settings' [debug] [ADB] Got the following command chunks to execute: [["pm","grant","com.android.settings","android.permission.ACCESS_HAND_WRITING_INTRODUCE_PAGE",";"]] [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell pm grant com.android.settings android.permission.ACCESS_HAND_WRITING_INTRODUCE_PAGE \;' [debug] [AndroidDriver] Performed fast reset on the installed 'com.android.settings' application (stop and clear) [debug] [UiAutomator2] Performing shallow cleanup of automation leftovers [debug] [UiAutomator2] No obsolete sessions have been detected (Error: socket hang up) [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell am force-stop io.appium.uiautomator2.server.test' [UiAutomator2] Starting UIAutomator2 server 4.5.2 [UiAutomator2] Using UIAutomator2 server from 'D:\Programme\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-v4.5.2.apk' and test from 'D:\Programme\node_modules\appium\node_modules\appium-uiautomator2-server\apks\appium-uiautomator2-server-debug-androidTest.apk' [UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online... [debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","GWY0217124006708","shell","am","instrument","-w","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] [debug] [Instrumentation] android.util.AndroidException: INSTRUMENTATION_FAILED: io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner [debug] [Instrumentation] at com.android.commands.am.Instrument.run(Instrument.java:486) [debug] [Instrumentation] INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner} [debug] [Instrumentation] INSTRUMENTATION_STATUS: id=ActivityManagerService [debug] [Instrumentation] INSTRUMENTATION_STATUS_CODE: -1 [debug] [Instrumentation] at com.android.commands.am.Am.runInstrument(Am.java:194) [debug] [Instrumentation] at com.android.commands.am.Am.onRun(Am.java:80) [debug] [Instrumentation] at com.android.internal.os.BaseCommand.run(BaseCommand.java:54) [debug] [Instrumentation] at com.android.commands.am.Am.main(Am.java:50) [debug] [Instrumentation] at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) [debug] [Instrumentation] at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371) [debug] [Instrumentation] The process has exited with code 1 [UiAutomator2] The instrumentation process has been unexpectedly terminated. Retrying UiAutomator2 startup (#1 of 1) [debug] [UiAutomator2] Performing strict cleanup of automation leftovers [debug] [UiAutomator2] No obsolete sessions have been detected (Error: socket hang up) [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell am force-stop io.appium.uiautomator2.server.test' [debug] [ADB] Attempting to kill all uiautomator processes [debug] [ADB] Getting IDs of all 'uiautomator' processes [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell pgrep -f uiautomator' [ADB] No 'uiautomator' process has been found [UiAutomator2] Waiting up to 30000ms for UiAutomator2 to be online... [debug] [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","GWY0217124006708","shell","am","instrument","-w","io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner"] [debug] [Instrumentation] android.util.AndroidException: INSTRUMENTATION_FAILED: io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner [debug] [Instrumentation] at com.android.commands.am.Instrument.run(Instrument.java:486) [debug] [Instrumentation] at com.android.commands.am.Am.runInstrument(Am.java:194) [debug] [Instrumentation] at com.android.commands.am.Am.onRun(Am.java:80) [debug] [Instrumentation] INSTRUMENTATION_STATUS: Error=Unable to find instrumentation info for: ComponentInfo{io.appium.uiautomator2.server.test/androidx.test.runner.AndroidJUnitRunner} [debug] [Instrumentation] INSTRUMENTATION_STATUS: id=ActivityManagerService [debug] [Instrumentation] INSTRUMENTATION_STATUS_CODE: -1 [debug] [Instrumentation] at com.android.internal.os.BaseCommand.run(BaseCommand.java:54) [debug] [Instrumentation] at com.android.commands.am.Am.main(Am.java:50) [debug] [Instrumentation] at com.android.internal.os.RuntimeInit.nativeFinishInit(Native Method) [debug] [Instrumentation] at com.android.internal.os.RuntimeInit.main(RuntimeInit.java:371) [debug] [Instrumentation] The process has exited with code 1 [debug] [UiAutomator2] Deleting UiAutomator2 session [debug] [UiAutomator2] Deleting UiAutomator2 server session [debug] [WD Proxy] Matched '/' to command name 'deleteSession' [UiAutomator2] Did not get confirmation UiAutomator2 deleteSession worked; Error was: UnknownError: An unknown server-side error occurred while processing the command. Original error: Trying to proxy a session command without session id [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell am force-stop com.android.settings' [debug] [Logcat] Stopping logcat capture [debug] [ADB] Removing forwarded port socket connection: 8235 [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 forward --remove tcp\:8235' [UiAutomator2] Restoring hidden api policy to the device default configuration [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings delete global hidden_api_policy_pre_p_apps' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings delete global hidden_api_policy_p_apps' [debug] [ADB] Running 'C:\Users\Administrator\.katalon\tools\android_sdk\platform-tools\adb.exe -P 5037 -s GWY0217124006708 shell settings delete global hidden_api_policy' [debug] [BaseDriver] Event 'newSessionStarted' logged at 1585558772071 (16:59:32 GMT+0800 (GMT+08:00)) [debug] [W3C] Encountered internal error running command: Error: The instrumentation process cannot be initialized. Make sure the application under test does not crash and investigate the logcat output. [debug] [W3C] at Object.errorAndThrow (D:\Programme\node_modules\appium\node_modules\appium-support\lib\logging.js:74:35) [debug] [W3C] at UiAutomator2Server.startSession (D:\Programme\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\uiautomator2.js:231:13) [debug] [W3C] at AndroidUiautomator2Driver.startUiAutomator2Session (D:\Programme\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:362:5) [debug] [W3C] at AndroidUiautomator2Driver.createSession (D:\Programme\node_modules\appium\node_modules\appium-uiautomator2-driver\lib\driver.js:208:7) [debug] [W3C] at AppiumDriver.createSession (D:\Programme\node_modules\appium\lib\appium.js:358:35) [HTTP] <-- POST /wd/hub/session 500 7054 ms - 783 [HTTP]