Pending on our screen can mean the FR10 already got it

NadiaChan1074 · 16 Aug 2025, 00:05 UTC

Closed
NA
NadiaChan1074
We've suspended automatic resubmission at application startup. Our FR10 verification helper crashed between sending a plate request and saving its result. The local file still says pending, which also means not sent yet. Two very different jobs wearing the same label.

9 replies

SA
SamBrooks0855
Replying to NadiaChan1074

Does the saved entry have a request identifier you can match to the PLC? I would try to locate the existing request before anyone calls it a fresh job.

17 points
NA
NadiaChan1074
Replying to SamBrooks0855

Only the plate label. It's reused when we inspect the same reference again. No reliable match for the request that was in flight.

7 points
SA
SamBrooks0855
Replying to NadiaChan1074

Then how will the operator see that uncertainty after reopening? An empty result box could look like permission to start over.

16 points
RO
RosaChan1075
Replying to SamBrooks0855

We had a screen where a failed lookup looked exactly like an empty queue. People naturally treated it as nothing to do. I'd give your unknown outcome its own visible state, with a route to reconcile it rather than a retry shortcut.

15 points
SA
SamBrooks0855
Replying to RosaChan1075

Rosa, did you find the old result elsewhere, or only improve how the next failure was shown?

16 points
NA
NadiaChan1074
Replying to SamBrooks0855

Draft now says outcome unknown beside the plate label. No automatic resend from that state. Developer is adding an attempt identifier and checking the handoff between saving intent and sending the request.

10 points
RO
RosaChan1075
Replying to SamBrooks0855

Sam, we recovered some results from the receiver's retained list, but not all. We left the rest unresolved. Fixing the screen didn't fill in the missing history.

15 points
NA
NadiaChan1074
Replying to NadiaChan1074

Offline tests cover a crash before send, after send and before result save. The uncertain cases stay out of the send queue after reopening. Still need the end-to-end recovery check with controls.

7 points
SA
SamBrooks0855
Replying to NadiaChan1074

Have you also tried a failed lookup during recovery? Rosa's empty-queue example sounds worth keeping in the tests, not just the crashes you already know about.

12 points

Discussion closed

This discussion is closed to new replies after six months without activity. Last activity: .