phungus420
Deity
- Joined
- Mar 1, 2003
- Messages
- 6,296
I've created some strange bug. Not really sure how I did it. The behavior is that sometimes when I start or load a game, I get a python exception pop up, displaying a bunch of stuff about CvTechChooser, and a C++ exception. When this occurs I see the tech screen displayed, but I can't interact with it, and there are no connecting arrows. When I press escape to get out of the tech tree screen, I may, or may not loose my interface. If I don't loose my interface, if I click on the tech tree, I get a shorter list of python exceptions in a pop up, and cannot interact with the tech tree screen. This seems to occur more frequently the more players I set up for in the map, ie on a duel map, this bug has yet to occur, on a large map it always will. I have no idea what could be causing this. Here is what the autolog has to say:
Any ideas on how to debug this?
Spoiler :
Traceback (most recent call last):
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvAppInterface", line 75, in preGameStart
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 193, in interfaceScreen
File "CvTechChooser", line 205, in ConstructTabs
File "CvTechChooser", line 251, in DrawTechChooser
File "CvTechChooser", line 332, in placeTechs
File "CvTechChooser", line 355, in addIconsToTechPanel
RuntimeError: unidentifiable C++ exception
ERR: Python function preGameStart failed, module CvAppInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Traceback (most recent call last):
File "CvScreensInterface", line 83, in showTechChooser
File "CvTechChooser", line 106, in interfaceScreen
File "CvTechChooser", line 816, in updateTechRecords
IndexError: list index out of range
ERR: Python function showTechChooser failed, module CvScreensInterface
Any ideas on how to debug this?