Summary
On Windows with gflow-cli 0.72.0, local-reference video r2v reaches migrated.editor_ready on flow.google.com, then exits with an unhandled Playwright TimeoutError about five seconds later. No output video is written. The same failure fingerprint occurred on 0.71.1.
Related: #749 (closed) and #752 for settings/composer behavior; #722 for post-teardown incident snapshots. I cannot establish the precise failing locator from the available evidence.
Environment and invocation
- Windows, Python 3.12.14, Playwright 1.61.0.
- gflow-cli 0.72.0, installed from PyPI in a local virtual environment; previously 0.71.1.
- Engine: Playwright with real Chrome, persistent default profile.
- Migrated host: flow.google.com.
- Account normally uses zh-CN. The final failed run resolved locale as en after logging account_locale_lang_unchanged with reason Error; earlier runs resolved zh.
- Two local PNG references, model omni-flash, 16:9, 8 seconds, count 1.
- Invoked by an OpenMontage adapter using a subprocess argument list, not a manually executed shell command.
Redacted equivalent invocation (prompt and paths are placeholders, not a separately tested minimal reproducer):
gflow video r2v "<single-shot two-character comedy prompt, image reference tags, timed beats and Mandarin dialogue>" --aspect 16:9 --model omni-flash --duration 8 --count 1 --profile default --output "<output.mp4>" --json --ref "<character-a.png>" --ref "<character-b.png>" --project "<existing-project-id>"
Recovery steps already performed
- Updated 0.71.1 to 0.72.0. On Windows, self-update hit WinError 32 on its running gflow.exe; installing 0.72.0 through the virtual environment's Python repaired the installation.
gflow doctor passed all 10 checks.
- Refreshed login with
gflow auth login --profile default --browser chrome; both in-context and on-disk verification succeeded.
gflow credits user --profile default --json then returned HTTP 200 and authenticated=true. An earlier credits 401 was resolved by this login refresh.
- Retried the unchanged R2V request once. It still timed out after editor_ready.
- Stopped generation retries.
Observed event sequence (UTC, 2026-09-10)
13:00:54.922 browser.engine_selected: playwright
13:00:55.436 client.persistent_context_launch: channel=chrome
13:00:56.076 client.context_cookie_state: Flow session present, not expired
13:00:58.450 client.account_locale_lang_unchanged: lang=en, reason=Error
13:00:58.455 migrated.dispatch: mode=r2v
13:00:58.455 migrated.navigate: flow.google.com/project/<redacted>
13:01:03.560 migrated.editor_ready
13:01:08.599 incident.capture_started
13:01:09.061 incident.capture_completed
13:01:09.095 error_unhandled: exception_class=TimeoutError
No settings_applied or reference-upload event appeared in the captured failure log. This suggests an early settings-phase failure, but is not proof of a specific selector or an overlay.
Incident: 71ec019a-5e1a-4b6c-9be0-9bff0c177859-e38ffed5ae
- message_hash:
736724283642cc6f43ef43b3cfef05b3c3bd8e558b5323171d842ddc4b3189d8
- stack_hash:
e175849b68a4a6fbd17cf5e9c82edcd56a7493cd2fcacda6e374664616aea652
- Report: unexpected TimeoutError, exit code 1, retryable=false, phase video_generation.
- network.json:
generation_requests: [], 100 records.
- Credit balance immediately before and after: 433 -> 433; observed spend 0.
- No MP4 created.
Diagnostic limitation
The incident ui.json contains all-zero tag counts, no ligatures, and URL/title category other. In light of #722, this snapshot must not be taken as proof the editor was blank at failure time. The log explicitly reported editor_ready first. No usable pre-teardown screenshot or failing-locator traceback is available in the captured adapter output.
Expected behavior / investigation request
The supported local-reference R2V path should apply the requested settings and attach both references, or fail before submitting with a diagnostic naming the failed action. Please inspect the settings-pane path after editor_ready and preserve the failing locator/actionability trace before page teardown. Please also check whether the locale-settle error is relevant; that remains unverified.
This report includes only manually selected, redacted diagnostic fields. Account email, cookies/tokens, private project ID, local paths, source images, and the full creative prompt are omitted.
Summary
On Windows with gflow-cli 0.72.0, local-reference
video r2vreachesmigrated.editor_readyon flow.google.com, then exits with an unhandled PlaywrightTimeoutErrorabout five seconds later. No output video is written. The same failure fingerprint occurred on 0.71.1.Related: #749 (closed) and #752 for settings/composer behavior; #722 for post-teardown incident snapshots. I cannot establish the precise failing locator from the available evidence.
Environment and invocation
Redacted equivalent invocation (prompt and paths are placeholders, not a separately tested minimal reproducer):
Recovery steps already performed
gflow doctorpassed all 10 checks.gflow auth login --profile default --browser chrome; both in-context and on-disk verification succeeded.gflow credits user --profile default --jsonthen returned HTTP 200 and authenticated=true. An earlier credits 401 was resolved by this login refresh.Observed event sequence (UTC, 2026-09-10)
No settings_applied or reference-upload event appeared in the captured failure log. This suggests an early settings-phase failure, but is not proof of a specific selector or an overlay.
Incident:
71ec019a-5e1a-4b6c-9be0-9bff0c177859-e38ffed5ae736724283642cc6f43ef43b3cfef05b3c3bd8e558b5323171d842ddc4b3189d8e175849b68a4a6fbd17cf5e9c82edcd56a7493cd2fcacda6e374664616aea652generation_requests: [], 100 records.Diagnostic limitation
The incident ui.json contains all-zero tag counts, no ligatures, and URL/title category other. In light of #722, this snapshot must not be taken as proof the editor was blank at failure time. The log explicitly reported editor_ready first. No usable pre-teardown screenshot or failing-locator traceback is available in the captured adapter output.
Expected behavior / investigation request
The supported local-reference R2V path should apply the requested settings and attach both references, or fail before submitting with a diagnostic naming the failed action. Please inspect the settings-pane path after editor_ready and preserve the failing locator/actionability trace before page teardown. Please also check whether the locale-settle error is relevant; that remains unverified.
This report includes only manually selected, redacted diagnostic fields. Account email, cookies/tokens, private project ID, local paths, source images, and the full creative prompt are omitted.