A carry-over from this thread, I was wondering if anyone would be able to give me an idea where to look to solve this issue. Basically, the game interface is blanked with the following Python exceptions.
We get:
... and then:
It's an easily repeatable exception, so it seems I've just borked something in the merge, but I have no clue where to start looking. The files are simply BUG's and Extra's, with the few conflicting files merged together using the patch in the thread. However, the lines causing the exception weren't touched by the merge, and they're so minor, I think it's probably more to do with something that Extra relies upon that BUG has rewritten (like one of the screens). If anyone's seen anything like this before, or has an idea what might be causing it, please let me know!
Obviously, if there's already a merge of Extra and BUG, please point me thattaway instead.
We get:
Code:
Traceback (most recent call last):
File "BugUtil", line 691, in <lambda>
File "BugEventManager", line 570, in preGameStart
File "CvAppInterface", line 70, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 231, in interfaceScreen
File "CvTechChooser", line 243, in ConstructTabs
File "CvTechChooser", line 280, in DrawTechChooser
File "CvTechChooser", line 324, in placeTechs
AttributeError: type object 'CvPythonExtensions.WidgetTypes' has no attribute 'WIDGET_TECH_CHOOSER_ERA'
ERR: Python function preGameStart failed, module CvAppInterface
Code:
Traceback (most recent call last):
File "CvScreensInterface", line 72, in showMainInterface
File "CvMainInterface", line 428, in interfaceScreen
File "CvMainInterface", line 346, in initState
File "PLE", line 180, in PLE_CalcConstants
File "PLE", line 851, in getMaxRow
ZeroDivisionError: integer division or modulo by zero
ERR: Python function showMainInterface failed, module CvScreensInterface
It's an easily repeatable exception, so it seems I've just borked something in the merge, but I have no clue where to start looking. The files are simply BUG's and Extra's, with the few conflicting files merged together using the patch in the thread. However, the lines causing the exception weren't touched by the merge, and they're so minor, I think it's probably more to do with something that Extra relies upon that BUG has rewritten (like one of the screens). If anyone's seen anything like this before, or has an idea what might be causing it, please let me know!
Obviously, if there's already a merge of Extra and BUG, please point me thattaway instead.
