Xpra: Ticket #1278: 1.0 r13173 Windows Shadow Servers Fail To Accept Connections

When starting a server with Xpra_cmd.exe shadow :0 --bind-tcp=0.0.0.0:2200 -d all, attempting to connect from a client (my case a Fedora 23 1.0 r13211) fails, with the following error printed in the log:

2016-08-04 11:29:13,042 server error processing new connection from Protocol(tcp socket: 10.0.11.187:2200 <- 10.0.32.209:51764): 'Win32RootWindowModel' object has no attribute 'get'
Traceback (most recent call last):
  File "xpra\server\server_base.pyc", line 1116, in parse_hello_ui
  File "xpra\server\server_base.pyc", line 1139, in do_parse_hello_ui
  File "xpra\server\shadow\shadow_server_base.pyc", line 145, in send_initial_windows
  File "xpra\server\source.pyc", line 1954, in new_window
  File "xpra\server\source.pyc", line 1958, in send_window_icon
  File "xpra\server\source.pyc", line 2072, in make_window_source
  File "xpra\server\window\window_video_source.pyc", line 66, in __init__
  File "xpra\server\window\window_source.pyc", line 158, in __init__
AttributeError: 'Win32RootWindowModel' object has no attribute 'get'


Thu, 04 Aug 2016 18:34:19 GMT - J. Max Mena: attachment set

-d all output of the failure. Please ignore the 1187 name, that was for ticket #1187 - too lazy to rename.


Fri, 05 Aug 2016 01:32:09 GMT - Antoine Martin: status changed; resolution set

Fixed in r13197 already yesterday.


Sat, 23 Jan 2021 05:19:53 GMT - migration script:

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