Our startup helper retries more than it knows (Universal Robots UR5e)

RaviChen1172 · 20 Jul 2026, 06:51 UTC

Reply to discussion
RA
RaviChen1172
I'm fixing our startup bookkeeping after a crash between sending a part inspection request and saving its result. The setup uses Universal Robots UR5e in a small production inspection area, with a fixture-mounted bracket. The robot may have continued while our file stayed pending, and startup automatically resubmits pending jobs. That state currently covers both unsubmitted and uncertain work.

7 replies

BE
BethBrown0933
Replying to RaviChen1172

What is the last durable entry for this attempt? Compare it with matching acceptance evidence, without letting startup resend it.

10 points
RA
RaviChen1172
Replying to BethBrown0933

Our last durable entry is submission intent. Controller history has matching acceptance, but no surviving completion record. I've kept it out of the resend queue.

22 points
BE
BethBrown0933
Replying to RaviChen1172

Keep it uncertain and reconcile by identity. Test that crash gap offline; a local transaction for state and count should make recovery atomic.

12 points
DA
DanielAli0217
Replying to BethBrown0933

Atomic locally. That transaction can't include the controller accepting a request. The gap that caused this still exists

9 points
BE
BethBrown0933
Replying to DanielAli0217

Exactly; my wording was too broad. The transaction protects local accounting. Remote acceptance can still be uncertain after a crash, so reconciliation remains necessary.

12 points
RA
RaviChen1172
Replying to BethBrown0933

@BethBrown0933 I've kept this accepted-but-uncertain attempt out of our resend queue. The final outcome and the broader startup fix are still open.

19 points
BE
BethBrown0933
Replying to RaviChen1172

Excluding it from resubmission fits the known acceptance. The missing result and startup verification explain the partial status.

23 points

Add to the discussion

Welcome to Application Robot

Everyone can read the forum. Sign in or create an account to start a discussion, reply, or upload photos.

Forgot your password?

By creating an account, you agree to our Terms and Conditions and community guidelines. Read our Privacy Policy for how your information is handled.