Package: balazar Version: 0.3.4.ds1-6.1 Severity: normal
When I choose "Play Solo Game" -> "Start", Balazar freezes showing this error: "Error: <type 'exceptions.AttributeError'>('_soya._AnimatedModelData' object has no attribute '__dict__')" Screenshot: http://yfrog.com/jxbalazar006p In the shell it shows: ... * Tofu * Creating new player jmaslibre... SETCSTATE <Body, model=None> Exception TypeError: "'Body' object is not iterable" in '_soya._AnimatedModelData.__setcstate__' ignored Traceback (most recent call last): ... To reproduce it: # start balazar, choose "Play Solo Game" and then "Start" $ LANG=en_US balazar * Balazar * Balazar lives in /usr/share/games * Soya * Using Software Surface. * Soya * Using 8 bits stencil buffer * Soya * OpenGL initialization [OK] * Soya * version 0.15rc1 * Using OpenGL 1.4 Mesa 7.7.1 * - renderer : Mesa DRI Intel(R) 915G GEM 20091221 2009Q4 x86/MMX/SSE2 * - vendor : Tungsten Graphics, Inc * - maximum number of lights : 8 * - maximum number of clip planes : 6 * - maximum number of texture units : 8 * - maximum texture size : 2048 pixels * Using OpenAL 1.1 ALSOFT 1.12.854 * - renderer : OpenAL Soft * - vendor : OpenAL Community /usr/share/games/balazar/gui.py:68: DeprecationWarning: process_event is deprecated, use MainLoop's events attributs instead for event in soya.process_event(): /usr/share/games/balazar/gui.py:75: DeprecationWarning: process_event is deprecated, use MainLoop's events attributs instead for event in soya.process_event(): self.mainmenu.current_menu.process_event(event) * Tofu * Creating new player jmaslibre... SETCSTATE <Body, model=None> Exception TypeError: "'Body' object is not iterable" in '_soya._AnimatedModelData.__setcstate__' ignored Traceback (most recent call last): File "/usr/share/games/balazar/gui.py", line 216, in play_solo r = balazar.game_interface.start_single(globdef.NAME, "test") File "/usr/share/games/balazar/game_interface.py", line 110, in start_single r = tofu.single.serve_forever(login = login, password = password) File "/usr/lib/pymodules/python2.6/tofu/single.py", line 75, in serve_forever return tofu.IDLER.idle() File "main_loop.pyx", line 125, in _soya.MainLoop.idle File "main_loop.pyx", line 174, in _soya.MainLoop.main_loop File "/usr/lib/pymodules/python2.6/tofu/single.py", line 73, in <lambda> tofu.IDLER.next_round_tasks.append(lambda : tofu.GAME_INTERFACE.ready(notifier)) File "/usr/share/games/balazar/game_interface.py", line 200, in ready self.notifier.login_player(self.login, self.password) File "/usr/lib/pymodules/python2.6/tofu/single.py", line 37, in login_player except ValueError: player = tofu.YourPlayer(filename, password, client_side_data) File "/usr/share/games/balazar/player.py", line 30, in __init__ level = balazar.level.Level.get_by_pos(0, 0) File "/usr/share/games/balazar/level.py", line 50, in get_by_pos try: level = tofu.Level.get("level_%s_%s" % (X, Z)) File "/usr/lib/pymodules/python2.6/tofu/__init__.py", line 359, in get return klass._alls2.get(filename) or klass._alls2.setdefault(filename, klass.load(filename)) File "/usr/lib/pymodules/python2.6/tofu/__init__.py", line 371, in load obj = local_serializer.loads(open(file, "rb").read()) File "base.pyx", line 129, in _soya._CObj.__setstate__ AttributeError: '_soya._AnimatedModelData' object has no attribute '__dict__' -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores) Locale: LANG=es_GT.UTF-8, LC_CTYPE=es_GT.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages balazar depends on: ii python 2.6.5-9 interactive high-level object-orie ii python-cerealizer 0.7-4 secure pickle-like module for Pyth ii python-pyvorbis 1.4-2+b1 Python interface to the Ogg Vorbis ii python-soya 0.15~rc1-3 high level 3D engine for Python ii python-support 1.0.9 automated rebuilding support for P ii python-tofu 0.5-5 high-level network game engine for balazar recommends no packages. Versions of packages balazar suggests: pn python-psyco <none> (no description available) -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org