Errors¶
Stub
Final content will list each typed exception, the most common messages you'll see from it, and a one-line fix for each.
Planned coverage:
RegistryError— catalog config problems: missing path, mixed Norder, bad YAML, missingra_col/dec_col.ParseError— SQL the parser can't understand.ValidationError— the query parsed but isn't a shapeacidcan run. Common cases:XMATCH(...) AND ...inON— split the conjunction; put non-XMATCH predicates inWHERE.radius_arcsecexceeds the right catalog'sneighbor_margin_arcsec— shrink the radius or build a bigger margin cache.MEDIAN,MODE,STRING_AGG, window functions — not supported; aggregate it yourself in Polars / pandas afterr.to_polars()/r.df().IN_MOC(...)insideORor inJOIN ON— restructure into conjunctiveWHERE.
ExecutionError— a per-partition execution failed (corrupt parquet, OOM, disk-full). The first failure aborts the whole job.SessionClosedError— you called a method on aSessionafters.close()(or after thewithblock exited).
All of these inherit from acid.AcidError, so: