Unknown Horizons error: type object 'object' has no attribute '__getattr__'

Bug #1635890 reported by David D Lowe
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
unknown-horizons (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Upon launching Unknown Horizons (installed from Ubuntu repos) on the terminal, I get this error:

Traceback (most recent call last):
  File "/usr/games/unknown-horizons", line 380, in <module>
    main()
  File "/usr/games/unknown-horizons", line 185, in main
    import horizons.main
  File "/usr/lib/python2.7/dist-packages/horizons/main.py", line 45, in <module>
    from horizons.gui import Gui
  File "/usr/lib/python2.7/dist-packages/horizons/gui/__init__.py", line 22, in <module>
    from gui import Gui
  File "/usr/lib/python2.7/dist-packages/horizons/gui/gui.py", line 26, in <module>
    from fife.extensions.pychan.widgets import Icon
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/__init__.py", line 264, in <module>
    import widgets
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/__init__.py", line 32, in <module>
    from widget import Widget
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/widget.py", line 24, in <module>
    from fife.extensions.pychan.widgets.common import *
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/widgets/common.py", line 26, in <module>
    from fife.extensions.pychan import events
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/events.py", line 62, in <module>
    from compat import guichan
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/compat.py", line 131, in <module>
    assert isinstance(_multilistener(),guichan.ActionListener)
  File "/usr/lib/python2.7/dist-packages/fife/extensions/pychan/compat.py", line 110, in __init__
    guichan.ActionListener.__init__(self)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 4308, in __init__
    self.this.append(this)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 4290, in <lambda>
    __getattr__ = lambda self, name: _swig_getattr(self, ActionListener, name)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 74, in _swig_getattr
    return _swig_getattr_nondynamic(self, class_type, name, 0)
  File "/usr/lib/python2.7/dist-packages/fife/fife.py", line 69, in _swig_getattr_nondynamic
    return object.__getattr__(self, name)
AttributeError: type object 'object' has no attribute '__getattr__'

Launching Unknown Horizons through a GUI also fails.

I expected the game to launch correctly.

ProblemType: Bug
DistroRelease: Ubuntu 16.10
Package: unknown-horizons 2014.1+ds1-2
ProcVersionSignature: Ubuntu 4.8.0-26.28-generic 4.8.0
Uname: Linux 4.8.0-26-generic x86_64
NonfreeKernelModules: nvidia_uvm nvidia
ApportVersion: 2.20.3-0ubuntu8
Architecture: amd64
CurrentDesktop: Unity
Date: Sat Oct 22 22:30:22 2016
PackageArchitecture: all
SourcePackage: unknown-horizons
UpgradeStatus: Upgraded to yakkety on 2016-10-13 (9 days ago)

Revision history for this message
David D Lowe (flimm) wrote :
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unknown-horizons (Ubuntu):
status: New → Confirmed
Revision history for this message
Markus Koschany (apoleon) wrote :

The issue will be fixed in Ubuntu 17.04.

Changed in unknown-horizons (Ubuntu):
status: Confirmed → Fix Committed
Changed in unknown-horizons (Ubuntu):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.