Skip to content

Execution Detail

The execution detail page shows the full record of one handler invocation or job run: status, timing, trigger info, traceback, and the logs it emitted. Click any row in a handler's invocations table to open it.

Execution detail

A status shape and a truncated execution ID open the page. Status badges appear next to the ID for non-success outcomes: failed, timed out, cancelled, skipped, and thread leaked (the handler kept running past its timeout).

A skipped execution means the job's where= predicate — a function that decides whether the job should run this time (see Predicate Reference) — returned False.

Below the header, the full execution ID appears in a monospace block with a copy button.

Meta Stats

A stats row shows duration, timestamp, and status for the run.

Trigger

A trigger section appears for executions that carry trigger data. It shows the trigger mode (currently only manual, for jobs triggered via the run-now button — absent for regular scheduled fires and handler invocations), a truncated context ID linking related executions, and the origin, when known.

Error or Outcome

Failed executions show the full Python traceback in a dedicated viewer. Timed-out and cancelled executions show duration and error details without a traceback — the framework skips traceback capture for these outcomes. Successful executions show a single line: a green status shape and the elapsed duration.

Skipped executions get their own label instead of a duration — a scheduled job whose where= predicate returned False never ran, so there's no elapsed time to show.

A skipped job execution's result label

Logs

An inline log table lists every entry the execution emitted, filtered to its execution ID. A View all logs link opens the Logs page with the same filter applied, for cross-referencing against other executions or framework activity nearby.

A back link at the top returns to the handler or job's detail panel.

The URL follows /apps/{appKey}/handlers/{kind}/{id}/exec/{executionId}, where kind is listener or job. The URL can be shared or bookmarked directly.