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
简体中文界面。帖子、指南及政策正文保留原文;未对原文作自动翻译。
Which SDK copy is rejecting the FR5 argument after our rebuild?
HarishChan1098 · 2026年6月17日 10:30 UTC
21 条回复
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分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分Does the error identify a named argument that the imported method does not accept?
7分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分Yes, unexpected keyword argument from the local call. No request goes out before that exception.
3分Then a new controller address would not explain this exception. Have you found which signature the rebuilt launch actually imports?
15分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分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分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分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分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分Who selected the rebuilt SDK version, or was it whichever folder the new environment found first?
21分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分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分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分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分Has that launcher completed the documented read, or only passed local argument validation? Those should be reported separately.
7分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分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分