Pagina 1 di 2

Problema Wahcade

Inviato: 07/08/2012, 8:11
da boosst
Buongiorno a tutti.
Ogni volta che apro wahcade il fronten va in crash restituendo questi errori..

Traceback (most recent call last):
File "wahcade.py", line 86, in <module>
app = WinMain(options)
File "/usr/local/share/wahcade/win_main.py", line 334, in __init__
self.load_emulator()
File "/usr/local/share/wahcade/win_main.py", line 1290, in load_emulator
self.load_list()
File "/usr/local/share/wahcade/win_main.py", line 1334, in load_list
self.pop_games_list()
File "/usr/local/share/wahcade/win_main.py", line 1598, in pop_games_list
self.emu_ini)
File "/usr/local/share/wahcade/filters.py", line 386, in create_initial_filter
gd = mi.next()
File "/usr/local/share/wahcade/filters.py", line 215, in get_xml_game_item
for event, mame_element in ET.iterparse(xml_filename, events=('start', 'end')):
File "<string>", line 91, in next
ParseError: syntax error: line 1, column 0

Cosa potrebbe essere? :on_cry:
Premetto che il frontend funzionava perfettamente e questo errore si è presentato da quando ho cancellato per sbaglio un gioco dalla lista..

Re: Problema Wahcade

Inviato: 07/08/2012, 9:15
da Ansa89
Hai provato a fargli ricreare la lista dei giochi?

Re: Problema Wahcade

Inviato: 07/08/2012, 10:03
da boosst
Ci avevo pensato anche io ma non posso perchè wahcade va in crash subito ed esce..
Pensavo di rimuoverlo completamente e reinstallarlo ma non ho idea di come si possa fare.. <-help2->

Re: Problema Wahcade

Inviato: 07/08/2012, 10:14
da Ansa89
Prova a spostare i file di configurazione, così si dovrebbe avviare come se fosse la prima volta che lo esegui; poi ricrei la lista e torni a mettere i vecchi file di configurazione (ovviamente senza sovrascrivere la nuova lista dei giochi).

Re: Problema Wahcade

Inviato: 07/08/2012, 10:26
da boosst
Quali file intendi? quelli nella cartella .wahcade?

Re: Problema Wahcade

Inviato: 07/08/2012, 10:29
da Ansa89
Sì, i file di configurazione dovrebbero essere in "~/.wahcade" (se mi ricordo bene).
Quindi dovrebbe bastare rinominare la directory:

Codice: Seleziona tutto

$ mv ~/.wahcade ~/.wahcade_OLD

Re: Problema Wahcade

Inviato: 07/08/2012, 10:38
da boosst
ok dopo provo..
Possono essere anche i file in "/usr/local/share/wahcade" che "rompono"?

Re: Problema Wahcade

Inviato: 07/08/2012, 10:41
da Ansa89
Non credo: quelli dovrebbero essere file "di sistema", non configurazioni personali :roll: .

Re: Problema Wahcade

Inviato: 07/08/2012, 22:18
da eldiau
boosst ha scritto:Buongiorno a tutti.
Ogni volta che apro wahcade il fronten va in crash restituendo questi errori..

Traceback (most recent call last):
File "wahcade.py", line 86, in <module>
app = WinMain(options)
File "/usr/local/share/wahcade/win_main.py", line 334, in __init__
self.load_emulator()
File "/usr/local/share/wahcade/win_main.py", line 1290, in load_emulator
self.load_list()
File "/usr/local/share/wahcade/win_main.py", line 1334, in load_list
self.pop_games_list()
File "/usr/local/share/wahcade/win_main.py", line 1598, in pop_games_list
self.emu_ini)
File "/usr/local/share/wahcade/filters.py", line 386, in create_initial_filter
gd = mi.next()
File "/usr/local/share/wahcade/filters.py", line 215, in get_xml_game_item
for event, mame_element in ET.iterparse(xml_filename, events=('start', 'end')):
File "<string>", line 91, in next
ParseError: syntax error: line 1, column 0

Cosa potrebbe essere? :on_cry:
Premetto che il frontend funzionava perfettamente e questo errore si è presentato da quando ho cancellato per sbaglio un gioco dalla lista..
potrebbe anche essere un errore nel parsing del xml di mame, se metti una opzione che mame non riconosce in mame.ini questo butta un errore insieme all'xml quando lo lanci con "-listsml" e wahcade si "confonde" se deve ricreare la lista.

Prova a dare "mame -listsml | less" e vedi se l'output inizia con "<?xml version="1.0"?>" o se ce'e' un errore in cima e nel caso correggi mame.ini

Re: Problema Wahcade

Inviato: 08/08/2012, 9:34
da Ansa89
eldiau ha scritto:potrebbe anche essere un errore nel parsing del xml di mame, se metti una opzione che mame non riconosce in mame.ini questo butta un errore insieme all'xml quando lo lanci con "-listsml" e wahcade si "confonde" se deve ricreare la lista.

Prova a dare "mame -listsml | less" e vedi se l'output inizia con "<?xml version="1.0"?>" o se ce'e' un errore in cima e nel caso correggi mame.ini
Maybe you meant "-listxml"?

Re: Problema Wahcade

Inviato: 09/08/2012, 17:36
da boosst
<-shake2-> Vi ringrazio entrambi ma ho risolto in un modo più brutale..
Ho reistallato tutto in un'oretta e adesso funge alla perfezione.
<-rofl->

Re: Problema Wahcade

Inviato: 09/08/2012, 17:40
da Ansa89
Ma hai reinstallato perché i nostri consigli non hanno funzionato, o perché avevi un'ora libera e non sapevi cosa fare?

Re: Problema Wahcade

Inviato: 10/08/2012, 9:33
da boosst
Spostare i file di configurazione non ha portato nessun risultato.. Stesso medesimo errore.
La soluzione suggerita da eldiau purtroppo non l'ho provata in quanto ho letto il post troppo tardi..
Però sarei curioso di sapere se magari era quello.. <-think->

Re: Problema Wahcade

Inviato: 10/08/2012, 20:26
da eldiau
Ansa89 ha scritto:
eldiau ha scritto:p "-listsml" e wahcade si "confonde" se deve ricreare la lista.

Prova a dare "mame -listsml | less" e vedi se l'output inizia con "<?xml version="1.0"?>" o se ce'e' un errore in cima e nel caso correggi mame.ini
Maybe you meant "-listxml"?
No no, SML e' un XML di origine bolognese ;) e lo ho pure scritto due volte!

Re: Problema Wahcade

Inviato: 18/08/2012, 21:22
da Ansa89
eldiau ha scritto:No no, SML e' un XML di origine bolognese ;)
<-on_lol-> <-on_lol->

Re: Problema Wahcade

Inviato: 22/09/2012, 9:29
da boosst
Reistallando il tutto su un altro pc è rispuntata fuori tutta la serie di errori.
Questa volta (al posto di formattare <-on_redface-> ) wahcade-setup ho fatto "File > Reser filters".
In questo modo wahcade si avvia ma non mostra nessun gioco.. neanche se gli rigenero la lista.
Mi sono accorto che se ne programma di setup vado nel tab "extra" e gli faccio generare l'xml al successivo avvio rispunta fuori l'errore.
Ho risolto mettendo in list generation method "rom directory".
Facendo così wahcade si avvia e mostra la lista dei giochi correttamente.

Re: Problema Wahcade

Inviato: 22/09/2012, 11:27
da Ansa89
Grazie per aver condiviso la soluzione, sarà sicuramente di aiuto per tutte le altre persone che incontrano questo tipo di problema <-on_smile-> .

Re: Problema Wahcade

Inviato: 23/09/2012, 9:22
da eldiau
Ciao, il modo in cui hai risolto sarebbe consistente con il problema che ipotizzavo piu' su:

"Prova a dare "mame -listxml | less" e vedi se l'output inizia con "<?xml version="1.0"?>" o se ce'e' un errore in cima e nel caso correggi mame.ini"

Giusto per curiosita', potresti eseguire "mame -listxml" e vedere se l'output e' un xml valido?

Re: Problema Wahcade

Inviato: 19/10/2012, 14:18
da boosst
Salve a tutti.
Ho scoperto il motivo dell'errore che mandava in crash il frontend.
Il problema (ed è solo colpa mia <-on_redface-> )è che non avevo messo il carattere # davanti alla variabile numprocessor nel mame.ini.
Eliminando quel parametro tutto fila liscio.
Spero non mi vogliate picchiare per questa grossolana distrazione..
:love:

Re: Problema Wahcade

Inviato: 19/10/2012, 16:02
da Ansa89
boosst ha scritto:Spero non mi vogliate picchiare per questa grossolana distrazione..
Al contratio: sono felice che tu abbia risolto :-D .
Inoltre hai fatto bene a postare la tua soluzione, così se altri avranno lo stesso problema sapranno cosa modificare.