400 due to invalid selector: The selector "*" used with strategy "css selector" is invalid!

Hi,
I’m using appium with node js to run scripts on my android device. I encountered the subjected error after updating Android Studio.
The current versions I’m using are :

  • Operating system: Windows 11
    npm version
    8.19.4
    node version
    v16.15.0
    appium version
    1.12.0
    webdriver io version
    v7

Attaching error logs for reference:
[HTTP] → POST /wd/hub/session/667d7463-04d8-4e2c-8f30-b3c8eb73bfd1/element
[HTTP] {“using”:“css selector”,“value”:““}
[debug] [W3C (667d7463)] Calling AppiumDriver.findElement() with args: [“css selector”,”
”,“667d7463-04d8-4e2c-8f30-b3c8eb73bfd1”]
[debug] [BaseDriver] Valid locator strategies for this request: xpath, id, class name, accessibility id, -android uiautomator
[debug] [W3C (667d7463)] Encountered internal error running command: InvalidSelectorError: Locator Strategy ‘css selector’ is not supported for this session
[debug] [W3C (667d7463)] at AndroidUiautomator2Driver.validateLocatorStrategy (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\basedriver\driver.js:344:13)
[debug] [W3C (667d7463)] at AndroidUiautomator2Driver.validateLocatorStrategy [as findElOrElsWithProcessing] (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\basedriver\commands\find.js:28:8)
[debug] [W3C (667d7463)] at AndroidUiautomator2Driver.findElOrElsWithProcessing [as findElement] (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\basedriver\commands\find.js:50:21)
[debug] [W3C (667d7463)] at C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\lib\basedriver\driver.js:291:18
[debug] [W3C (667d7463)] at tryCatcher (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\util.js:26:23)
[debug] [W3C (667d7463)] at Promise._settlePromiseFromHandler (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\promise.js:510:31)
[debug] [W3C (667d7463)] at Promise._settlePromiseAt (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\promise.js:584:18)
[debug] [W3C (667d7463)] at Promise._settlePromiseAtPostResolution (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\promise.js:248:10)
[debug] [W3C (667d7463)] at Async._drainQueue (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\async.js:128:12)
[debug] [W3C (667d7463)] at Async._drainQueues (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\async.js:133:10)
[debug] [W3C (667d7463)] at Immediate.Async.drainQueues (C:\Users\pooja\AppData\Roaming\npm\node_modules\appium\node_modules\appium-base-driver\node_modules\bluebird\js\main\async.js:15:14)
[debug] [W3C (667d7463)] at processImmediate (node:internal/timers:466:21)
[HTTP] ← POST /wd/hub/session/667d7463-04d8-4e2c-8f30-b3c8eb73bfd1/element 400 6 ms - 2325

The issue was fixed after updating the appium version