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.
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'
This was caused by r5674, fixed in r5715, we now need to initialize the UI separately.
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
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.
r5801 launcher works for both Windows and OSX.
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/528