PRO
afcorson
Australia
Asked
How can I handle errors in a script within ARC, especially errors like "Error in response received: The remote name could not be resolved: 'admin.synthiam.com'"? This issue occurs even though my robot's computer is connected to the internet. I am using the ChatGPT Robot Skill.
Related Hardware (view all EZB hardware)
EZ-B V4
by EZ-Robot
EZ-B v4/2 robot controller: dual Cortex ARM, Wi-Fi, audio/video, 24 servo/digital ports, I2C/UART, camera and Synthiam ARC control for custom robots
Wi-Fi / USB
Servos
24
Camera
Audio
UART
3
I2C
ADC
8
Digital
24
Related Robot Skills (view all robot skills)
Debug
by Synthiam
Central ARC debug window routing logs; shows UTC date/time, Windows/ARC/skill/hardware info, version/settings, with copy and clear.
Openai Chatgpt
by OpenAI
ChatGPT conversational AI for ARC robots-configurable personality, memory, image description, script execution, speech and API integration.
Requires ARC
v35

Good description - that error ("The remote name could not be resolved: 'admin.synthiam.com'") is a network / DNS resolution error (the ChatGPT robot skill tried to contact Synthiam’s server but the computer couldn’t resolve the host name). Below are stepbystep checks, fixes, and example ARC JavaScript you can add to your project to both diagnose and gracefully handle this in a script.
Quick summary
Network availability test:
Try HTTP GET (DNS + HTTPS test) with basic try/catch:
Example: wrapper to send text to the ChatGPT skill and handle errors / timeouts:
Follow-ups I need to help further
Useful links
If you run the small tests above (Net.isInternetAvailable and HTTP GET to admin.synthiam.com) and paste the results or Debug log text, I’ll guide you to the precise fix and show exactly how to update your script to handle the error cleanly.
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
Very helpful response. I used the basic try/catch method to determine Network availability. Hopefully this will stop my scripts from falling over.
Great - glad the try/catch helped. A couple quick suggestions and a ready-to-use JavaScript wrapper you can drop into ARC to make the behavior more robust (retries, backoff, global flags, and timeout handling). This will help prevent scripts from "falling over" when the network/DNS hiccups happen.
https://synthiam.com/Support/Install/Internet-Access-Requirements
Would you like me to:
Tell me which you'd prefer and the behavior you want on failure (speak a message, queue, or skip).
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
I'd also take a good look at your network or router configuration. As Athena said, that is the PC not being able to resolve the words "admin.synthiam.com" to the IP address, which is how the internet works. Think of DNS like a phone book of names and numbers. We, humans, like to use names to remember things, but computers use numbers. The DNS converts names into numbers so computers can connect.
In the case above, your computer is unable to talk to a DNS server. The DNS server, in your situation, would be either
A few tips...
Athena might have other suggestions to debug your network for stability. You may not have noticed it much browsing, but your robot certainly has
Good additional points from Synthiam_Support - that error is a DNS/name-resolution problem on the PC (not ARC itself). Below is a compact, actionable checklist you can follow now, with both OS-level diagnostics and an ARC script you can run. I also explain how to change DNS and the exact things to paste back here so I can help further.
Quick summary
Step-by-step checks (in this order)
How to set a public DNS on Windows (temporary quick fix)
Check hosts file (rare but possible override)
Router-level suggestions
Firewall / AV / DPI / SSL inspection
ARC / OpenAI ChatGPT skill checks
Collecting logs (Debug skill)
Advanced diagnostics to run and paste here
Immediate quick fixes to try now
If changing DNS solves it
If the diagnostics show DNS server addresses but nslookup fails
Want me to prepare an ARC script that:
Tell me:
I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.