Pagina 1 di 1

[Risolto] Listen non si avvia

Inviato: martedì 16 settembre 2008, 19:46
da ~Avian

Codice: Seleziona tutto

andrea@TwistedDimension:~$ listen
location: /usr/lib/xulrunner-1.9.0.1/libxpcom.so 
before 3
Traceback (most recent call last):
  File "/usr/lib/listen/listen.py", line 218, in <module>
    ListenApp()
  File "/usr/lib/listen/listen.py", line 145, in __init__
    self.listen_instance = Listen()
  File "/usr/lib/listen/widget/listen.py", line 89, in __init__
    self.player_ui = PlayerUI(player)
  File "/usr/lib/listen/widget/player_ui.py", line 98, in __init__
    self.playlist.load()
  File "/usr/lib/listen/widget/player_playlist.py", line 164, in load
    songs = utils.load_db("playlist_cur.db")
  File "/usr/lib/listen/utils.py", line 414, in load_db
    objs = cPickle.load(f)
  File "/usr/lib/listen/song.py", line 423, in __setitem__
    dict.__setitem__(self,"~~"+key,utils.xmlescape(str_value))
  File "/usr/lib/listen/utils.py", line 256, in xmlescape
    return str.replace("&", "&").replace("<", "<").replace(">", ">")
AttributeError: 'long' object has no attribute 'replace'
Questo è quello che ottengo quando tento di avviare Listen. La prima volta che l'ho avviato è partito bene, poi non ne ha più voluto sapere :(

Re: Listen non si avvia

Inviato: giovedì 18 settembre 2008, 12:01
da ~Avian
Nessuno sa darmi qualche consiglio per provare a risolvere :S ?

Re: Listen non si avvia

Inviato: giovedì 18 settembre 2008, 12:16
da bancaldo
prova intanto a postare la linea 256 del file:
/usr/lib/listen/utils.py

dove hai una stringa simile a quella dell'errore:


  File "/usr/lib/listen/utils.py", line 256, in xmlescape
    return str.replace("&", "&").replace("", ">")
AttributeError: 'long' object has no attribute 'replace'

qui c'è qualcosa di simile:
http://www.listen-project.org/ticket/622

Re: Listen non si avvia

Inviato: giovedì 18 settembre 2008, 19:39
da ~Avian
Grazie mille la soluzione era proprio quella  (good)

Re: [Risolto] Listen non si avvia

Inviato: giovedì 18 settembre 2008, 20:54
da bancaldo
Aggiungi RISOLTO così sarà d'aiuto ad altri
(b2b)