Google maps, sometimes reviews fail to load

  1. Update SCM

  2. Enable debug mode

  3. Run Google maps task.
    Do you see popup browser navigating to google maps?
    Does it look like the task is able to progress.

Since you said test button worked, I’m wondering if the problem is trying to run the browser in headless mode.

With Debug ON, Browser opens 2 tabs to “about:blank” .. browser is EMPTY (white) … then I see these errors in LOG:

12/22/2025, 7:01:29 PM	--- Finished Error: TypeCannot read properties of null (reading 'authenticate') -> GoogleMapsPuppet.loadProxy -> GoogleMapsPuppet.scrapeGoogleMaps -> process.processTicksAndRejections -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/22/2025, 7:01:22 PM	Using chrome at C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...
12/22/2025, 7:01:22 PM	Map retry 2/2 in 5s
12/22/2025, 7:01:22 PM	Map warning url: lawyers attorneys near the villages florida
12/22/2025, 7:01:22 PM	Map warning: TypeCannot read properties of null (reading 'goto') -> GoogleMapsPuppet.goPage -> GoogleMapsPuppet.getShopUrls -> GoogleMapsPuppet.scrapeGoogleMaps -> process.processTicksAndRejections -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/22/2025, 7:01:15 PM	Using chrome at C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...
12/22/2025, 7:01:15 PM	Map retry 1/2 in 5s
12/22/2025, 7:01:15 PM	Map warning url: lawyers attorneys near the villages florida
12/22/2025, 7:01:14 PM	Map warning: net::ERR_INVALID_ARGUMENT -> https://www.google.com/maps/search/lawyers+attorneys+near+the+villages+florida -> navigate -> async Deferred.race -> async CdpFrame.goto -> async CdpPage.goto -> async GoogleMapsPuppet.goPage -> async GoogleMapsPuppet.getShopUrls -> async GoogleMapsPuppet.scrapeGoogleMaps -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/22/2025, 7:01:12 PM	Using chrome at C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...
12/22/2025, 7:01:12 PM	Debug mode enabled, showing browser
12/22/2025, 7:01:12 PM	Starting query 1 of 190 [lawyers attorneys near the villages florida]

I think I got it!

Ok I poked around and its def something wrong with the proxy load code.

After adding some extra logging, its now obvious what is happening.

Here I add fake proxy to test fallback to direct://

This should fix your problems. :ok_hand:

Was hard to figure out except for that one line about proxy in that log you sent me, the ERR_INVALID_ARGUMENT was a bit of a red herring :fish: here.

If proxies are wrong or not loaded correctly it caused that issue!

Updated to latest version .. still no joy. also, why is it not loading proxies properly?

12/23/2025, 3:33:44 AM	--- Finished Error: TypeCannot read properties of null (reading 'goto') -> GoogleMapsPuppet.goPage -> GoogleMapsPuppet.getShopUrls -> GoogleMapsPuppet.scrapeGoogleMaps -> process.processTicksAndRejections -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/23/2025, 3:33:37 AM	Chrome @ C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...
12/23/2025, 3:33:37 AM	Next proxy: direct:// ...
12/23/2025, 3:33:37 AM	Map retry 2/2 in 5s
12/23/2025, 3:33:37 AM	Map warning url: lawyers attorneys near the villages florida
12/23/2025, 3:33:37 AM	Map warning: TypeCannot read properties of null (reading 'goto') -> GoogleMapsPuppet.goPage -> GoogleMapsPuppet.getShopUrls -> GoogleMapsPuppet.scrapeGoogleMaps -> process.processTicksAndRejections -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/23/2025, 3:33:30 AM	Chrome @ C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...
12/23/2025, 3:33:28 AM	Next proxy: direct:// ...
12/23/2025, 3:33:28 AM	Map retry 1/2 in 5s
12/23/2025, 3:33:28 AM	Map warning url: lawyers attorneys near the villages florida
12/23/2025, 3:33:28 AM	Map warning: net::ERR_INVALID_ARGUMENT -> https://www.google.com/maps/search/lawyers+attorneys+near+the+villages+florida -> navigate -> async Deferred.race -> async CdpFrame.goto -> async CdpPage.goto -> async GoogleMapsPuppet.goPage -> async GoogleMapsPuppet.getShopUrls -> async GoogleMapsPuppet.scrapeGoogleMaps -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/23/2025, 3:33:25 AM	Load proxy:  ...
12/23/2025, 3:33:25 AM	Chrome @ C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...

Are you able to give me access to the proxies?

I want to see why they don’t work.

Proxies loading code is different to what SCM used, so requires new code to use it with puppeteer.

Now we know its prly proxy related, can you try running it with proxies turned off to confirm? It should work given the test button correctly does (it bypasses proxies)

However, the map retries look broken in your log. Once it switches back to direct:// it should work.

It worked okay without the proxies .. so the proxies are the issue. Unfortunately If I gave out user/passwords, then they would make me pay for new ones.

But you can get your own for free trial:

and try these too:

So must be something either with the proxies themselves or I am loading them incorrectly inside the puppeteer

I’ll try the trial and see how I get on.

Okay I got free proxies to test with oxylabs.

They actually provided free proxies without needing to provide a credit card, so kudos to them and not decodo.

So here is the config I used

url:port:username:password

In this instance I added https (which is new to SCM proxy parser)

and after i fixed the parsing of proxy string I was able to get it to finally work.

No errors! :joy_cat: