erquhart
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
I'd expect that to cause failure 100% of the time, but you have successful runs in the logs
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
If you leave it be, it might help whoever looks into it if it remains in a failure state - assuming this isn't having any known impact on your project
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Will see if someone can take a look.
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Yeah that should be a very fast mutation. This isn't actually retrier stuff this is just a simple mutation that deletes all completed records. It's a mutation, and it's not actual retried by the retrier: https://github.com/get-convex/action-retrier/blob/c4c74363b80ff8503e74fd30819e724956007964/src/component/run.ts#L312-L330
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Can you check how many documents are in the
runs
table of the retrier28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
The r2 component sets up one instance of the action retrier so I assume this is just one function rerunning and not multiple
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Hmm that's a system error that should have just been intermittent. I also don't see that the action retrier is actually written to retry this action at all, so I'm honestly not sure what's happening here.
cc/ @Ian in case you have any insights
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
So this is normal to see once like this.
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Every 24 hours it runs a cron to clean up expired runs, but it should only loop like this if the action fails, which should only happen if the action fails for some reason.
28 replies
CCConvex Community
•Created by atadan on 4/3/2025 in #support-community
r2/actionRetrier cleanupExpiredRuns cron job stuck at loop
Hmm that's kind of what it's supposed to do, the errors are like the system was down, so it's retrying. How often are you seeing this?
28 replies
CCConvex Community
•Created by Aps on 4/3/2025 in #support-community
One large table vs many small tables
Just one bit of info to consider, indexes generally provide the performance benefits of many small tables while maintaining the convenient data model of a larger table.
7 replies
CCConvex Community
•Created by uma on 3/29/2025 in #support-community
callback, 3rd party authentication, convexAuth
Here is fine for now
17 replies
CCConvex Community
•Created by makrdev on 3/18/2025 in #support-community
R2 Store Method
good cuz I was out of solutions 😂
37 replies
CCConvex Community
•Created by thedevstockgirl on 1/13/2025 in #support-community
Running into some cryptic error. Help needed.
/patches/@react-email+render+1.0.5.patch
32 replies
CCConvex Community
•Created by thedevstockgirl on 1/13/2025 in #support-community
Running into some cryptic error. Help needed.
Here's the patch steps for anyone that wants this working in Convex runtime (patch below):
- Make sure you're using @react-email/render 1.0.5 (or @react-email/components 0.0.35, which exports render from the same version)
- Add the file above to a patches/ directory alongside your package.json (repo or project root)
- Set up patch package to apply: https://www.npmjs.com/package/patch-package
32 replies
CCConvex Community
•Created by thedevstockgirl on 1/13/2025 in #support-community
Running into some cryptic error. Help needed.
It is possible to use the Convex runtime, but the @react-email/render browser module is attempting to run
reactDOMServer.renderToReadableStream
when the actual import shape is reactDOMServer.default.renderToReadableStream
. Works when patched. Going to see if there's an elegant solution, otherwise might make a patch-package for this.32 replies
CCConvex Community
•Created by thedevstockgirl on 1/13/2025 in #support-community
Running into some cryptic error. Help needed.
So the status is "React emails work with React 19 in Convex, but only for Node actions".
32 replies
CCConvex Community
•Created by makrdev on 3/18/2025 in #support-community
R2 Store Method
Let me know if you're still getting those same errors. There's no "works on my machine" if you're running a Convex Cloud environment, so no clue why we're getting different results
37 replies