Skip to main content
This guide covers common error scenarios and solutions for each Scale Gymnasium environment.

Website Environment Issues

Verifier Errors

Error TypeHTTP StatusCommon Causes
ValidationError400Invalid check patterns, missing required fields, malformed structure
ExecutionError500Database connection failure, SQL syntax error, function not found
Failed checks include an all_results field containing all data that was searched. Use this to diagnose why expected data was not found.

Session Errors

IssueSolution
Session not foundCall /api/reset with a valid sessionId first
Data pack not foundVerify the data pack name is correct
Stale dataCall /api/reset to reinitialize the session
Cross-session contaminationEnsure unique sessionId per test

State Not Updating

IssueSolution
Changes not visibleRefresh state query after action completes
Wrong sessionVerify sessionId matches across all calls
Transaction pendingWait for previous operation to complete

MCP Environment Issues

Tool Call Errors

IssueSolution
Tool not foundVerify exact tool name (case-sensitive)
Invalid parametersCheck parameter types against schema
Missing required paramsReview tool’s input schema
Wrong serverEnsure tool exists on expected server

Session Isolation

IssueSolution
Data not persistingUse consistent tags across calls
Wrong data returnedVerify session/assignment ID
State reset unexpectedlyCheck for unintended reset calls

Server Errors

IssueSolution
Server unavailableVerify MCP container is running
Connection timeoutCheck network connectivity
Internal server errorReview server logs for details

Desktop Environment Issues

VM Lifecycle Errors

IssueSolution
VM creation failedCheck resource quotas and availability
Initialization failedVerify initialization script syntax
Evaluator failedCheck gold standard file paths
VM unresponsiveReset and try again

Access Errors

IssueSolution
noVNC not accessibleVerify authentication and port 8006
OSWorld API unreachableCheck port 5000 connectivity
VNC connection refusedVerify port 5900 is exposed
Black screenWait for VM boot, then retry

Screenshot Issues

IssueSolution
Empty screenshotWait for UI to render
Stale screenshotCapture after action completes
Low qualityCheck display settings

Docker Issues

Image Problems

IssueSolution
Image not foundRun docker load -i <file>.tar
Load failedVerify tar file is not corrupted
Wrong versionCheck image tag matches expected

Container Problems

IssueSolution
Won’t startCheck port conflicts with docker ps
Exits immediatelyView logs with docker logs <container>
Permission deniedVerify Docker daemon access
Out of memoryIncrease Docker memory allocation

Network Problems

IssueSolution
Connection refusedVerify container is running and port is exposed
TimeoutCheck firewall rules
DNS issuesUse localhost or 127.0.0.1 instead of hostnames

Common Debugging Steps

1. Check Container Status

docker ps -a
Look for:
  • Container is running (not exited)
  • Correct port mappings
  • Container age (recently restarted?)

2. View Container Logs

docker logs <container_id>
Look for:
  • Error messages
  • Stack traces
  • Startup issues

Getting Help

If issues persist, contact Scale support with:
InformationWhy It Helps
Environment typeDirects to right team
Error messagesIdentifies specific issue
Steps to reproduceEnables debugging
Docker logsShows container state
Request/responseShows API interaction

Next Steps