MPManager: check tick 5328 ready: no
MPManager: check tick 5328 ready: no
MPManager: check tick 5328 ready: no
MPManager: calling command (tick 5372): <horizons.command.building.Tear object at 0x176a0090>
MPManager: calling command (tick 5372): <horizons.command.building.Tear object at 0x176a0290>
MPManager: calling command (tick 5372): <horizons.command.building.Build object at 0x174fa750>
MPManager: calling command (tick 5372): <horizons.command.building.Build object at 0x174fa050>
MPManager: calling command (tick 5372): <horizons.command.building.Build object at 0x174d7650>
MPManager: calling command (tick 5372): <horizons.command.building.Build object at 0x174e1f50>
MPManager: calling command (tick 5372): <horizons.command.building.Build object at 0x176a3650>
MPManager: calling command (tick 5372): <horizons.command.sounds.PlaySound object at 0x175087d0>
MPManager: check tick 5440 ready: no
MPManager: check tick 5479 ready: no
MPManager: check tick 5479 ready: no
MPManager: check tick 5479 ready: no
MPManager: calling command (tick 5517): <horizons.command.building.Build object at 0x176b6410>
MPManager: calling command (tick 5517): <horizons.command.sounds.PlaySound object at 0x174fa410>
MPManager: check tick 5603 ready: no
MPManager: adding command (next tick: 5603)<horizons.command.production.ToggleActive object at 0x179e1890>
MPManager: check tick 5603 ready: no
MPManager: check tick 5603 ready: no
MPManager: check tick 5603 ready: no
MPManager: check tick 5603 ready: no
MPManager: check tick 5603 ready: no
MPManager: check tick 5603 ready: no
Traceback (most recent call last):
File "./run_uh.py", line 395, in <module>
main()
File "./run_uh.py", line 176, in main
horizons.main.start(options)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/main.py", line 123, in start
fife.run()
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/engine.py", line 280, in run
self.loop()
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/engine.py", line 293, in loop
f()
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/timer.py", line 99, in check_tick
r = f(self.tick_next_id)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/manager.py", line 130, in can_tick
self.networkinterface.send_to_all_clients(commandpacket)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/horizons/network/networkinterface.py", line 152, in send_to_all_clients
self._client.send(packet)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/network/client.py", line 268, in send
self.p2p_send(packet, channelid)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/network/client.py", line 283, in p2p_send
packet.send(player.peer, channelid)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/network/packets/__init__.py", line 21, in send
packet = enet.Packet(self.serialize(), enet.PACKET_FLAG_RELIABLE)
File "/home/kili/SVN/unknown-horizons/branches/multiplayer/network/packets/__init__.py", line 18, in serialize
return cPickle.dumps(self, PICKLE_PROTOCOL)
PicklingError: Can't pickle <type 'function'>: attribute lookup __builtin__.function failed
Logging to /home/kili/.unknown-horizons/log/unknown-horizons-10-07-01_15-32-30.log
Unknown Horizons crashed.