Ok, something just isn’t adding up here.
The client launcher, as Matt mentioned, was designed explicitly to handle this situation gracefully. It does check that the gateway is not just started up, but ready to handle logins.
A few things:
-
Can you “tail” wrapper.log during the startup to make sure that the client launcher isn’t letting the client start until you see:
[tt]Ignition["/main", state=STARTING] ContextState = RUNNING[/tt] -
I’m assuming that once the client launches, it takes some time before it fails back to the login screen? Is this assumtion true? If so, can you grab a gateway thread dump during this time?