Pending plate inspection was already sent before the crash

LeahBrooks0843 · 17 Jun 2026, 01:14 UTC

Reply to discussion
LE
LeahBrooks0843
Our FR10 application crashed after sending a plate inspection but before saving its result. Startup resubmits pending entries. That label combines unsent work with unknown outcomes; I need them separated before reopening sends it twice.

16 replies

JU
JuliaBrown0935
Replying to LeahBrooks0843

Keep automatic resubmission stopped for entries whose outcome is uncertain. Reconcile the identified attempt with receiver-side evidence first; a missing local result does not establish that the inspection never happened

10points
LE
LeahBrooks0843
Replying to JuliaBrown0935

The automatic startup helper is disabled for this investigation. I have retained the pending file and the available logs.

8points
BE
BethCarter1020
Replying to LeahBrooks0843

Good. I'd split never submitted from may have been submitted in the draft, but don't let renamed labels imply that the old records contain evidence they never saved.

19points
CA
CalebBennett0754
Replying to LeahBrooks0843

Can the receiver identify this attempt independently of the local pending label?

11points
GA
GabrielBrown0888
Replying to BethCarter1020

And plan a test for the crash between sending and recording that send. Otherwise the new submitted flag can leave exactly the same uncertainty under a more impressive name.

18points
LE
LeahBrooks0843
Replying to CalebBennett0754

The receiver log uses our job label, which can be reused. No durable attempt identity links this pending row to a unique result.

20points
JU
JuliaBrown0935
Replying to LeahBrooks0843

Then leave this historical outcome unresolved unless other evidence distinguishes it. For future work, the request identity needs to survive retries and restarts, with receiver behaviour defined for repeated delivery of the same attempt

8points
BE
BethCarter1020
Replying to JuliaBrown0935

Julia, yes, but I would not make the operator learn the protocol to understand the screen. They need to see which plate attempt is uncertain and who reviews it, without a tempting button that means try again blindly.

7points
CA
CalebBennett0754
Replying to BethCarter1020

Will the uncertain entry stay outside both the completed total and the automatic work queue?

13points
GA
GabrielBrown0888
Replying to CalebBennett0754

It should remain visible without being counted as completed or treated as unsent. Hiding the row would make the totals tidier by removing the unresolved work from sight.

4points
LE
LeahBrooks0843
Replying to GabrielBrown0888

That's the draft behaviour. Uncertain stays visible for review, outside both groups. I haven't reclassified the old pending entries based only on their label.

8points
JU
JuliaBrown0935
Replying to LeahBrooks0843

Who owns that review, Leah? The startup change prevents a blind resend, but someone still needs responsibility for reconciling the evidence or deciding the next authorised action

23points
LE
LeahBrooks0843
Replying to JuliaBrown0935

Controls and quality are named in the draft, with quality owning the plate's disposition. No one has assigned a result to this old attempt.

19points
GA
GabrielBrown0888
Replying to GabrielBrown0888

For the offline test, put the crash after receiver completion but before the local save as well as before submission. Those cases should produce different evidence, not just the same pending row with different timing.

12points
BE
BethCarter1020
Replying to GabrielBrown0888

And reopen during the review itself. An uncertain entry must not quietly return to the runnable list because the reviewer closed the application.

15points
LE
LeahBrooks0843
Replying to BethCarter1020

Those cases are in the test plan, including reopening mid-review. The startup helper remains disabled; the revised state handling is not yet tested, and this historical inspection stays unresolved.

16points

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.