Illumina design hiba

Indította Hellstar, 2017-06-11, 15:38:27

Sziasztok!
Segítségeteket szeretném kérni egy hiba orvoslása kapcsán.
0611 15:23:37899 :: Traceback (most recent call last):

0611 15:23:37899 ::   File "game.py", line 1591, in OnUpdate

0611 15:23:37900 ::   File "interfaceModule.py", line 1635, in OnUpdate

0611 15:23:37900 ::   File "uiCharacter_new.py", line 964, in OnUpdate

0611 15:23:37900 :: KeyError
0611 15:23:37900 :: :
0611 15:23:37900 :: 0
0611 15:23:37900 ::


Ezzel a hibával telítődik folyamatosan a kliens syserr.
A fájlokat csatoltam, segítségeteket előrre köszönöm!

Egy témából:

IdézMi hívja meg a GetText metódust?
Valószínű, hogy teleportáláskor átíródik 0-ra annak az értéke, ezért írja azt amit ír.
int object has not attribute GetText

Ez fut le akkor a hibakód szerint(csak példa):
valami = 0
valami.GetText()

Próbáld kiküszöbölni:

try:
   blabla.GetText()
except AttributeError:
   pass


Re:OnUpdate syserr
« Válasz #2 Dátum: 2015-04-25, 21:17:58 »
Az OnUpdate-be kéne ezt beleépíteni? Mert ott SetTxet van a syserrel ellentétbe. ??? Megnézem mire jutok.
Az élet olyan mint egy pohár stampó, sok van belÅ'le de sohasem elég!

Itt KeyError van, ami a dict(szótár) __get__ metódus hibaüzenete, jelen esetben a key=0 és valahol egy ilyen részen hibát észlel: self.valamiDict[0] de persze a nulla lehet objektum is .. self.curIndex. Nagy valószínűséggel itt is hasonló probléma lehet, kiürül a szótár amit az OnUpdate nem vesz figyelembe ergó ugyan úgy kérné belőle az adatot.