View Categories

A Series Is Not Running

Symptom: other schedules work, but this one doesn’t. The worker is healthy.

Work down this list — the causes are in rough order of how often they turn out to be the answer.


1. Is It in Queue at All? #

Clear the filters and search for the form or feed.

No row? Then no series was ever created. Causes:

Cause Check
The feed’s Enable Condition didn’t pass for that entry Compare the entry’s values with the condition
The feed was inactive when the entry was submitted Feeds tab
The entry was created before the feed existed Use Start Series From Now on the entry
The series was canceled when the parent was trashed Restore the parent, then Start Series From Now

Remember Queue’s default Current filter hides paused, completed and canceled series. Switch to All before concluding a series doesn’t exist.


2. What Is Its Status? #

Status Why it isn’t running Fix
paused Paused by a person, or by feed deactivation Resume — or reactivate the feed for feed_inactive series
failed Hit the consecutive-failure threshold Fix the cause, then Retry or Resume
completed Limit reached, or its parent/feed is gone Start Series From Now for a new series
canceled Ended deliberately, or its parent was trashed Start Series From Now
processing Currently claimed Wait — claims older than 30 minutes are recoverable

3. Is the Feed Active? #

The status badge says feed active or feed inactive.

An inactive feed pauses its scheduled series and blocks a claimed series at the final guard before submitting.

Fix: reactivate the feed on the Feeds tab. That resumes only the series paused by the feed toggle — user-paused and failed series still need their own Resume.


4. Is the Next Target in the Future? #

Check Next run and window.

If the target is days away, the series is working correctly and you’re simply looking at it between runs.

If the target is wrong:

  • The feed was edited after the series started — feed edits don’t rewrite existing snapshots.
  • Someone used Change next submission.
  • Allowed weekdays pushed the slot forward to the next permitted day.

Fix: use Change next submission for this one series, or apply the saved feed schedule to a set of them.


5. Is It Skipping Rather Than Failing? #

Open View attempt history. A skip looks like an attempt with no child entry, no failure and no change to the counters.

Skip type Cause
Conditional skip The child or parent conditional check didn’t pass
Skipped missed run The occurrence was more than twice the worker interval late and the feed is set to skip

Neither is an error. A series can skip forever and never trip the failure threshold.

Fix: adjust the conditional logic, or change the missed-run policy — see Skip Runs with Conditional Logic and Missed Runs and Downtime.


6. Is It Blocked Pending Review? #

If the row says submission records need review, a storage failure may have created a child entry before its records were saved.

Submissions are blocked deliberately so a retry can’t duplicate a real entry.

Fix: inspect the named child entry and the attempt history, confirm what actually happened, then proceed. Cancel remains available and never deletes children.


7. Has It Quietly Completed? #

Check Progress.

12 / 12 means the limit was reached. An end-date schedule past its date is finished too — end dates are inclusive but final.

Fix: raise the limit on the feed and apply the saved schedule, or start a new series.


A Fast Way to Test #

Click Run Next Submission Now.

Result Meaning
A child entry is created Configuration is fine — the issue is scheduling or the worker
It fails with field IDs A form or data problem — see A Submission Failed
It reports locked Something is processing it; wait
The button isn’t there The state or the feed prevents it — see the tables above

Manual runs always submit, however late the target — so this cleanly separates “can’t submit” from “isn’t being asked to submit”.