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

10 points
LE
LeahBrooks0843
Replying to JuliaBrown0935

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

8 points
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.

19 points
CA
CalebBennett0754
Replying to LeahBrooks0843

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

11 points
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.

18 points
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.

20 points
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

8 points
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.

7 points
CA
CalebBennett0754
Replying to BethCarter1020

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

13 points
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.

4 points
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.

8 points
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

23 points
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.

19 points
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.

12 points
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.

15 points
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.

16 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.