Our rebuilt laptop rejects an FR10 argument before making a connection

DavidBennett0780 · 21 Jul 2025, 10:43 UTC

Closed
DA
DavidBennett0780
The old laptop still runs our read-only FR10 identity check, but the rebuilt one rejects an argument before it contacts the controller. We have several SDK copies and no record of the one in use. I would like to identify that working environment before anyone starts changing controller settings to repair a Python call.

14 replies

OM
OmarChen1187
Replying to DavidBennett0780

Have the running script report its interpreter and imported module path on both laptops. The folder somebody remembers installing may not be the one Python actually loads.

23 points
DA
DavidBennett0780
Replying to OmarChen1187

Old laptop loads a project-local copy. New one loads an installed package. Same script file, different callable signatures at the failing method. That makes the pre-connection error less mysterious.

4 points
SA
SarahBaker0502
Replying to DavidBennett0780

Preserve the working project copy before reorganising the folders.

11 points
NA
NaomiBaker0506
Replying to DavidBennett0780

And find out who owns that copy, because an unidentified working folder is a poor thing to leave the next maintainer when this laptop needs replacing too

2 points
DA
DavidBennett0780
Replying to NaomiBaker0506

Integrator supplied the project archive and can identify its SDK release. I had mistaken the folder's edited date for a version. The actual version is in their release note.

20 points
JA
JamieCarter0991
Replying to DavidBennett0780

Does the archive include local changes, or is it the unmodified release?

18 points
DA
DavidBennett0780
Replying to JamieCarter0991

Integrator says unmodified release, and our maintainer is comparing the files before building a clean environment from it. We aren't patching the call to suit whichever import wins.

8 points
OM
OmarChen1187
Replying to DavidBennett0780

Keep the intended launch command with that environment too. A shortcut can still select a different interpreter after you have installed the correct package.

23 points
SA
SarahBaker0502
Replying to OmarChen1187

Test the shortcut, not just a terminal you configured by hand.

20 points
DA
DavidBennett0780
Replying to SarahBaker0502

Clean environment matches the identified archive. The shortcut now reports the expected interpreter and module path, and the argument check succeeds. Documented read-only connection test is next.

6 points
NA
NaomiBaker0506
Replying to DavidBennett0780

Who keeps those setup notes current when the package changes, David? It would be a shame to replace several mysterious folders with one beautifully documented mystery next year

23 points
OM
OmarChen1187
Replying to DavidBennett0780

Check the returned identity and response format when you connect, not only the absence of an exception. The wrapper needs to receive the documented form it expects.

5 points
DA
DavidBennett0780
Replying to OmarChen1187

The approved read-only check passed from the normal shortcut, with the expected controller identity and response format. Our software maintainer owns the archived package and rebuild notes. Thanks, Omar, the import-path check found the real mismatch.

13 points
JA
JamieCarter0991
Replying to DavidBennett0780

Keep that path check available in diagnostics. It earned its place.

19 points

Discussion closed

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