Appium espresso driver server start failure

Trying to connect to appium server using appium inspector(espresso driver). Server successfully started with uiautomator2, but failing with espresso driver. Can someone help here. Below are the driver capabilities using to connect to appium server:

{
  "platformName": "Android",
  "appium:platformVersion": "12",
  "appium:deviceName": "RF8M221RD0E",
  "appium:showLogs": "True",
  "appium:automationName": "Espresso",
  "appium:appActivity": "com.company.common.view.Activity",
  "appium:appPackage": "com.company.cloud.rc"
}

app is installing but while creating session is the problem.

Install command stdout: Serving...
[ADB] Performing Incremental Install
[ADB] Success
[ADB] Install command complete in 496 ms
[Espresso] Installed Espresso Test Server apk '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_1.45.3_com.company.cloud.rc_RF8M221RD0E.apk' (pkg: 'io.appium.espressoserver.test')
[ADB] Adding packages ["io.appium.settings","io.appium.espressoserver.test"] to Doze whitelist
[ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.espressoserver.test",";"]]
[ADB] Running '/Users/<user_name>/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.espressoserver.test ;'
[Espresso] Performing cleanup of automation leftovers
[Espresso] No obsolete sessions have been detected (socket hang up)
[Espresso] Starting Espresso Server v1.45.3 with cmd: adb shell am instrument -w -e debug false -e disableAnalytics true io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner
[ADB] Creating ADB subprocess with args: ["-P",5037,"-s","RF8M221RD0E","shell","am","instrument","-w","-e","debug",false,"-e","disableAnalytics",true,"io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner"]
[Espresso] Waiting up to 45000ms for Espresso server 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] socket hang up
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://localhost:8300/status] with no body
[WD Proxy] socket hang up
[Espresso] [Instrumentation] INSTRUMENTATION_RESULT: shortMsg=Process crashed.
[Espresso] INSTRUMENTATION_CODE: 0
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://localhost:8300/status] with no body
[WD Proxy] socket hang up
[WD Proxy] Matched '/status' to command name 'getStatus'
[WD Proxy] Proxying [GET /status] to [GET http://localhost:8300/status] with no body
[WD Proxy] socket hang up
[Espresso] Instrumentation process exited with code 0 from signal null
[Espresso] Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details
[Espresso] Deleting espresso session
[ADB] Running '/Users/<user_name>/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell am force-stop com.company.cloud.rc'
[Logcat] Stopping logcat capture
[Espresso] Restoring hidden api policy to the device default configuration
[ADB] Running '/Users/<user_name>/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
[ADB] Removing forwarded port socket connection: 8300 
[ADB] Running '/Users/<user_name>/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E forward --remove tcp:8300'
[BaseDriver] Event 'newSessionStarted' logged at 1695731719930 (08:35:19 GMT-0400 (Eastern Daylight Time))
[W3C] Encountered internal error running command: A new session could not be created. Details: Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details. Check https://github.com/appium/appium-espresso-driver#troubleshooting regarding advanced session startup troubleshooting.
[W3C] Error: Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details. Check https://github.com/appium/appium-espresso-driver#troubleshooting regarding advanced session startup troubleshooting.
[W3C]     at Object.errorAndThrow (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-support/lib/logging.js:94:35)
[W3C]     at condFn (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/lib/espresso-runner.js:283:18)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:138:26)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:20)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at spin (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:148:14)
[W3C]     at waitForCondition (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/asyncbox/lib/asyncbox.js:155:10)
[W3C]     at EspressoRunner.startSession (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/lib/espresso-runner.js:277:7)
[W3C]     at EspressoDriver.startEspressoSession (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/lib/driver.js:318:5)
[W3C]     at EspressoDriver.createSession (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/node_modules/appium-espresso-driver/lib/driver.js:188:7)
[W3C]     at AppiumDriver.createSession (/Applications/Appium Server GUI.app/Contents/Resources/app/node_modules/appium/lib/appium.js:387:35)
[HTTP] <-- POST /wd/hub/session 500 134843 ms - 3710

Versions used are below, Let me know if any other versions are required.

gradle -version

------------------------------------------------------------
Gradle 8.3
------------------------------------------------------------

Build time:   2023-08-17 07:06:47 UTC
Revision:     8afbf24b469158b714b36e84c6f4d4976c86fcd5

Kotlin:       1.9.0
Groovy:       3.0.17
Ant:          Apache Ant(TM) version 1.10.13 compiled on January 4 2023
JVM:          20.0.1 (Homebrew 20.0.1)
OS:           Mac OS X 13.4.1 aarch64
java -version
java version "11.0.20" 2023-07-18 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.20+9-LTS-256)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.20+9-LTS-256, mixed mode)
appium driver install espresso
✔ Installing 'espresso' using NPM install spec 'appium-espresso-driver'
ℹ Driver [email protected] successfully installed
- automationName: Espresso
- platformNames: ["Android"]
appium --version
2.1.3

Let me know if anything required. Thanks

How are you starting Appium 2 server?

using Appium Server GUI

Ok, so Appium 1.20.x, not Appium 2. Probably too old to work.

You should try using Appium 2.

Starting appium server programatically, throws below error: with same above driver capabilities

2023-09-26 20:07:54:915 [Appium] Welcome to Appium v2.1.3 (REV 8debf39f24954d1006df6bac2dbef09d1ea68bc5)
2023-09-26 20:07:54:916 [Appium] Non-default server args:
2023-09-26 20:07:54:917 [Appium] { address: 'localhost',
2023-09-26 20:07:54:917 [Appium]   basePath: '/wd/hub',
2023-09-26 20:07:54:917 [Appium]   loglevel: 'debug:debug',
2023-09-26 20:07:54:917 [Appium]   relaxedSecurityEnabled: true }
2023-09-26 20:07:54:918 [Appium] Attempting to load driver uiautomator2...
2023-09-26 20:07:54:921 [Appium] Requiring driver at /Users/user_name/.appium/node_modules/appium-uiautomator2-driver
2023-09-26 20:07:57:072 [Appium] Attempting to load driver espresso...
2023-09-26 20:07:57:079 [Appium] Requiring driver at /Users/user_name/.appium/node_modules/appium-espresso-driver
2023-09-26 20:07:59:818 [Appium] Appium REST http interface listener started on http://localhost:4723/wd/hub
2023-09-26 20:07:59:818 [Appium] Available drivers:
2023-09-26 20:07:59:819 [Appium]   - [email protected] (automationName 'UiAutomator2')
2023-09-26 20:07:59:819 [Appium]   - [email protected] (automationName 'Espresso')
2023-09-26 20:07:59:819 [Appium] No plugins have been installed. Use the "appium plugin" command to install the one(s) you want to use.
2023-09-26 20:08:00:765 [HTTP] --> HEAD /wd/hub/status
2023-09-26 20:08:00:766 [HTTP] {}
2023-09-26 20:08:00:767 [AppiumDriver@d204] Calling AppiumDriver.getStatus() with args: []
2023-09-26 20:08:00:771 [AppiumDriver@d204] Responding to client with driver.getStatus() result: {"ready":true,"message":"The server is ready to accept new connections","build":{"version":"2.1.3","git-sha":"8debf39f24954d1006df6bac2dbef09d1ea68bc5","built":"2020-09-23 16:18:37 -0700"}}
2023-09-26 20:08:00:778 [HTTP] <-- HEAD /wd/hub/status 200 10 ms - 199
2023-09-26 20:08:00:778 [HTTP] 
2023-09-26 20:08:00:784 [HTTP] Request idempotency key: 52f6ebe7-77fc-4ba5-be86-9922eebcbbd5
2023-09-26 20:08:00:798 [HTTP] --> POST /wd/hub/session
2023-09-26 20:08:00:798 [HTTP] {"capabilities":{"firstMatch":[{}],"alwaysMatch":{"platformName":"Android","appium:options":{"platformVersion":"12.0","deviceName":"RF8M221RD0E","showLogs":true,"automationName":"espresso","newCommandTimeout":300,"udid":"RF8M221RD0E","appActivity":"com.company.common.view.LaunchActivity","app":"./mobile/bundle/com.company.cloudtvr.rc-8.1.0.2.apk","appPackage":"com.company.cloudtvr.rc","nativeWebScreenshot":true,"ensureWebviewsHavePages":true,"deviceReadyTimeout":100,"autoWebviewTimeout":20000,"noReset":true}}}}
2023-09-26 20:08:00:799 [AppiumDriver@d204] Calling AppiumDriver.createSession() with args: [null,null,{"firstMatch":[{}],"alwaysMatch":{"platformName":"Android","appium:options":{"platformVersion":"12.0","deviceName":"RF8M221RD0E","showLogs":true,"automationName":"espresso","newCommandTimeout":300,"udid":"RF8M221RD0E","appActivity":"com.company.common.view.LaunchActivity","app":"./mobile/bundle/com.company.cloudtvr.rc-8.1.0.2.apk","appPackage":"com.company.cloudtvr.rc","nativeWebScreenshot":true,"ensureWebviewsHavePages":true,"deviceReadyTimeout":100,"autoWebviewTimeout":20000,"noReset":true}}}]
2023-09-26 20:08:00:799 [AppiumDriver@d204] Event 'newSessionRequested' logged at 1695758880799 (16:08:00 GMT-0400 (Eastern Daylight Time))
2023-09-26 20:08:00:800 [BaseDriver] Found appium:options capability present; will promote items inside to caps
2023-09-26 20:08:00:801 [Appium] Attempting to find matching driver for automationName 'espresso' and platformName 'Android'
2023-09-26 20:08:00:801 [Appium] The 'espresso' driver was installed and matched caps.
2023-09-26 20:08:00:801 [Appium] Will require it at /Users/user_name/.appium/node_modules/appium-espresso-driver
2023-09-26 20:08:00:802 [Appium] Requiring driver at /Users/user_name/.appium/node_modules/appium-espresso-driver
2023-09-26 20:08:00:802 [AppiumDriver@d204] Appium v2.1.3 creating new EspressoDriver (v2.25.8) session
2023-09-26 20:08:00:802 [AppiumDriver@d204] Checking BaseDriver versions for Appium and EspressoDriver
2023-09-26 20:08:00:802 [AppiumDriver@d204] Appium's BaseDriver version is 9.3.20
2023-09-26 20:08:00:802 [AppiumDriver@d204] EspressoDriver's BaseDriver version is 9.3.20
2023-09-26 20:08:00:803 [AppiumDriver@d204] Applying relaxed security to 'EspressoDriver' as per server command line argument. All insecure features will be enabled unless explicitly disabled by --deny-insecure
2023-09-26 20:08:00:804 [EspressoDriver@2646] Creating session with W3C capabilities: {
2023-09-26 20:08:00:804 [EspressoDriver@2646]   "alwaysMatch": {
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "platformName": "Android",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:platformVersion": "12.0",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:deviceName": "RF8M221RD0E",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:showLogs": true,
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:automationName": "espresso",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:newCommandTimeout": 300,
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:udid": "RF8M221RD0E",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:appActivity": "com.company.common.view.LaunchActivity",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:app": "./mobile/bundle/com.company.cloudtvr.rc-8.1.0.2.apk",
2023-09-26 20:08:00:804 [EspressoDriver@2646]     "appium:appPackage": "com.company.cloudtvr.rc",
2023-09-26 20:08:00:805 [EspressoDriver@2646]     "appium:nativeWebScreenshot": true,
2023-09-26 20:08:00:805 [EspressoDriver@2646]     "appium:ensureWebviewsHavePages": true,
2023-09-26 20:08:00:805 [EspressoDriver@2646]     "appium:deviceReadyTimeout": 100,
2023-09-26 20:08:00:805 [EspressoDriver@2646]     "appium:autoWebviewTimeout": 20000,
2023-09-26 20:08:00:805 [EspressoDriver@2646]     "appium:noReset": true
2023-09-26 20:08:00:805 [EspressoDriver@2646]   },
2023-09-26 20:08:00:805 [EspressoDriver@2646]   "firstMatch": [
2023-09-26 20:08:00:805 [EspressoDriver@2646]     {}
2023-09-26 20:08:00:805 [EspressoDriver@2646]   ]
2023-09-26 20:08:00:805 [EspressoDriver@2646] }
2023-09-26 20:08:00:811 [EspressoDriver@2646] The following capabilities were provided, but are not recognized by Appium:
2023-09-26 20:08:00:811 [EspressoDriver@2646]   deviceName
2023-09-26 20:08:00:811 [EspressoDriver@2646]   showLogs
2023-09-26 20:08:00:811 [EspressoDriver@2646 (eb1a375c)] Session created with session id: eb1a375c-5dd6-4dc6-9830-440e8a41039b
2023-09-26 20:08:00:826 [ADB] Found 4 'build-tools' folders under '/Users/user_name/Library/Android/sdk' (newest first):
2023-09-26 20:08:00:826 [ADB]     /Users/user_name/Library/Android/sdk/build-tools/34.0.0
2023-09-26 20:08:00:826 [ADB]     /Users/user_name/Library/Android/sdk/build-tools/33.0.2
2023-09-26 20:08:00:826 [ADB]     /Users/user_name/Library/Android/sdk/build-tools/33.0.1
2023-09-26 20:08:00:826 [ADB]     /Users/user_name/Library/Android/sdk/build-tools/29.0.2
2023-09-26 20:08:00:827 [ADB] Using 'adb' from '/Users/user_name/Library/Android/sdk/platform-tools/adb'
2023-09-26 20:08:00:827 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
2023-09-26 20:08:00:965 [AndroidDriver] Retrieving device list
2023-09-26 20:08:00:965 [ADB] Trying to find connected Android devices
2023-09-26 20:08:00:966 [ADB] Getting connected devices
2023-09-26 20:08:00:981 [ADB] Connected devices: [{"udid":"RF8M221RD0E","state":"device"}]
2023-09-26 20:08:00:981 [AndroidDriver] Using device: RF8M221RD0E
2023-09-26 20:08:00:982 [ADB] Using 'adb' from '/Users/user_name/Library/Android/sdk/platform-tools/adb'
2023-09-26 20:08:00:982 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 start-server'
2023-09-26 20:08:01:002 [ADB] Setting device id to RF8M221RD0E
2023-09-26 20:08:01:003 [BaseDriver] Using local app './mobile/bundle/com.company.apk'
2023-09-26 20:08:01:073 [BaseDriver] The current application path './mobile/bundle/com.company.apk' is not absolute and has been rewritten to '/Users//mobile/bundle/com.company.apk'. Consider using absolute paths rather than relative
2023-09-26 20:08:01:073 [ADB] Checking app cert for /Users/mobile/bundle/com.company.apk
2023-09-26 20:08:01:127 [ADB] Using 'apksigner.jar' from '/Users/<user_name>/Library/Android/sdk/build-tools/34.0.0/lib/apksigner.jar'
2023-09-26 20:08:01:129 [ADB] Starting apksigner: /usr/bin/java -Xmx1024M -Xss1m -jar /Users/user_name/Library/Android/sdk/build-tools/34.0.0/lib/apksigner.jar verify --print-certs /Users/user_name/SBAppium_Latest_Test/mobile/bundle/com.company.apk
2023-09-26 20:08:02:112 [ADB] apksigner stdout: Signer #1 certificate DN: [email protected], CN=Android, OU=Android, O=Android, L=Mountain View, ST=California, C=US
2023-09-26 20:08:02:112 [ADB] Signer #1 certificate SHA-256 digest: a40da80a59d170caa950cf15c18c454d47a39b26989d8b640ecd745ba71bf5dc
2023-09-26 20:08:02:112 [ADB] Signer #1 certificate SHA-1 digest: 61ed377e85d386a8dfee6b864bd85b0bfaa5af81
2023-09-26 20:08:02:112 [ADB] Signer #1 certificate MD5 digest: e89b158e4bcf988ebd09eb83f5378e87
2023-09-26 20:08:02:112 [ADB] 
2023-09-26 20:08:02:112 [ADB] sha256 hash did match for 'com.company.apk'
2023-09-26 20:08:02:113 [ADB] '/Users/user_name/SBAppium_Latest_Test/mobile/bundle/com.compnay.apk' is signed with the default certificate
2023-09-26 20:08:02:114 [EspressoDriver@2646 (eb1a375c)] EspressoDriver version: 2.25.8
2023-09-26 20:08:02:115 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell getprop ro.build.version.sdk'
2023-09-26 20:08:02:193 [ADB] Current device property 'ro.build.version.sdk': 31
2023-09-26 20:08:02:193 [ADB] Getting device platform version
2023-09-26 20:08:02:193 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell getprop ro.build.version.release'
2023-09-26 20:08:02:287 [ADB] Current device property 'ro.build.version.release': 12
2023-09-26 20:08:02:287 [ADB] Device API level: 31
2023-09-26 20:08:02:287 [EspressoDriver@2646 (eb1a375c)] Relaxing hidden api policy
2023-09-26 20:08:02:287 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell 'settings put global hidden_api_policy_pre_p_apps 1;settings put global hidden_api_policy_p_apps 1;settings put global hidden_api_policy 1''
2023-09-26 20:08:02:537 [AndroidDriver] Pushing settings apk to device...
2023-09-26 20:08:02:538 [ADB] Getting package info for 'io.appium.settings'
2023-09-26 20:08:02:539 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys package io.appium.settings'
2023-09-26 20:08:02:693 [ADB] The version name of the installed 'io.appium.settings' is greater or equal to the application version name ('5.1.2' >= '5.1.2')
2023-09-26 20:08:02:694 [ADB] There is no need to install/upgrade '/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/io.appium.settings/apks/settings_apk-debug.apk'
2023-09-26 20:08:02:695 [ADB] Getting IDs of all 'io.appium.settings' processes
2023-09-26 20:08:02:695 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell 'pgrep --help; echo $?''
2023-09-26 20:08:02:816 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell pgrep -f \(\[\[:blank:\]\]\|\^\)io\.appium\.settings\(\[\[:blank:\]\]\|\$\)'
2023-09-26 20:08:02:935 [AndroidDriver] io.appium.settings is already running. There is no need to reset its permissions.
2023-09-26 20:08:02:937 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell appops set io.appium.settings android:mock_location allow'
2023-09-26 20:08:03:079 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell "[ -e '/data/local/tmp/mock_apps.json' ] && echo __PASS__"'
2023-09-26 20:08:03:155 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell cat /data/local/tmp/mock_apps.json'
2023-09-26 20:08:03:255 [Logcat] Starting logs capture with command: /Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E logcat -v threadtime
2023-09-26 20:08:03:356 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell settings get global animator_duration_scale'
2023-09-26 20:08:03:474 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell settings get global transition_animation_scale'
2023-09-26 20:08:03:573 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell settings get global window_animation_scale'
2023-09-26 20:08:03:682 [EspressoDriver@2646 (eb1a375c)] Window animation is already disabled
2023-09-26 20:08:03:684 [EspressoDriver@2646 (eb1a375c)] Forwarding Espresso Server port 6791 to 8300
2023-09-26 20:08:03:684 [ADB] Forwarding system: 8300 to device: 6791
2023-09-26 20:08:03:684 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E forward tcp:8300 tcp:6791'
2023-09-26 20:08:03:713 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys window'
2023-09-26 20:08:03:819 [AndroidDriver] Screen already unlocked, doing nothing
2023-09-26 20:08:03:819 [ADB] Getting package info for 'com.company.cloudtvr.rc'
2023-09-26 20:08:03:819 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys package com.company.cloudtvr.rc'
2023-09-26 20:08:03:936 [ADB] The version name of the installed 'com.company.cloudtvr.rc' is greater or equal to the application version name ('8.1.0' >= '8.1.0')
2023-09-26 20:08:03:936 [ADB] There is no need to install/upgrade '/Users/user_name/SBAppium_Latest_Test/mobile/bundle/com.company.cloudtvr.rc-8.1.0.2.apk'
2023-09-26 20:08:03:936 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell "[ -e '/data/local/tmp/espresso.apppackage' ] && echo __PASS__"'
2023-09-26 20:08:04:002 [EspressoDriver@2646 (eb1a375c)] The previous target application package is unknown
2023-09-26 20:08:04:002 [EspressoDriver@2646 (eb1a375c)] Forcing Espresso server rebuild because of changed application package
2023-09-26 20:08:04:002 [EspressoDriver@2646 (eb1a375c)] Deleting the obsolete Espresso server package '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk'
2023-09-26 20:08:04:006 [EspressoDriver@2646 (eb1a375c)] Building espresso server in '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/espresso-server-RF8M221RD0E'
2023-09-26 20:08:04:006 [EspressoDriver@2646 (eb1a375c)] The build folder root could be customized by changing the 'tmpDir' capability
2023-09-26 20:08:04:325 [EspressoDriver@2646 (eb1a375c)] Copying espresso server template from ('/Users/user_name/.appium/node_modules/appium-espresso-driver/espresso-server' to '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/espresso-server-RF8M221RD0E')
2023-09-26 20:08:04:475 [Support] Traversed 52 directories and 283 files in 148ms
2023-09-26 20:08:04:475 [EspressoDriver@2646 (eb1a375c)] Bulding espresso server
2023-09-26 20:08:04:475 [EspressoDriver@2646 (eb1a375c)] Beginning build with command '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/espresso-server-RF8M221RD0E/gradlew -PappiumTargetPackage=com.company.cloudtvr.rc app:assembleAndroidTest' in directory '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/espresso-server-RF8M221RD0E'
2023-09-26 20:08:04:475 [EspressoDriver@2646 (eb1a375c)] Output from Gradle will not be logged. To change this, use 'showGradleLog' desired capability
2023-09-26 20:08:16:519 [EspressoDriver@2646 (eb1a375c)] Copying built apk from '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/espresso-server-RF8M221RD0E/app/build/outputs/apk/androidTest/debug/app-debug-androidTest.apk' to '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk'
2023-09-26 20:08:16:535 [ADB] Checking app cert for /var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk
2023-09-26 20:08:16:563 [ADB] Starting apksigner: /usr/bin/java -Xmx1024M -Xss1m -jar /Users/user_name/Library/Android/sdk/build-tools/34.0.0/lib/apksigner.jar verify --print-certs /var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk
2023-09-26 20:08:17:027 [ADB] apksigner stdout: Signer #1 certificate DN: CN=Person, OU=company, O=company, L=Philadelphia, ST=AZ, C=US
2023-09-26 20:08:17:027 [ADB] Signer #1 certificate SHA-256 digest: 
2023-09-26 20:08:17:027 [ADB] Signer #1 certificate SHA-1 digest: 
2023-09-26 20:08:17:027 [ADB] Signer #1 certificate MD5 digest: 
2023-09-26 20:08:17:027 [ADB] 
2023-09-26 20:08:17:027 [ADB] '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' is signed with a non-default certificate
2023-09-26 20:08:17:028 [ADB] Using 'zipalign' from '/Users/user_name/Library/Android/sdk/build-tools/34.0.0/zipalign'
2023-09-26 20:08:17:052 [ADB] /var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' is already zip-aligned. Doing nothing
2023-09-26 20:08:17:052 [ADB] Signing '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' with default cert
2023-09-26 20:08:17:054 [ADB] Starting apksigner: /usr/bin/java -Xmx1024M -Xss1m -jar /Users/user_name/Library/Android/sdk/build-tools/34.0.0/lib/apksigner.jar sign --key /Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/appium-adb/keys/testkey.pk8 --cert /Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/appium-adb/keys/testkey.x509.pem /var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk
2023-09-26 20:08:17:533 [ADB] Uninstalling io.appium.espressoserver.test
2023-09-26 20:08:17:533 [ADB] Getting install status for io.appium.espressoserver.test
2023-09-26 20:08:17:534 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell pm path io.appium.espressoserver.test'
2023-09-26 20:08:17:640 [ADB] 'io.appium.espressoserver.test' is installed
2023-09-26 20:08:17:640 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell am force-stop io.appium.espressoserver.test'
2023-09-26 20:08:17:761 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E uninstall io.appium.espressoserver.test'
2023-09-26 20:08:18:430 [ADB] 'adb uninstall io.appium.espressoserver.test' command output: Success
2023-09-26 20:08:18:430 [ADB] io.appium.espressoserver.test was successfully uninstalled
2023-09-26 20:08:18:430 [EspressoDriver@2646 (eb1a375c)] Uninstalled the obsolete Espresso server package from the device under test
2023-09-26 20:08:18:432 [ADB] Getting package info for 'io.appium.espressoserver.test'
2023-09-26 20:08:18:432 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys package io.appium.espressoserver.test'
2023-09-26 20:08:18:628 [ADB] App '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' is not installed
2023-09-26 20:08:18:629 [EspressoDriver@2646 (eb1a375c)] Installing Espresso Test Server apk from the target device (path: '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk')
2023-09-26 20:08:18:631 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E help'
2023-09-26 20:08:18:696 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E features'
2023-09-26 20:08:18:736 [ADB] The application at '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' will not be cached, because the device under test has confirmed the support of streamed installs
2023-09-26 20:08:18:737 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E install /var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk'
2023-09-26 20:08:19:339 [ADB] The installation of 'io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' took 601ms
2023-09-26 20:08:19:340 [ADB] Install command stdout: Serving...
2023-09-26 20:08:19:340 [ADB] Performing Incremental Install
2023-09-26 20:08:19:340 [ADB] Success
2023-09-26 20:08:19:340 [ADB] Install command complete in 545 ms
2023-09-26 20:08:19:341 [EspressoDriver@2646 (eb1a375c)] Installed Espresso Test Server apk '/var/folders/dt/kshcjghj4fg2zn_jtds90r3r0000gp/T/io.appium.espressoserver.test_2.25.8_com.company.cloudtvr.rc_RF8M221RD0E.apk' (pkg: 'io.appium.espressoserver.test')
2023-09-26 20:08:19:345 [ADB] Adding packages ["io.appium.settings","io.appium.espressoserver.test"] to Doze whitelist
2023-09-26 20:08:19:346 [ADB] Got the following command chunks to execute: [["dumpsys","deviceidle","whitelist","+io.appium.settings",";","dumpsys","deviceidle","whitelist","+io.appium.espressoserver.test",";"]]
2023-09-26 20:08:19:346 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys deviceidle whitelist +io.appium.settings ; dumpsys deviceidle whitelist +io.appium.espressoserver.test ;'
2023-09-26 20:08:19:527 [EspressoDriver@2646 (eb1a375c)] Performing cleanup of automation leftovers
2023-09-26 20:08:19:562 [EspressoDriver@2646 (eb1a375c)] No obsolete sessions have been detected (socket hang up)
2023-09-26 20:08:19:562 [EspressoDriver@2646 (eb1a375c)] Starting Espresso Server v2.25.8 with cmd: adb shell am instrument -w -e debug false -e disableAnalytics true io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner
2023-09-26 20:08:19:563 [ADB] Creating ADB subprocess with args: ["-P","5037","-s","RF8M221RD0E","shell","am","instrument","-w","-e","debug",false,"-e","disableAnalytics",true,"io.appium.espressoserver.test/androidx.test.runner.AndroidJUnitRunner"]
2023-09-26 20:08:19:574 [EspressoDriver@2646 (eb1a375c)] Waiting up to 45000ms for Espresso server to be online
2023-09-26 20:08:19:576 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:19:577 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:19:589 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:20:091 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:20:099 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:20:110 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:20:613 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:20:613 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:20:633 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:21:137 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:21:137 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:21:151 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:21:245 [EspressoDriver@2646 (eb1a375c)] [Instrumentation] Process crashed before executing the test(s):
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] java.lang.IllegalStateException: Default FirebaseApp is not initialized in this process com.company.cloudtvr.rc. Make sure to call FirebaseApp.initializeApp(Context) first.
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.google.firebase.FirebaseApp.getInstance(FirebaseApp.java:183)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.google.firebase.perf.FirebasePerformance.getInstance(FirebasePerformance.java:132)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.container.module.ApplicationModule.provideFirebasePerformance(ApplicationModule.java:848)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.container.module.ApplicationModule_ProvideFirebasePerformanceFactory.provideFirebasePerformance(ApplicationModule_ProvideFirebasePerformanceFactory.java:29)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get0(DaggerXtvApplication_HiltComponents_SingletonC.java:6232)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get(DaggerXtvApplication_HiltComponents_SingletonC.java:7311)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get0(DaggerXtvApplication_HiltComponents_SingletonC.java:6229)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get(DaggerXtvApplication_HiltComponents_SingletonC.java:7311)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get0(DaggerXtvApplication_HiltComponents_SingletonC.java:6226)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get(DaggerXtvApplication_HiltComponents_SingletonC.java:7311)
2023-09-26 20:08:21:246 [EspressoDriver@2646 (eb1a375c)] 	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get0(DaggerXtvApplication_HiltComponents_SingletonC.java:6223)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl$SwitchingProvider.get(DaggerXtvApplication_HiltComponents_SingletonC.java:7311)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl.injectXtvApplication2(DaggerXtvApplication_HiltComponents_SingletonC.java:6017)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.DaggerXtvApplication_HiltComponents_SingletonC$SingletonCImpl.injectXtvApplication(DaggerXtvApplication_HiltComponents_SingletonC.java:5930)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.Hilt_XtvApplication.hiltInternalInject(Hilt_XtvApplication.java:49)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.Hilt_XtvApplication.onCreate(Hilt_XtvApplication.java:40)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at com.company.cloudtvr.XtvApplication.onCreate(XtvApplication.java:63)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1211)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at androidx.test.runner.MonitoringInstrumentation.callApplicationOnCreate(MonitoringInstrumentation.java:483)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:7506)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at android.app.ActivityThread.access$1700(ActivityThread.java:310)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2281)
2023-09-26 20:08:21:247 [EspressoDriver@2646 (eb1a375c)] 	at android.os.Handler.dispatchMessage(Handler.java:106)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at android.os.Looper.loopOnce(Looper.java:226)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at android.os.Looper.loop(Looper.java:313)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at android.app.ActivityThread.main(ActivityThread.java:8663)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at java.lang.reflect.Method.invoke(Native Method)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
2023-09-26 20:08:21:248 [EspressoDriver@2646 (eb1a375c)] 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
2023-09-26 20:08:21:331 [EspressoDriver@2646 (eb1a375c)] [Instrumentation] INSTRUMENTATION_RESULT: shortMsg=Process crashed.
2023-09-26 20:08:21:331 [EspressoDriver@2646 (eb1a375c)] INSTRUMENTATION_CODE: 0
2023-09-26 20:08:21:652 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:21:652 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:21:658 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:22:161 [EspressoDriver@2646 (eb1a375c)] Matched '/status' to command name 'getStatus'
2023-09-26 20:08:22:163 [EspressoDriver@2646 (eb1a375c)] Proxying [GET /status] to [GET http://127.0.0.1:8300/status] with no body
2023-09-26 20:08:22:175 [EspressoDriver@2646 (eb1a375c)] socket hang up
2023-09-26 20:08:22:190 [EspressoDriver@2646 (eb1a375c)] Instrumentation process exited with code 0 from signal null
2023-09-26 20:08:22:677 [EspressoDriver@2646 (eb1a375c)] Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details
2023-09-26 20:08:22:678 [EspressoDriver@2646 (eb1a375c)] Deleting espresso session
2023-09-26 20:08:22:682 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell dumpsys activity services io.appium.settings/.recorder.RecorderService'
2023-09-26 20:08:22:705 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell am force-stop com.company.cloudtvr.rc'
2023-09-26 20:08:22:847 [Logcat] Stopping logcat capture
2023-09-26 20:08:22:851 [EspressoDriver@2646 (eb1a375c)] Restoring hidden api policy to the device default configuration
2023-09-26 20:08:22:851 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E shell 'settings delete global hidden_api_policy_pre_p_apps;settings delete global hidden_api_policy_p_apps;settings delete global hidden_api_policy''
2023-09-26 20:08:23:077 [ADB] Removing forwarded port socket connection: 8300 
2023-09-26 20:08:23:078 [ADB] Running '/Users/user_name/Library/Android/sdk/platform-tools/adb -P 5037 -s RF8M221RD0E forward --remove tcp:8300'
2023-09-26 20:08:23:189 [AppiumDriver@d204] Event 'newSessionStarted' logged at 1695758903189 (16:08:23 GMT-0400 (Eastern Daylight Time))
2023-09-26 20:08:23:190 [AppiumDriver@d204] Encountered internal error running command: A new session could not be created. Details: Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details. Check https://github.com/appium/appium-espresso-driver#troubleshooting regarding advanced session startup troubleshooting.
2023-09-26 20:08:23:190 [AppiumDriver@d204] Error: Espresso server process has been unexpectedly terminated. Check the Appium server log and the logcat output for more details. Check https://github.com/appium/appium-espresso-driver#troubleshooting regarding advanced session startup troubleshooting.
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at Object.errorAndThrow (/Users/user_name/.nvm/versions/node/v18.12.0/lib/node_modules/appium/node_modules/@appium/support/lib/logging.js:115:34)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at condFn (/Users/user_name/.appium/node_modules/appium-espresso-driver/lib/espresso-runner.js:287:20)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:221:26)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:20)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:14)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:14)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:14)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:14)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at spin (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:231:14)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at waitForCondition (/Users/user_name/.appium/node_modules/appium-espresso-driver/node_modules/asyncbox/lib/asyncbox.js:238:10)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at EspressoRunner.startSession (/Users/user_name/.appium/node_modules/appium-espresso-driver/lib/espresso-runner.js:281:7)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at EspressoDriver.startEspressoSession (/Users/user_name/.appium/node_modules/appium-espresso-driver/lib/driver.js:442:5)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at EspressoDriver.createSession (/Users/user_name/.appium/node_modules/appium-espresso-driver/lib/driver.js:227:7)
2023-09-26 20:08:23:190 [AppiumDriver@d204]     at AppiumDriver.createSession (/Users/user_name/.nvm/versions/node/v18.12.0/lib/node_modules/appium/lib/appium.js:374:35)
2023-09-26 20:08:23:193 [HTTP] <-- POST /wd/hub/session 500 22393 ms - 2359
2023-09-26 20:08:23:193 [HTTP] 

Much better error! So fix FireBase and you should be good to go.

Yeah, but how to fix it ? Just install Firebase app ?

I can’t see your code. FirebaseApp is not an Espresso dependency afaik so this must be in your code. Error says FirebaseApp is not initialized.

firebase - Make sure to call FirebaseApp.initializeApp(Context) first in Android - Stack Overflow

Also with Espresso make sure app developers added Espresso framework to app → Espresso setup instructions  |  Android Developers

Ok, my apologies if I’m wrong, but I’m looking at the dependencies for espresso and don’t see FirebaseApp:

@Aleksei are you saying there is a dependency?

Even when I look at a tutorial for Espresso, no mention of FirebaseApp:

https://appiumpro.com/editions/18-using-espresso-with-appium

Firebase is included in the app and is also distributed with the release.

I’m taking from this comment that the FirebaseApp error is outside of Appium. Correct?

If this is a FirebaseApp issue, there is a community who may be able to help, and will probably be more knowledgable than me on this issue:

Yeah, FirebaseApp error is outside of appium.