Vertex AI Agent Engine sandbox `:execute` returning 404 NOT_FOUND in us-central1
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 25/100
Línea de trabajo
Comienza reproduciendo el fallo mediante client.agent_engines.sandboxes.execute_code(...) y compáralo con la respuesta GET de la sandbox, utilizando las formas de solicitud y las versiones del SDK indicadas en el issue. Comprueba si connectionInfo y routing_token faltantes pueden solucionarse en el cliente; se considera completado al identificar un cambio en el cliente o confirmar que se requiere un despliegue o workaround del lado del servidor.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Summary
Since 2026-04-28 ~18:51 UTC, calls to the Vertex AI Agent Engine sandbox :execute endpoint return 404 NOT_FOUND ("Requested entity was not found.") for newly created sandboxes in us-central1. The sandbox is verified to be in STATE_RUNNING immediately before the failing call. Affects both production and staging projects, consistent with a server-side rollout.
Versions
google-cloud-aiplatform==1.133.0google-genai==1.73.1google-adk==1.29.0- Python 3.11
Repro
client.agent_engines.sandboxes.execute_code(...) posts:
POST https://us-central1-aiplatform.googleapis.com/v1/<sandbox>/:execute
Content-Type: application/json
{ "inputs": [{ "mimeType": "application/json",
"data": "<base64 of {\"code\":\"...\"}>" }] }
Manual probing confirms :execute is reachable and validates input:
| Body | HTTP |
|---|---|
{"inputs":[{"mimeType":"application/json","data":<...>}]} (current SDK shape) |
404 |
{"inputs":[{"mimeType":"text/x-python","data":<...>}]} |
400 INVALID_ARGUMENT |
{"inputs":[{"mimeType":"text/plain","data":<...>}]} |
400 INVALID_ARGUMENT |
{"inputData": ...} (legacy) |
400, "Unknown name 'inputData'" |
{"code": "..."} |
400, "Unknown name 'code'" |
Legacy :executeCode |
404 (empty body) |
Additional findings
- Race / propagation ruled out. Re-running with a 10s wait after
STATE_RUNNINGreproduces the same 404. GET <sandbox>returns onlyname, displayName, createTime, updateTime, state, spec, expireTime. NoconnectionInfofield. Per commit677b55e,SandboxEnvironmentConnectionInfois whererouting_tokenlives in the new schema. The server isn't returning that block, so no client (old or new) has anything to forward.- HEAD-of-
mainSDK reproduces the same 404. Built python-aiplatform frommainat HEAD (commit0bb2ecd, past677b55e), calledexecute_code()against a fresh staging sandbox inSTATE_RUNNING. Result was identical:ClientError 404 NOT_FOUND. {'error': {'code': 404, 'message': 'Requested entity was not found.', 'status': 'NOT_FOUND'}}. The HEAD SDK still emits themimeType=application/jsonshape because the server never populatesconnectionInfo. - The reproducer ran as the same service account our live staging Cloud Run service runs as, ruling out an IAM artefact specific to a probing identity.
Hypothesis
A server-side rollout to :execute in us-central1 on or around 2026-04-28T18:00 UTC changed the contract to require routing information that the API does not currently expose on the sandbox GET payload. The fix may need to ship server-side.
Asks
- Can you confirm whether a server-side change to Agent Engine sandbox
:executewas rolled out inus-central1on/around 2026-04-28T18:00 UTC. - Any interim server-side workaround / route still accepting the previous shape?
Tracked internally on Google IssueTracker 507490536.
- Lenguaje dominante
- Python
- Estrellas
- 907
- Forks
- 467
- Merge medio
- 1 d 8 h
- PR fusionados (30 d)
- 40
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de googleapis/python-aiplatform
-
Protobuf 7.35.1+ support Abiertoapi: vertex-ai
Dificultad 1/5 Menos de una hora Aptitud para principiantes 85/100
googleapis/python-aiplatform#7132 ·
-
api: vertex-ai
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
googleapis/python-aiplatform#7097 ·
-
CustomContainerTrainingJob.run drops max_wait_duration=0 instead of requesting indefinite DWS wait Abiertoapi: vertex-ai
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
googleapis/python-aiplatform#7067 · 1 comentario ·
-
api: vertex-ai
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
googleapis/python-aiplatform#6877 ·
-
api: vertex-ai
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
googleapis/python-aiplatform#6865 · 1 comentario ·
Todos los issues de googleapis/python-aiplatform
Issues similares
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
xinnan-tech/xiaozhi-fde-talk#263 ·
-
rules
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
huggingface/Repo2RLEnv#163 · 1 comentario ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 95/100
huggingface/sentence-transformers#4074 ·
-
comp/dashboard invalid P3
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
NousResearch/hermes-agent#121143 ·