# Google Earth Engine 4 Failure Diagnosis

> Sub-skill of google-earth-engine: 4. FAILURE DIAGNOSIS.

- Skill: `vamseeachanta/google-earth-engine-4-failure-diagnosis` (Agent Skill)
- Install (CLI): `npx skillmds@latest add vamseeachanta/google-earth-engine-4-failure-diagnosis`
- Raw SKILL.md: https://api.skillmd.com/api/skills/vamseeachanta/google-earth-engine-4-failure-diagnosis/raw
- Safety review: PASS (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: vamseeachanta (https://skillmd.com/u/vamseeachanta)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/vamseeachanta/google-earth-engine-4-failure-diagnosis

---


# 4. FAILURE DIAGNOSIS

## 4. FAILURE DIAGNOSIS


| Error | Cause | Fix |
|-------|-------|-----|
| `EEException: Not authenticated` | No valid token | Re-run `ee.Authenticate()` or check service account |
| `EEException: Quota exceeded` | Computation too large | Reduce scale; use `ee.batch.Export` instead of `getInfo()` |
| `getInfo() timeout` | Request too large | Export to Drive; never call `getInfo()` on full images |
| `Dataset not found` | Wrong dataset ID | Check [developers.google.com/earth-engine/datasets](https://developers.google.com/earth-engine/datasets) |
| `Export task FAILED` | Region/scale mismatch; maxPixels exceeded | Increase `maxPixels`; check `region` is valid geometry |
| `Image.select: Band ... not found` | Wrong band name for dataset | Print `image.bandNames().getInfo()` to confirm |
| `No images in collection` | Date range or cloud filter too strict | Widen date range; relax cloud percentage filter |
| `Memory limit exceeded` | Too many pixels in reducer | Increase `scale` parameter; use tiled export |

---

