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

Reply via email to