[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)
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)
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?
MLS | Saturday, May 2, 2026
Kickoff: 6:30 PM MDT
Venue: Shell Energy Stadium, Houston, TX
MLS | Saturday, April 25, 2026
Kickoff: 8:30 PM MDT
Venue: BC Place, Vancouver, BC
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%