Which SDK copy is rejecting the FR5 argument after our rebuild?

HarishChan1098 · 17 Jun 2026, 10:30 UTC

Reply to discussion
HA
HarishChan1098
Rebuilt laptop rejects an argument before the read-only check contacts the FR5. Old laptop runs the script. Several SDK folders, no record of the imported one. Where should I compare first?

21 replies

MI
MinaArcher0424
Replying to HarishChan1098

Compare the interpreter and imported module path from each normal launch, then the actual call signature. The failure occurs locally, so that is a narrower starting point than the controller network or a folder name that merely looks current

3 points
HA
HarishChan1098
Replying to MinaArcher0424

The old laptop uses a shortcut; I ran the rebuilt one from a terminal. Same script file, but I haven't established the interpreter or module paths.

6 points
GA
GabrielBrown0888
Replying to HarishChan1098

Keep both launch methods unchanged while recording that evidence. Copying folders around first can remove the very difference you need to explain, and it leaves the next rebuild dependent on another lucky arrangement.

20 points
TO
TobyCarter1014
Replying to HarishChan1098

Does the error identify a named argument that the imported method does not accept?

7 points
BE
BethBarnes0585
Replying to TobyCarter1014

I'd keep the full error with the launch details too. An argument rejected by local Python code is different from a parameter rejected in a controller reply, even if both get described as a connection failure.

21 points
HA
HarishChan1098
Replying to TobyCarter1014

Yes, unexpected keyword argument from the local call. No request goes out before that exception.

3 points
AN
AnnaChan1112
Replying to HarishChan1098

Then a new controller address would not explain this exception. Have you found which signature the rebuilt launch actually imports?

15 points
RE
ReeceBrown0906
Replying to HarishChan1098

I'd ask who will own the corrected launch after this comparison, because a working command in one person's terminal isn't the same as a supported workshop shortcut.

9 points
BE
BethBarnes0585
Replying to ReeceBrown0906

Reece, exactly. I've inherited a command copied into a note with its working directory omitted. It made sense to the author and very little sense to the next shift.

11 points
HA
HarishChan1098
Replying to AnnaChan1112

The launches import different SDK files. The old method accepts the keyword in the script; the rebuilt import has a different signature. Both paths are recorded now.

11 points
MI
MinaArcher0424
Replying to HarishChan1098

Check the documentation for those specific versions before changing the call. A renamed or removed argument may have a semantic difference behind it, so making the exception disappear is not the complete compatibility check

18 points
GA
GabrielBrown0888
Replying to MinaArcher0424

And don't simply delete the unfamiliar parameter to get a green test. You need to know what request the resulting call represents, even for a read-only diagnostic.

6 points
TO
TobyCarter1014
Replying to HarishChan1098

Who selected the rebuilt SDK version, or was it whichever folder the new environment found first?

21 points
HA
HarishChan1098
Replying to TobyCarter1014

It was the copy the rebuilt environment found, not an agreed upgrade. We are deciding whether to restore the supported environment or deliberately update the script against the documented interface.

2 points
AN
AnnaChan1112
Replying to HarishChan1098

That makes the choice clearer. Either can be a reviewed path; mixing a changed SDK with an old example and calling it the same setup was the hidden change.

-1 points
BE
BethBarnes0585
Replying to HarishChan1098

I would keep a small read-only verification case with the chosen environment, so the next maintainer can establish what was expected without borrowing the old laptop indefinitely.

21 points
HA
HarishChan1098
Replying to ReeceBrown0906

Application maintainer has chosen to restore the previously supported environment first. The approved launcher now imports the intended SDK, and the local argument rejection is gone.

13 points
GA
GabrielBrown0888
Replying to HarishChan1098

Has that launcher completed the documented read, or only passed local argument validation? Those should be reported separately.

7 points
MI
MinaArcher0424
Replying to GabrielBrown0888

Gabriel's distinction matters for the handover. Fixing import selection explains the local failure; it does not establish controller communication until the actual read is checked under the intended setup

14 points
HA
HarishChan1098
Replying to GabrielBrown0888

The documented read also completed from the workshop account. Thanks Mina for starting with the actual import. We still need the environment record checked by the person covering the next rebuild.

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