Connection Warning: Unable to Reach Required Services

Sometimes, you may see one of the following warnings when using our app:

- Uh-oh! We couldn’t reach these services…

- Whoops — the request to [domain] took longer than 10 seconds and timed out.

These messages appear when your device tries to connect but receives no response. Common causes:

- A firewall silently blocking outgoing requests.

- Internet connection issues causing the app to hang.

Why This Happens

Firewall Blocking Requests: Some networks (like schools or offices) drop traffic to unfamiliar domains without telling the browser, causing the request to hang until it times out.

Network Instability: Sometimes, dropped Wi-Fi or VPN interruptions cause similar behavior.

How to Fix It

1. Open https://example.com to check your internet connection.

2. Ask your network administrator to whitelist these domains:

  1. beta.codemarty.com
  2. marty-webapp.web.app
  3. updates.robotical.io
  4. martyblocks-projects-default-rtdb.europe-west1.firebasedatabase.app
  5. synthesis-service.scratch.mit.edu
  6. translate-service.scratch.mit.edu
  7. stretch3.github.io
  8. assets.scratch.mit.edu
  9. storage.googleapis.com

3. After whitelisting, reload the app.

4. If you're still stuck, email us: hello@robotical.io

Task Runner