run_analysis_snapshot_not_ready
Der Analysis Snapshot des Runs ist nicht in einem lesbaren Zustand.
run_analysis_snapshot_not_ready ist ein 409 und kommt immer dann, wenn der Analysis Snapshot eines Runs gelesen wird, waehrend sein Status etwas anderes als succeeded ist. Das schliesst terminale Fehler ein — der Fehler allein sagt also nicht, ob Warten hilft.
Auf details.status verzweigen:
details.status | Bedeutung | Warten? |
|---|---|---|
queued | Noch nicht gestartet. | Ja. |
processing | Wird kompiliert. | Ja. |
failed | Terminal. | Nein. |
details.runState liefert daneben den Zustand des Runs selbst.
Recovery guidance
Nur pollen, solange der Status queued oder processing ist, und zwischen den Reads warten — ein Run, der gerade erst terminal wurde, kompiliert seinen Snapshot moeglicherweise noch.
Bei Status failed aufhoeren. Derselbe Read aendert einen terminalen Snapshot nicht; ein Client, der weiter pollt, laeuft endlos. Recovery aus failed heisst, den Snapshot neu materialisieren zu lassen, nicht ihn erneut zu lesen — mit Run ID und requestId eskalieren, falls die Integration das nicht selbst ausloesen kann.