Peter Svensson wrote:
> Hi! I'm using the cvs version of freevo. Maybe this should be posted in the
> devel-list, but I hope that some of the developers will see it here anyway.
>
> Since yesterday, freevo crashes when I enter the Tv-guide. Reason: I rebilt
> my TV.xml file, Yes I fixed the link. The name was correct. There were no
> .pickle files in any directory.
>
> The error log is this;
>
> ----------------------------------------------------------------------------
> ---
> Freevo start at Sun Oct 5 19:53:44 2003
> ----------------------------------------------------------------------------
> ---
>
> Warning: freevo_config.py was changed, please check local_config.py
>
> You are using version 3.9, changes since then:
> The changelist has not been updated, please notify the developers!
That's odd. 3.9 is the current internal version. Maybe you have a
wrong freevo_config.py. What does it say about LOCAL_CONF_VERSION?
> EPG: Pickled file timestamp mismatch, reloading!
OK, this happens when you don't have a pickle file, now it should be
generated.
> Crash!
> Traceback (most recent call last):
> File "/usr/lib/python2.2/site-packages/freevo/main.py", line 405, in ?
> main_func()
> File "/usr/lib/python2.2/site-packages/freevo/main.py", line 326, in
> main_func
> app.eventhandler(event)
> File "/usr/lib/python2.2/site-packages/freevo/menu.py", line 547, in
> eventhandler
> action( arg=arg, menuw=self )
> File "/usr/lib/python2.2/site-packages/freevo/menu.py", line 111, in
> select
> self.function(arg=self.arg, menuw=menuw)
> File "/usr/lib/python2.2/site-packages/freevo/tv/tvmenu.py", line 230, in
> start_tvguide
> TVGuide(self.get_start_time(), start_tv, menuw)
> File "/usr/lib/python2.2/site-packages/freevo/tv/tvguide.py", line 83, in
> __init__
> guide = tv.epg_xmltv.get_guide(PopupBox(text=_('Preparing the program
> guide')))
> File "/usr/lib/python2.2/site-packages/freevo/tv/epg_xmltv.py", line 206,
> in get_guide
> popup.show()
> File "/usr/lib/python2.2/site-packages/freevo/gui/GUIObject.py", line 284,
> in show
> self.zir.update_show(self)
> File "/usr/lib/python2.2/site-packages/freevo/gui/ZIndexRenderer.py", line
> 255, in update_show
> o.draw()
> File "/usr/lib/python2.2/site-packages/freevo/gui/GUIObject.py", line 394,
> in draw
> self._draw()
> File "/usr/lib/python2.2/site-packages/freevo/gui/PopupBox.py", line 280,
> in _draw
> self.blit_parent()
> File "/usr/lib/python2.2/site-packages/freevo/gui/GUIObject.py", line 410,
> in blit_parent
> elif self.parent.surface:
> AttributeError: 'NoneType' object has no attribute 'surface'
No parent???? That's strange. Every widget should have a parent. For a
workaround, try to call 'freevo tv_grap', but the problem is very
strange. Too bad I can't reproduce the error.
Line 407-408 in gui/GUIObject.py looks like this:
def blit_parent(self):
if self.osd.app_list.count(self):
...
please change it to
def blit_parent(self):
print self
if self.osd.app_list.count(self):
and send me the result.
> I'm thinking along some of the following lines; 1) I'm missing some (new?)
> dependency for 1.4-rc1, 2) Freevo is gone mad, 3) I have xmltv 0.5.18, but
> .19 is the latest. Maybe I should install that?
No, it's more like 2) :-)
Dischi
--
May brute force be with you.
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Freevo-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-users