Xpra: Ticket #528: Launcher failing with 0.12.0

When using the Xpra launcher r5692 and newer on OSX and Windows, and server version r5711, the launcher won't connect and just says 'NoneType' object has no atttribute 'start'

However, launching from command line works as expected.

Fri, 07 Mar 2014 07:32:36 GMT - Antoine Martin: owner, status changed

Confirmed, happens on the second attempt if the first one failed, it comes up with the alert box telling you there are log messages to read, the file it points to contains:

2014-03-07 07:29:35,887 client error
Traceback (most recent call last):
  File "client_launcher.py", line 530, in do_start_XpraClient
  File "xpra\client\gtk_base\gtk_client_base.pyc", line 51, in run
  File "xpra\client\ui_client_base.pyc", line 302, in run
AttributeError: 'NoneType' object has no attribute 'start'

Fri, 07 Mar 2014 07:41:33 GMT - Antoine Martin: owner, status changed

This was caused by r5674, fixed in r5715, we now need to initialize the UI separately.

Thu, 13 Mar 2014 18:42:16 GMT - J. Max Mena:

Getting a new error in the launcher for r5750 and r5773:

"too late to set modules, the helper is already intialized"

Once again, the command line works

Fri, 14 Mar 2014 04:06:04 GMT - Antoine Martin: description changed

This was fixed as per comment:3, but in between then and now it got broken again by r5741: we now need to init the video helper, which means that we must also clean it after use. r5774 fixes that.

There were still some messages that went to the automatic py2exe log capture and caused the dreaded alert box to show up on exit. r5776 + r5777 + r5778 refactor all the launch code, for all platforms. Tested on win32, osx and Linux.

Fri, 14 Mar 2014 22:22:54 GMT - J. Max Mena:

r5801 launcher works for both Windows and OSX.

Tue, 18 Mar 2014 03:04:44 GMT - Antoine Martin: status changed; resolution set

Sat, 23 Jan 2021 04:58:26 GMT - migration script:

this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/528