Google maps, sometimes reviews fail to load

I dont recall seeing so many “reviews not found, reloading and trying again” messages before.

12/6/2025, 5:14:03 PM	103 of 121 reviews not found, reloading and trying again
12/6/2025, 5:14:03 PM	102 of 121 place retry 1 of 2 in 10s
12/6/2025, 5:14:03 PM	102 of 121 place warning: https://www.google.com/maps/place/Let%E2%80%99s+Make+It+Smart+Llc/data=!4m7!3m6!1s0x88e7c5ad3224458f:0x80ef1f15319edb5c!8m2!3d28.694795!4d-82.0708595!16s%2Fg%2F11g0g4yhx7!19sChIJj0UkMq3F54gRXNueMRUf74A?authuser=0&hl=en&rclk=1
12/6/2025, 5:14:03 PM	102 of 121 place warning: Error: Unable to find review tab at ScraperPlace.findReviewTab (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4548:11) at async ScraperPlace.parseReviews (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4434:5) at async ScraperPlace.getPlaceDetails (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4411:43) at async ScraperPlace.getPlace (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4348:18) at async scrapeStore (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4720:21)
12/6/2025, 5:14:03 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:14:03 PM	101 of 121 place retry 1 of 2 in 10s
12/6/2025, 5:14:03 PM	101 of 121 place warning: https://www.google.com/maps/place/Happier+At+Home+-+The+Villages,+FL/data=!4m7!3m6!1s0x88e7c3aa368d9ef1:0x47cd3ec35ea9fa03!8m2!3d28.847281!4d-82.036306!16s%2Fg%2F11jgdrc891!19sChIJ8Z6NNqrD54gRA_qpXsM-zUc?authuser=0&hl=en&rclk=1
12/6/2025, 5:14:02 PM	101 of 121 place warning: Error: Unable to find review tab at ScraperPlace.findReviewTab (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4548:11) at async ScraperPlace.parseReviews (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4434:5) at async ScraperPlace.getPlaceDetails (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4411:43) at async ScraperPlace.getPlace (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4348:18) at async scrapeStore (C:\Users\Jason\AppData\Local\Programs\scm-next-plus\resources\app.asar\out\main\index.js:4720:21)
12/6/2025, 5:14:00 PM	101 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:49 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:48 PM	101 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:47 PM	103 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:41 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:20 PM	103 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:19 PM	101 of 121 reviews not found, reloading and trying again
12/6/2025, 5:13:12 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:44 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:35 PM	103 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:34 PM	101 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:29 PM	102 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:18 PM	103 of 121 reviews not found, reloading and trying again
12/6/2025, 5:12:16 PM	

I’ll have to dig deeper, the reviews load but for some reason the css used to find them fails.

Not sure if because css changes or because of some other error.

But review scraping is not 100%.

Prevously it would just report no reviews and move on.

Normally it gets it after 2-3 reloads.

Looks like here it failed completely.

ok .. hoping you will find the issue. * crossing fingers *

Tends to work better on a fast PC with fast internet, and much worse on under powered VPS with a VPN on it.

Will see what I can find.

I’m looking at adding an external chrome automation tool to SCM hopefully it can fix problems.

It will also avoid slow down in SCM as right now all the browser actions are on the main thread (causing that unsolvable error with site content searches opening windows that crashed the entire app)

I have released new SCM with external chrome for scraping google maps, hopefully its more stable.

received fatal Contact Support error:

12/18/2025, 6:57:52 AM	
12/18/2025, 6:57:52 AM	--- Finished Error: Type Cannot read properties of null (reading 'goto') -> GoogleMapsPuppet.goPage -> GoogleMapsPuppet.getShopUrls -> GoogleMapsPuppet.scrapeGoogleMaps -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>
12/18/2025, 6:57:42 AM	Map retry 2/2 in 10s
12/18/2025, 6:57:42 AM	Map warning: Cannot read properties of null (reading 'goto')
12/18/2025, 6:57:32 AM	Map retry 1/2 in 10s
12/18/2025, 6:57:32 AM	Map warning: net::ERR_INVALID_ARGUMENT at https://www.google.com/maps/search/lawyers+attorneys+near+the+villages%2C+florida
12/18/2025, 6:57:29 AM	Using Chrome: C:\...\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-133.0.6943.53\chrome-win64\chrome.exe
12/18/2025, 6:57:29 AM	Chrome downloaded successfully
12/18/2025, 6:57:23 AM	Download progress: 100%
12/18/2025, 6:57:20 AM	Download progress: 99%
12/18/2025, 6:57:18 AM	Download progress: 98%
12/18/2025, 6:57:15 AM	Download progress: 97%

BTW, why did you use Chrome (slow/bloated) over something like “Browserless” (chromium headless)? Just curious.

This is a headless implementation, technically not browser-less.

Im actually using puppeteerJS as it is built for browser automation.

Do you know of any browserless implementations that might be good? Something on github or npm that runs on javascript.

This should how its meant to go:

Do you have any anti virus running?

If you restart SCM and try to run it again what happens?

I made some updates!

1 - Slow down the chrome browser, especially on slower PCs to give time for windows to load. This means more waits and less complex commands issued at a time.
2 - Updated to a newer chrome version
3 - More retries and better restart code that kills browser windows and restarts them in case of problems

It seemed to fix most of the problems I was seeing with running the gmaps tool.

If you are running on a slow VPS you should also turn off malware scanning, as this can eat up all your VPS cpu instantly.

I recommend defender control (as turning it off in windows security is only temporary)

I am doing more testing in the next few days.

Update!

Seems like additional testing and tweaking has made the process much more reliable!

Thanks for update… but still no joy. Antivirus was disabled .. and CPU was healthy BUT…

12/21/2025, 10:45:26 PM

Contact support

12/21/2025, 10:45:26 PM

--- Finished Error: TypeCannot read properties of null (reading 'goto') -> GoogleMapsPuppet.goPage -> GoogleMapsPuppet.getShopUrls -> GoogleMapsPuppet.scrapeGoogleMaps -> process.processTicksAndRejections -> async GoogleMapsScraperTask.execute -> async MessagePort.<anonymous>

12/21/2025, 10:45:19 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/21/2025, 10:45:19 PM

Map retry 2/2 in 5s

12/21/2025, 10:45:19 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/21/2025, 10:45: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/21/2025, 10:45:12 PM

Map retry 1/2 in 5s

12/21/2025, 10:45:12 PM

Map warning: net::ERR_INVALID_ARGUMENT -> 
 -> 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/21/2025, 10:45:09 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/21/2025, 10:45:09 PM

Using Chrome: C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe

12/21/2025, 10:45:09 PM

Chrome downloaded successfully

12/21/2025, 10:45:03 PM

Download progress: 100%

12/21/2025, 10:45:02 PM

Download progress: 99%

12/21/2025, 10:44:59 PM

Download progress: 98%

12/21/2025, 10:44:57 PM

Download progress: 97%

12/21/2025, 10:44:55 PM

Download progress: 96%

12/21/2025, 10:44:52 PM

Download progress: 95%


So it does launch the browser, but says one of url params is invalid.

Then it tries to restart the browser but is unable to anymore.

It looks like you are running more than 1 thread as well.

Take it back to 1 thread.

I have released new update to SCM to catch those bad url errors.

Run it and report back what you see.

Still No Joy .. and only using 1 thread. it didn’t try to download chrome again this time.

12/22/2025, 7:56:20 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/22/2025, 7:56:13 AM	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:56:13 AM	Map retry 2/2 in 5s
12/22/2025, 7:56:13 AM	Map warning url: lawyers attorneys near the villages, florida
12/22/2025, 7:56:13 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/22/2025, 7:56:06 AM	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:56:05 AM	Map retry 1/2 in 5s
12/22/2025, 7:56:05 AM	Map warning url: lawyers attorneys near the villages, florida
12/22/2025, 7:56:05 AM	Map warning: net::ERR_INVALID_ARGUMENT -> https://www.google.com/maps/search/lawyers+attorneys+near+the+villages%2C+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:55:56 AM	Using chrome at C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...

Can you try the query without the “,” comma in it?

Also can you click on settings > test google , settings > test ddg buttons.

Maybe we can see something strange happening with it.

12/22/2025, 8:22:04 AM	
12/22/2025, 8:22:04 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/22/2025, 8:21:57 AM	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, 8:21:57 AM	Map retry 2/2 in 5s
12/22/2025, 8:21:57 AM	Map warning url: lawyers attorneys near the villages florida
12/22/2025, 8:21:57 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/22/2025, 8:21:49 AM	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, 8:21:48 AM	Map retry 1/2 in 5s
12/22/2025, 8:21:48 AM	Map warning url: lawyers attorneys near the villages florida
12/22/2025, 8:21:48 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/22/2025, 8:21:40 AM	Using chrome at C:\Users\Jason\AppData\Roaming\scm-next-plus\chrome-cache\chrome\win64-138.0.7204.183\chrome-win64\chrome.exe ...

No Comma .. still No joy.

Tested Google Maps and DDG .. SCM didnt seem to have issues during this test.

So the window was able to popup when clicking on the google maps test button?

Is SCM installed on a VPS?

Can I RDP in to check it?

So the window was able to popup when clicking on the google maps test button?
A: YES .. I saw window pop up.

Is SCM installed on a VPS? / Can I RDP in to check it?
A: NO .. it is on a private LAN behind 3 firewalls, 2 of which I have no control.

Browser popup up and it ended with alert box showing some scraped google results with comments?

I’m trying to see if maybe SCM was unable to open and use the browser.

Then wondering if the browser window itself is able to connect to the internet or not.

Finally,

Are you able to install and run virtualbox or vmware (install windows 11) and run SCM on that for a test?

Would be interested to see if a clean OS runs SCM properly or not.

Yes .. during test, i saw the browser pop up .. then it closed and another box popped up with a filled out JSON.

not anytime soon