I am able to login online through the credentials. The addonn worked well in Dec and suddently stopped working. I also gave a week pause to ensure i was not blocked. Below is the error i got
🔍 No existing browser state, initializing fresh...
🎭 Using randomized fingerprint (Google Pixel): Mozilla/5.0 (Linux; Android 12; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) ...
🎭 Using randomized viewport: 384x854
🖥️ Linux detected, verifying display availability...
🖥️ No DISPLAY environment variable set
🖥️ No working display found, checking Xvfb status...
🖥️ Starting Xvfb for virtual display...
🧹 Cleaned up any existing Xvfb processes in :99-:120 range
🖥️ Attempting to start Xvfb on display :99...
🖥️ Xvfb started successfully on display :99 (:99)
🌐 Launching persistent context with simplified args: 18 arguments
📁 Profile path: /app/temp-browser-profile
✅ Browser instance obtained successfully
🌐 Browser initialized with persistent context (headful (Xvfb virtual display))
Navigating to auth URL...
📄 Authentication page loaded successfully. URL: https://custlogin.gm.com/gmb2cprod.onmicrosoft.com/b2c_1a_seamless_mobile_signuporsignin/oauth2/v2.0/authorize?client_id=3ff30506-d242-4bed-835b-422bf992622e&scope=https%3A%2F%2Fgmb2cprod.onmicrosoft.com%2F3ff30506-d242-4bed-835b-422bf992622e%2FTest.Read%20openid%20profile%20offline_access&response_type=code&redirect_uri=msauth.com.gm.myChevrolet%3A%2F%2Fauth&code_challenge=z8T7wiQQtskIFTAbPYL3SvVDdgk837mrpwUz484QXls&code_challenge_method=S256&bundleID=com.gm.myChevrolet&mode=dark&evar25=mobile_mychevrolet_chevrolet_us_app_launcher_sign_in_or_create_account&channel=lightreg&ui_locales=en-US&brand=chevrolet&state=6fEyMxafJD9M8qUrt0BV-FvRDr-wcyaWlkjXtUvDfv8
📄 Current page title: Sign in to your Chevrolet Account
🔍 Locating Microsoft email input field on login page...
✅ Email field found - clicking and entering email address
🔍 Searching for Continue button to proceed to password page...
✅ Continue button found - clicking to proceed to password entry
🔍 Looking for password input field on authentication page...
Error in submitCredentials: locator.waitFor: Timeout 60000ms exceeded.
Call log:
- waiting for locator('input[type="password"], input[name="password"], [aria-label*="Password"i], [placeholder*="Password"i]').first() to be visible
- waiting for locator('input[type="password"], input[name="password"], [aria-label*="Password"i], [placeholder*="Password"i]').first()
118 × locator resolved to JSHandle@
at GMAuth. (/app/node_modules/onstarjs2/dist/index.cjs:2652:37)
at fulfilled (/app/node_modules/onstarjs2/dist/index.cjs:62:58) {
name: 'TimeoutError'
}
❌ Authentication attempt 1 failed: locator.waitFor: Timeout 60000ms exceeded.
Call log:
- waiting for locator('input[type="password"], input[name="password"], [aria-label*="Password"i], [placeholder*="Password"i]').first() to be visible
- waiting for locator('input[type="password"], input[name="password"], [aria-label*="Password"i], [placeholder*="Password"i]').first()
118 × locator resolved to JSHandle@
at GMAuth. (/app/node_modules/onstarjs2/dist/index.cjs:2652:37)
at fulfilled (/app/node_modules/onstarjs2/dist/index.cjs:62:58) {
name: 'TimeoutError'
}
⏳ Will retry authentication in ~5.0-7.0 seconds...
I am able to login online through the credentials. The addonn worked well in Dec and suddently stopped working. I also gave a week pause to ensure i was not blocked. Below is the error i got
🔍 No existing browser state, initializing fresh...
🎭 Using randomized fingerprint (Google Pixel): Mozilla/5.0 (Linux; Android 12; Pixel 8) AppleWebKit/537.36 (KHTML, like Gecko) ...
🎭 Using randomized viewport: 384x854
🖥️ Linux detected, verifying display availability...
🖥️ No DISPLAY environment variable set
🖥️ No working display found, checking Xvfb status...
🖥️ Starting Xvfb for virtual display...
🧹 Cleaned up any existing Xvfb processes in :99-:120 range
🖥️ Attempting to start Xvfb on display :99...
🖥️ Xvfb started successfully on display :99 (:99)
🌐 Launching persistent context with simplified args: 18 arguments
📁 Profile path: /app/temp-browser-profile
✅ Browser instance obtained successfully
🌐 Browser initialized with persistent context (headful (Xvfb virtual display))
Navigating to auth URL...
📄 Authentication page loaded successfully. URL: https://custlogin.gm.com/gmb2cprod.onmicrosoft.com/b2c_1a_seamless_mobile_signuporsignin/oauth2/v2.0/authorize?client_id=3ff30506-d242-4bed-835b-422bf992622e&scope=https%3A%2F%2Fgmb2cprod.onmicrosoft.com%2F3ff30506-d242-4bed-835b-422bf992622e%2FTest.Read%20openid%20profile%20offline_access&response_type=code&redirect_uri=msauth.com.gm.myChevrolet%3A%2F%2Fauth&code_challenge=z8T7wiQQtskIFTAbPYL3SvVDdgk837mrpwUz484QXls&code_challenge_method=S256&bundleID=com.gm.myChevrolet&mode=dark&evar25=mobile_mychevrolet_chevrolet_us_app_launcher_sign_in_or_create_account&channel=lightreg&ui_locales=en-US&brand=chevrolet&state=6fEyMxafJD9M8qUrt0BV-FvRDr-wcyaWlkjXtUvDfv8
📄 Current page title: Sign in to your Chevrolet Account
🔍 Locating Microsoft email input field on login page...
✅ Email field found - clicking and entering email address
🔍 Searching for Continue button to proceed to password page...
✅ Continue button found - clicking to proceed to password entry
🔍 Looking for password input field on authentication page...
Error in submitCredentials: locator.waitFor: Timeout 60000ms exceeded.
Call log:
118 × locator resolved to JSHandle@
at GMAuth. (/app/node_modules/onstarjs2/dist/index.cjs:2652:37)
at fulfilled (/app/node_modules/onstarjs2/dist/index.cjs:62:58) {
name: 'TimeoutError'
}
❌ Authentication attempt 1 failed: locator.waitFor: Timeout 60000ms exceeded.
Call log:
118 × locator resolved to JSHandle@
at GMAuth. (/app/node_modules/onstarjs2/dist/index.cjs:2652:37)
at fulfilled (/app/node_modules/onstarjs2/dist/index.cjs:62:58) {
name: 'TimeoutError'
}
⏳ Will retry authentication in ~5.0-7.0 seconds...