u/efburke

▲ 4 r/Rapids

[Match thread] Colorado Rapids vs Saint Louis City SC

Competition: MLS Regular Season
Date: Saturday, May 9, 2026
Kickoff: 7:30 PM MT
Venue: Dick's Sporting Goods Park, Commerce City, CO
Broadcast: Apple TV (MLS Season Pass)

reddit.com
u/efburke — 13 days ago
▲ 2 r/Devvit

Scheduler jobs register but never execute, listJobs() returns empty (reproduces on published unlisted app)

Hoping someone has seen this or has a workaround.

I have a mod tool app (`rapids-match-bot`, auto-posts match threads to r/rapids for MLS games) where `context.scheduler.runJob()` returns a valid UUID but the job never executes. `listJobs()` returns an empty array immediately after `runJob()` returns. Affects both `cron` recurring jobs and `runAt` one-shot jobs. Menu items and AppInstall/AppUpgrade triggers fire correctly on the same app, so it's not a general execution problem, just the scheduler.

I assumed for a while this was because the app was uploaded but not published. Published it as unlisted yesterday (v0.0.14). Same exact failure mode. Bug reproduces on both uploaded and published-unlisted versions.

Things I've already ruled out:

- Cron syntax (also fails with runAt)

- runAt vs when parameter (using runAt per the installed types)

- Ghost schedules from #239 (cleanup loop in AppInstall/AppUpgrade does nothing)

- Self-rescheduling one-shot pattern (first job never fires, chain never starts)

GitHub issue link: https://github.com/reddit/devvit/issues/259

Has anyone hit this and found a way through? Is there a configuration step I might be missing for scheduler jobs on apps installed in private subreddits?

u/efburke — 13 days ago
▲ 20 r/Rapids

MLS | Wednesday, April 22, 2026

Kickoff: 8:30 PM MDT

Venue: BMO Stadium, Los Angeles, CA

Odds: LAFC 66.2% | COL 15.1% | Draw 18.7%

reddit.com
u/efburke — 30 days ago