appium / appium-espresso-driver

Espresso integration for Appium
Apache License 2.0
189 stars 75 forks source link

Espresso Driver failed on startup #503

Open Hendrione-Moka opened 4 years ago

Hendrione-Moka commented 4 years ago

Hi I got error when running using espresso driver. So when I start run it, it is installing my app and then showing my apps popup then the espresso driver quit. I notice I got error line like this:

java.lang.NoSuchMethodError: No direct method (Landroid/content/Context;Landroidx/appcompat/app/i;Landroid/view/Window;)V in class Landroidx/appcompat/app/AlertController; or its super classes (declaration of 'androidx.appcompat.app.AlertController' appears in /data/app/io.appium.espressoserver.test-dKS5BfpM0C1D9MRIGxaxKA==/base.apk)

Here is my full log:

[Appium] Welcome to Appium v1.15.0 [Appium] Non-default server args: [Appium] allowInsecure: { [Appium] } [Appium] denyInsecure: { [Appium] } [Appium] Appium REST http interface listener started on 0.0.0.0:4723 [HTTP] --> POST /wd/hub/session [HTTP] {"desiredCapabilities":{"app":"/Users/hendrione/Code/IPA/Bukalapak.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},"capabilities":{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Bukalapak.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}} [W3C] Calling AppiumDriver.createSession() with args: [{"app":"/Users/hendrione/Code/IPA/Bukalapak.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},null,{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Bukalapak.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}] [BaseDriver] Event 'newSessionRequested' logged at 1570557886466 (01:04:46 GMT+0700 (WIB)) [Appium] Appium v1.15.0 creating new EspressoDriver (v1.16.0) session [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided [BaseDriver] Creating session with W3C capabilities: { [BaseDriver] "alwaysMatch": { [BaseDriver] "platformName": "android", [BaseDriver] "appium:app": "/Users/hendrione/Code/IPA/Bukalapak.apk", [BaseDriver] "appium:automationName": "Espresso", [BaseDriver] "appium:deviceName": "device", [BaseDriver] "appium:udid": "emulator-5554" [BaseDriver] }, [BaseDriver] "firstMatch": [ [BaseDriver] {} [BaseDriver] ] [BaseDriver] } [BaseDriver] Session created with session id: 1e769feb-5319-4dba-9b28-b721788a92f0 [BaseDriver] Using local app '/Users/hendrione/Code/IPA/Bukalapak.apk' [Espresso] Checking whether app is actually present [Espresso] EspressoDriver version: 1.16.0 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [AndroidDriver] Retrieving device list [ADB] Trying to find a connected android device [ADB] Getting connected devices... [ADB] Connected devices: [{"udid":"emulator-5554","state":"device"}] [AndroidDriver] Using device: emulator-5554 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [ADB] Setting device id to emulator-5554 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.sdk' [ADB] Current device property 'ro.build.version.sdk': 28 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.release' [ADB] Current device property 'ro.build.version.release': 9 [ADB] Device API level: 28 [Espresso] Relaxing hidden api policy [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_pre_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy 1' [AndroidDriver] Parsing package and activity from app manifest [ADB] Using 'apkanalyzer' from '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' [ADB] Starting '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' with args ["-h","manifest","print","/Users/hendrione/Code/IPA/Bukalapak.apk"] [ADB] Package name: 'com.bukalapak.android' [ADB] Main activity name: 'com.bukalapak.android.HomeActivity_' [AndroidDriver] Parsed package and activity are: com.bukalapak.android/com.bukalapak.android.HomeActivity_ [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 wait-for-device' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell echo ping' [AndroidDriver] Pushing settings apk to device... [ADB] Getting install status for io.appium.settings [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings' [ADB] 'io.appium.settings' is installed [ADB] Getting package info for 'io.appium.settings' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings' [ADB] Starting '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' with args ["manifest","print","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk"] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.14.2' >= '2.14.2') [ADB] There is no need to install/upgrade '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' [ADB] Getting IDs of all 'io.appium.settings' processes [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'pgrep --help; echo $?'' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings' [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell appops set io.appium.settings android\:mock_location allow' [Logcat] Starting logcat capture [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global animator_duration_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global transition_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global window_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus disable' [Espresso] Forwarding Espresso Server port 6791 to 8300 [ADB] Forwarding system: 8300 to device: 6791 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward tcp\:8300 tcp\:6791' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys window' [AndroidDriver] Screen already unlocked, doing nothing [ADB] Checking app cert for /Users/hendrione/Code/IPA/Bukalapak.apk [ADB] Using 'apksigner' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' [ADB] Starting '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' with args '["verify","--print-certs","/Users/hendrione/Code/IPA/Bukalapak.apk"]' [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 [ADB] [ADB] '/Users/hendrione/Code/IPA/Bukalapak.apk' is already signed. [ADB] Getting install status for com.bukalapak.android [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package com.bukalapak.android' [ADB] 'com.bukalapak.android' is not installed [ADB] App '/Users/hendrione/Code/IPA/Bukalapak.apk' is not installed [ADB] Installing '/Users/hendrione/Code/IPA/Bukalapak.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' [ADB] The count of applications in the cache: 10 [ADB] The application at '/Users/hendrione/Code/IPA/Bukalapak.apk' is already cached to '/data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' [Espresso] Deleting espresso session [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus enable' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop com.bukalapak.android' [Logcat] Stopping logcat capture [Espresso] Restoring hidden api policy to the device default configuration [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_pre_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy' [ADB] Removing forwarded port socket connection: 8300 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp\:8300' [BaseDriver] Event 'newSessionStarted' logged at 1570557893842 (01:04:53 GMT+0700 (WIB)) [W3C] Encountered internal error running command: Error executing adbExec. Original error: 'Command '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' exited with code 1'; Stderr: ''; Code: '1' [W3C] Error: Command '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' exited with code 1 [W3C] at ChildProcess.proc.on.code (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/teen_process/lib/exec.js:113:19) [W3C] at ChildProcess.emit (events.js:182:13) [W3C] at maybeClose (internal/child_process.js:961:16) [W3C] at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5) [HTTP] <-- POST /wd/hub/session 500 7378 ms - 1162 [HTTP] [HTTP] --> POST /wd/hub/session [HTTP] {"desiredCapabilities":{"app":"/Users/hendrione/Code/IPA/Bukalapak.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},"capabilities":{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Bukalapak.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}} [W3C] Calling AppiumDriver.createSession() with args: [{"app":"/Users/hendrione/Code/IPA/Bukalapak.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},null,{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Bukalapak.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}] [BaseDriver] Event 'newSessionRequested' logged at 1570558046166 (01:07:26 GMT+0700 (WIB)) [Appium] Appium v1.15.0 creating new EspressoDriver (v1.16.0) session [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided [BaseDriver] Creating session with W3C capabilities: { [BaseDriver] "alwaysMatch": { [BaseDriver] "platformName": "android", [BaseDriver] "appium:app": "/Users/hendrione/Code/IPA/Bukalapak.apk", [BaseDriver] "appium:automationName": "Espresso", [BaseDriver] "appium:deviceName": "device", [BaseDriver] "appium:udid": "emulator-5554" [BaseDriver] }, [BaseDriver] "firstMatch": [ [BaseDriver] {} [BaseDriver] ] [BaseDriver] } [BaseDriver] Session created with session id: 085eb158-0877-4627-8d9e-ac04e8d6d65e [BaseDriver] Using local app '/Users/hendrione/Code/IPA/Bukalapak.apk' [Espresso] Checking whether app is actually present [Espresso] EspressoDriver version: 1.16.0 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [AndroidDriver] Retrieving device list [ADB] Trying to find a connected android device [ADB] Getting connected devices... [ADB] Connected devices: [{"udid":"emulator-5554","state":"device"}] [AndroidDriver] Using device: emulator-5554 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [ADB] Setting device id to emulator-5554 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.sdk' [ADB] Current device property 'ro.build.version.sdk': 28 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.release' [ADB] Current device property 'ro.build.version.release': 9 [ADB] Device API level: 28 [Espresso] Relaxing hidden api policy [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_pre_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy 1' [AndroidDriver] Parsing package and activity from app manifest [ADB] Using 'apkanalyzer' from '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' [ADB] Starting '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' with args ["-h","manifest","print","/Users/hendrione/Code/IPA/Bukalapak.apk"] [ADB] Package name: 'com.bukalapak.android' [ADB] Main activity name: 'com.bukalapak.android.HomeActivity_' [AndroidDriver] Parsed package and activity are: com.bukalapak.android/com.bukalapak.android.HomeActivity_ [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 wait-for-device' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell echo ping' [AndroidDriver] Pushing settings apk to device... [ADB] Getting install status for io.appium.settings [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings' [ADB] 'io.appium.settings' is not installed [ADB] App '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' is not installed [ADB] Installing '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' [ADB] Got an error 'ls: /data/local/tmp/appium_cache: No such file or directory' while getting the list of files in the cache. Assuming the cache does not exist yet [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell mkdir -p /data/local/tmp/appium_cache' [ADB] The count of applications in the cache: 0 [ADB] Caching the application at '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' to '/data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell mkdir -p /data/local/tmp/appium_cache' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 push /Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' [ADB] The upload of 'settings_apk-debug.apk' (1.16 MB) took 0.152s [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install -g /data/local/tmp/appium_cache/3d97225b036c28750562ef8962defee6b1af19a4.apk' [ADB] The installation of 'settings_apk-debug.apk' took 14.350s [ADB] Install command stdout: Success [ADB] Getting IDs of all 'io.appium.settings' processes [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'pgrep --help; echo $?'' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am start -n io.appium.settings/.Settings -a android.intent.action.MAIN -c android.intent.category.LAUNCHER' [ADB] Getting IDs of all 'io.appium.settings' processes [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings' [ADB] Getting IDs of all 'io.appium.settings' processes [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell appops set io.appium.settings android\:mock_location allow' [Logcat] Starting logcat capture [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global animator_duration_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global transition_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global window_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus disable' [Espresso] Forwarding Espresso Server port 6791 to 8300 [ADB] Forwarding system: 8300 to device: 6791 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward tcp\:8300 tcp\:6791' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys window' [AndroidDriver] Screen already unlocked, doing nothing [ADB] Checking app cert for /Users/hendrione/Code/IPA/Bukalapak.apk [ADB] Using 'apksigner' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' [ADB] Starting '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' with args '["verify","--print-certs","/Users/hendrione/Code/IPA/Bukalapak.apk"]' [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 [ADB] [ADB] '/Users/hendrione/Code/IPA/Bukalapak.apk' is already signed. [ADB] Getting install status for com.bukalapak.android [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package com.bukalapak.android' [ADB] 'com.bukalapak.android' is not installed [ADB] App '/Users/hendrione/Code/IPA/Bukalapak.apk' is not installed [ADB] Installing '/Users/hendrione/Code/IPA/Bukalapak.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' [ADB] The count of applications in the cache: 1 [ADB] Caching the application at '/Users/hendrione/Code/IPA/Bukalapak.apk' to '/data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell mkdir -p /data/local/tmp/appium_cache' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 push /Users/hendrione/Code/IPA/Bukalapak.apk /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' [ADB] The upload of 'Bukalapak.apk' (41.89 MB) took 0.344s [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' [Espresso] Deleting espresso session [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus enable' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop com.bukalapak.android' [Logcat] Stopping logcat capture [Espresso] Restoring hidden api policy to the device default configuration [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_pre_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy' [ADB] Removing forwarded port socket connection: 8300 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp\:8300' [BaseDriver] Event 'newSessionStarted' logged at 1570558078550 (01:07:58 GMT+0700 (WIB)) [W3C] Encountered internal error running command: Error executing adbExec. Original error: 'Command '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' exited with code 1'; Stderr: ''; Code: '1' [W3C] Error: Command '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/ae5f43a79617679aa7b12b11c2d656af76f3d2e2.apk' exited with code 1 [W3C] at ChildProcess.proc.on.code (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/teen_process/lib/exec.js:113:19) [W3C] at ChildProcess.emit (events.js:182:13) [W3C] at maybeClose (internal/child_process.js:961:16) [W3C] at Process.ChildProcess._handle.onexit (internal/child_process.js:248:5) [HTTP] <-- POST /wd/hub/session 500 32396 ms - 1162 [HTTP] [HTTP] --> POST /wd/hub/session [HTTP] {"desiredCapabilities":{"app":"/Users/hendrione/Code/IPA/Blibli.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},"capabilities":{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Blibli.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}} [W3C] Calling AppiumDriver.createSession() with args: [{"app":"/Users/hendrione/Code/IPA/Blibli.apk","automationName":"Espresso","platformName":"Android","udid":"emulator-5554","deviceName":"device"},null,{"firstMatch":[{"appium:app":"/Users/hendrione/Code/IPA/Blibli.apk","appium:automationName":"Espresso","appium:deviceName":"device","platformName":"android","appium:udid":"emulator-5554"}]}] [BaseDriver] Event 'newSessionRequested' logged at 1570558166202 (01:09:26 GMT+0700 (WIB)) [Appium] Appium v1.15.0 creating new EspressoDriver (v1.16.0) session [BaseDriver] W3C capabilities and MJSONWP desired capabilities were provided [BaseDriver] Creating session with W3C capabilities: { [BaseDriver] "alwaysMatch": { [BaseDriver] "platformName": "android", [BaseDriver] "appium:app": "/Users/hendrione/Code/IPA/Blibli.apk", [BaseDriver] "appium:automationName": "Espresso", [BaseDriver] "appium:deviceName": "device", [BaseDriver] "appium:udid": "emulator-5554" [BaseDriver] }, [BaseDriver] "firstMatch": [ [BaseDriver] {} [BaseDriver] ] [BaseDriver] } [BaseDriver] Session created with session id: 77e95258-7194-4daa-a030-8912b67a13ab [BaseDriver] Using local app '/Users/hendrione/Code/IPA/Blibli.apk' [Espresso] Checking whether app is actually present [Espresso] EspressoDriver version: 1.16.0 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [AndroidDriver] Retrieving device list [ADB] Trying to find a connected android device [ADB] Getting connected devices... [ADB] Connected devices: [{"udid":"emulator-5554","state":"device"}] [AndroidDriver] Using device: emulator-5554 [ADB] Using 'adb' from '/Users/hendrione/Library/Android/sdk/platform-tools/adb' [ADB] Setting device id to emulator-5554 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.sdk' [ADB] Current device property 'ro.build.version.sdk': 28 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell getprop ro.build.version.release' [ADB] Current device property 'ro.build.version.release': 9 [ADB] Device API level: 28 [Espresso] Relaxing hidden api policy [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_pre_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy_p_apps 1' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings put global hidden_api_policy 1' [AndroidDriver] Parsing package and activity from app manifest [ADB] Using 'apkanalyzer' from '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' [ADB] Starting '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' with args ["-h","manifest","print","/Users/hendrione/Code/IPA/Blibli.apk"] [ADB] Package name: 'blibli.mobile.commerce' [ADB] Main activity name: 'blibli.mobile.ng.commerce.core.init.view.SplashActivity' [AndroidDriver] Parsed package and activity are: blibli.mobile.commerce/blibli.mobile.ng.commerce.core.init.view.SplashActivity [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 wait-for-device' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell echo ping' [AndroidDriver] Pushing settings apk to device... [ADB] Getting install status for io.appium.settings [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings' [ADB] 'io.appium.settings' is installed [ADB] Getting package info for 'io.appium.settings' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.settings' [ADB] Starting '/Users/hendrione/Library/Android/sdk/tools/bin/apkanalyzer' with args ["manifest","print","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk"] [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('2.14.2' >= '2.14.2') [ADB] There is no need to install/upgrade '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/io.appium.settings/apks/settings_apk-debug.apk' [ADB] Getting IDs of all 'io.appium.settings' processes [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'pgrep --help; echo $?'' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pgrep -f io\\.appium\\.settings' [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions. [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell appops set io.appium.settings android\:mock_location allow' [Logcat] Starting logcat capture [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global animator_duration_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global transition_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings get global window_animation_scale' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus disable' [Espresso] Forwarding Espresso Server port 6791 to 8300 [ADB] Forwarding system: 8300 to device: 6791 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward tcp\:8300 tcp\:6791' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys window' [AndroidDriver] Screen already unlocked, doing nothing [ADB] Checking app cert for /Users/hendrione/Code/IPA/Blibli.apk [ADB] Using 'apksigner' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' [ADB] Starting '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' with args '["verify","--print-certs","/Users/hendrione/Code/IPA/Blibli.apk"]' [ADB] apksigner stdout: Signer #1 certificate DN: EMAILADDRESS=android@android.com, CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87 [ADB] [ADB] '/Users/hendrione/Code/IPA/Blibli.apk' is already signed. [ADB] Getting install status for blibli.mobile.commerce [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package blibli.mobile.commerce' [ADB] 'blibli.mobile.commerce' is not installed [ADB] App '/Users/hendrione/Code/IPA/Blibli.apk' is not installed [ADB] Installing '/Users/hendrione/Code/IPA/Blibli.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' [ADB] The count of applications in the cache: 2 [ADB] Caching the application at '/Users/hendrione/Code/IPA/Blibli.apk' to '/data/local/tmp/appium_cache/eda67449cfc5c75bd6f92fe84088e6e64f726cf0.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell mkdir -p /data/local/tmp/appium_cache' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 push /Users/hendrione/Code/IPA/Blibli.apk /data/local/tmp/appium_cache/eda67449cfc5c75bd6f92fe84088e6e64f726cf0.apk' [ADB] The upload of 'Blibli.apk' (27.16 MB) took 0.182s [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/eda67449cfc5c75bd6f92fe84088e6e64f726cf0.apk' [ADB] The installation of 'Blibli.apk' took 4.124s [ADB] Install command stdout: Success [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell ls /data/local/tmp/espresso.apppackage' [Espresso] The previous target application package is unknown [Espresso] Forcing Espresso server rebuild because of changed application package [Espresso] Deleting the obsolete Espresso server package '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' [Espresso] Repackaging espresso server for: 'blibli.mobile.commerce' [Espresso] Creating new manifest: '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml' [ADB] Found the most recent Android platform: {"platform":"android-29","platformPath":"/Users/hendrione/Library/Android/sdk/platforms/android-29"} [ADB] Using 'aapt2' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/aapt2' [ADB] Compiling the manifest using '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/aapt2 link -o /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml.apk --manifest /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml --rename-manifest-package io.appium.espressoserver.test --rename-instrumentation-target-package blibli.mobile.commerce -I /Users/hendrione/Library/Android/sdk/platforms/android-29/android.jar -v' [ADB] Compiled the manifest at '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml.apk' [ADB] Inserting manifest '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml', src: '/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/espresso-server/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk', dst: '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' [ADB] Unzipping '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/AndroidManifest.xml.apk' to '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T' [ADB] Unzip successful [ADB] Using 'aapt' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/aapt' [ADB] Moving manifest [ADB] Manifest insertion into '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' is completed [Espresso] Repackaged espresso server ready: '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' [ADB] Checking app cert for /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk [ADB] Starting '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' with args '["verify","--print-certs","/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk"]' [ADB] Got an error during apksigner execution: Command '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner verify --print-certs /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' exited with code 1 [ADB] apksigner stderr: DOES NOT VERIFY [ADB] ERROR: JAR signer CERT.RSA: JAR signature META-INF/CERT.SF indicates the APK is signed using APK Signature Scheme v2 but no such signature was found. Signature stripped? [ADB] [ADB] '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' is not signed with debug cert [ADB] Using 'zipalign' from '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/zipalign' [ADB] /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' is already zip-aligned. Doing nothing [ADB] Signing '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' with default cert [ADB] Starting '/Users/hendrione/Library/Android/sdk/build-tools/29.0.1/apksigner' with args '["sign","--key","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-driver/node_modules/appium-adb/keys/testkey.pk8","--cert","/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-android-driver/node_modules/appium-adb/keys/testkey.x509.pem","/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk"]' [ADB] Uninstalling io.appium.espressoserver.test [ADB] Getting install status for io.appium.espressoserver.test [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.espressoserver.test' [ADB] 'io.appium.espressoserver.test' is not installed [ADB] io.appium.espressoserver.test was not uninstalled, because it was not present on the device [ADB] Getting install status for io.appium.espressoserver.test [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell dumpsys package io.appium.espressoserver.test' [ADB] 'io.appium.espressoserver.test' is not installed [ADB] App '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' is not installed [Espresso] Installing Espresso Test Server apk from the target device (path: '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk') [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell 'ls -t -1 /data/local/tmp/appium_cache 2>&1 || echo _ERROR_'' [ADB] The count of applications in the cache: 3 [ADB] Caching the application at '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' to '/data/local/tmp/appium_cache/11ecfe19259d6468c738d953d5ccd20e08691e21.apk' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell mkdir -p /data/local/tmp/appium_cache' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 push /var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk /data/local/tmp/appium_cache/11ecfe19259d6468c738d953d5ccd20e08691e21.apk' [ADB] The upload of 'io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' (4.72 MB) took 0.091s [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell pm install /data/local/tmp/appium_cache/11ecfe19259d6468c738d953d5ccd20e08691e21.apk' [ADB] The installation of 'io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' took 1.299s [ADB] Install command stdout: Success [Espresso] Installed Espresso Test Server apk '/var/folders/tc/5lg0nqyd4cj4n0k1s8hxxqt00000gp/T/io.appium.espressoserver.test_1.16.0_blibli.mobile.commerce.apk' (pkg: 'io.appium.espressoserver.test') [Espresso] Performing cleanup of automation leftovers [Espresso] No obsolete sessions have been detected (Error: socket hang up) [Espresso] Starting Espresso Server v1.16.0 with cmd: adb shell am instrument -w -e debug false io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner [ADB] Creating ADB subprocess with args: ["-P",5037,"-s","emulator-5554","shell","am","instrument","-w","-e","debug","false","io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner"] [Espresso] [Instrumentation] [STDOUT] [Espresso] Waiting for Espresso to be online... [WD Proxy] Matched '/status' to command name 'getStatus' [WD Proxy] Proxying [GET /status] to [GET http://localhost:8300/status] with no body [WD Proxy] Got response with status 500: {"id":"f17199bb-72d4-4fb7-9298-7ad55fb68eb9","sessionId":null,"value":{"error":"unknown error","message":"kotlin.KotlinNullPointerException","stacktrace":"kotlin.KotlinNullPointerException\n\tat io.appium.espressoserver.lib.http.Server.serve(Server.kt:49)\n\tat fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:945)\n\tat fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:192)\n\tat java.lang.Thread.run(Thread.java:764)\n"}} [W3C] Matched W3C error code 'unknown error' to UnknownError [WD Proxy] Matched '/status' to command name 'getStatus' [WD Proxy] Proxying [GET /status] to [GET http://localhost:8300/status] with no body [WD Proxy] Got response with status 200: {"id":"d7459247-10be-4f60-9a13-7ca1a44c6eec","sessionId":null,"value":null} [WD Proxy] Matched '/session' to command name 'createSession' [WD Proxy] Proxying [POST /session] to [POST http://localhost:8300/session] with body: {"capabilities":{"firstMatch":[{"platform":"LINUX","webStorageEnabled":false,"takesScreenshot":true,"javascriptEnabled":true,"databaseEnabled":false,"networkConnectionEnabled":true,"locationContextEnabled":false,"warnings":{},"desired":{"platformName":"android","app":"/Users/hendrione/Code/IPA/Blibli.apk","automationName":"Espresso","deviceName":"device","udid":"emulator-5554"},"platformName":"android","app":"/Users/hendrione/Code/IPA/Blibli.apk","automationName":"Espresso","deviceName":"emulator-5554","udid":"emulator-5554","deviceUDID":"emulator-5554","appPackage":"blibli.mobile.commerce","appWaitPackage":"blibli.mobile.commerce","appActivity":"blibli.mobile.ng.commerce.core.init.view.SplashActivity","appWaitActivity":"blibli.mobile.ng.commerce.core.init.view.SplashActivity"}],"alwaysMatch":{}}} [Espresso] [Instrumentation] [STDOUT] io.appium.espressoserver.EspressoServerRunnerTest: [Espresso] [Instrumentation] [STDOUT] Process crashed while executing startEspressoServer(io.appium.espressoserver.EspressoServerRunnerTest): [Espresso] [Instrumentation] [STDOUT] java.lang.NoSuchMethodError: No direct method (Landroid/content/Context;Landroidx/appcompat/app/i;Landroid/view/Window;)V in class Landroidx/appcompat/app/AlertController; or its super classes (declaration of 'androidx.appcompat.app.AlertController' appears in /data/app/io.appium.espressoserver.test-dKS5BfpM0C1D9MRIGxaxKA==/base.apk) [Espresso] [Instrumentation] [STDOUT] at androidx.appcompat.app.d.(AlertDialog.java:99) [Espresso] [Instrumentation] [STDOUT] at androidx.appcompat.app.d$a.b(AlertDialog.java:981) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.widget.e.a(CustomAlertDialog.java:39) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.widget.e.(CustomAlertDialog.java:30) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.c.p.k(CoreActivity.kt:444) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.c.p.onCreate(CoreActivity.kt:118) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.c.d.onCreate(BaseActivity.kt:50) [Espresso] [Instrumentation] [STDOUT] at blibli.mobile.ng.commerce.core.init.view.SplashActivity.onCreate(SplashActivity.java:126) [Espresso] [Instrumentation] [STDOUT] at android.app.Activity.performCreate(Activity.java:7136) [Espresso] [Instrumentation] [STDOUT] at android.app.Activity.performCreate(Activity.java:7127) [Espresso] [Instrumentation] [STDOUT] at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1271) [Espresso] [Instrumentation] [STDOUT] at androidx.test.runner.MonitoringInstrumentation.callActivityOnCreate(MonitoringInstrumentation.java:702) [Espresso] [Instrumentation] [STDOUT] at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2893) [Espresso] [Instrumentation] [STDOUT] at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3048) [Espresso] [Instrumentation] [STDOUT] at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78) [Espresso] [Instrumentation] [STDOUT] at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108) [Espresso] [Instrumentation] [STDOUT] at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68) [Espresso] [Instrumentation] [STDOUT] at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1808) [Espresso] [Instrumentation] [STDOUT] at android.os.Handler.dispatchMessage(Handler.java:106) [Espresso] [Instrumentation] [STDOUT] at android.os.Looper.loop(Looper.java:193) [Espresso] [Instrumentation] [STDOUT] at android.app.ActivityThread.main(ActivityThread.java:6669) [Espresso] [Instrumentation] [STDOUT] at java.lang.reflect.Method.invoke(Native Method) [Espresso] [Instrumentation] [STDOUT] at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:493) [Espresso] [Instrumentation] [STDOUT] at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858) [WD Proxy] Got an unexpected response with status undefined: {"code":"ECONNRESET"} [Espresso] Deleting espresso session [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am broadcast -a io.appium.settings.animation -n io.appium.settings/.receivers.AnimationSettingReceiver --es setstatus enable' [Espresso] [Instrumentation] [STDOUT] INSTRUMENTATION_RESULT: shortMsg=Process crashed. [Espresso] [Instrumentation] [STDOUT] INSTRUMENTATION_CODE: 0 [Espresso] Instrumentation process exited with code 0 from signal null [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell am force-stop blibli.mobile.commerce' [Logcat] Stopping logcat capture [Espresso] Restoring hidden api policy to the device default configuration [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_pre_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy_p_apps' [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 shell settings delete global hidden_api_policy' [ADB] Removing forwarded port socket connection: 8300 [ADB] Running '/Users/hendrione/Library/Android/sdk/platform-tools/adb -P 5037 -s emulator-5554 forward --remove tcp\:8300' [BaseDriver] Event 'newSessionStarted' logged at 1570558188796 (01:09:48 GMT+0700 (WIB)) [W3C] Encountered internal error running command: UnknownError: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to remote server. Original error: Error: socket hang up [W3C] at JWProxy.command (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-base-driver/lib/jsonwp-proxy/proxy.js:261:13) [HTTP] <-- POST /wd/hub/session 500 22597 ms - 563 [HTTP]

KazuCocoa commented 4 years ago

thanks.

Configuration stuff about androidx.appcompat/ like https://github.com/appium/appium-espresso-driver/issues/449?

Selvam-N commented 4 years ago

@Hendrione-Moka Am facing the same issue. Did you find a solution for it.

Selvam-N commented 4 years ago

@KazuCocoa . Previously I got this Resource not Found exception as mentioned in 449 and now it has been resolved. After that the app is crashing.

VikashChauhan51 commented 3 years ago

@Hendrione-Moka i am also getting same issue. Currently, my Appium version is 1.18.3. Let me know if something need to update or install. Current setup seems working fine with "UIAutomator2". I will appreciate if you help me at any point.

VikashChauhan51 commented 3 years ago

System.InvalidOperationException : A new session could not be created. Details: An unknown server-side error occurred while processing the command. Original error: Could not proxy command to the remote server. Original error: socket hang up. Check https://github.com/appium/appium-espresso-driver#troubleshooting regarding advanced session startup troubleshooting. (SessionNotCreated)