[mythtv-commits] Ticket #6825: "Miro Bridge" a new MythTV script enhancement

MythTV mythtv at cvs.mythtv.org
Wed Sep 2 18:32:06 UTC 2009


#6825: "Miro Bridge" a new MythTV script enhancement
----------------------------------------+-----------------------------------
 Reporter:  r.d.vaughan at rogers.com      |        Owner:  ijr    
     Type:  enhancement                 |       Status:  new    
 Priority:  minor                       |    Milestone:  0.22   
Component:  Contributed Scripts & Apps  |      Version:  unknown
 Severity:  low                         |   Resolution:         
  Mlocked:  0                           |  
----------------------------------------+-----------------------------------

Comment(by tsx_5 at yahoo.com):

 Replying to [comment:14 anonymous]:
 > Hi,
 >
 > Back again...  1st off, lots of debugging info provided by default --
 very good idea!
 > That said, here's what it is giving me as it *crashes*.  Crashes may not
 be the right term as it leaves processes running (stopped with simple kill
 commands).  The same thing happens within crontab or straight terminal.
 >
 > usr/local/share/mythtv/mythvideo/scripts/mirobridge.py -V > check
 > /usr/lib/python2.6/site-packages/MySQLdb/__init__.py:34:
 DeprecationWarning: the sets module is deprecated
 >   from sets import ImmutableSet
 > 2009-09-01 20:10:54,931 - mirobridge - INFO - Using python library
 'pyparsing' version 1.5.2
 > 2009-09-01 20:10:55,149 - mirobridge - INFO - Miro Bridge version v0.3.8
 with Miro version 2.5.2
 > 2009-09-01 20:10:55,150 - mirobridge - INFO - Using
 mirobridge_interpreter_2_5_2
 > 2009-09-01 20:10:55,160 - mirobridge - INFO - Miro Version (2.5.2 r9928)
 > 2009-09-01 20:10:55,160 - mirobridge - INFO - Base Miro Video Directory
 (/home/mythtv/Movies/Miro)
 > 2009-09-01 20:10:55,160 - mirobridge - INFO -
 > 2009-09-01 20:10:55,163 - mirobridge - INFO - The was no mirobridge
 configuration file found (/home/mythtv/.mythtv/mirobridge.conf)
 > 2009-09-01 20:10:55,177 - mirobridge - INFO - Starting Miro Frontend and
 Backend
 > 2009-09-01 20:10:55,178 INFO     Starting up Miro
 > 2009-09-01 20:10:55,179 INFO     Version:    2.5.2
 > 2009-09-01 20:10:55,183 INFO     OS:         Linux
 2.6.31-desktop-0.rc4.1mnb i686
 > 2009-09-01 20:10:55,184 INFO     Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > 2009-09-01 20:10:55,184 INFO     Builder:    mandriva at n2.mandriva.com
 > 2009-09-01 20:10:55,184 INFO     Build Time: 1249411223.82
 > 2009-09-01 20:10:55,185 INFO     Starting event loop thread
 > 2009-09-01 20:10:55,186 INFO     Restoring database...
 > 2009-09-01 20:10:55,188 TIMING   Database upgrade time: 0.003
 > 2009-09-01 20:10:55,194 INFO     setup tabs
 > 2009-09-01 20:10:55,201 INFO      theme
 > 2009-09-01 20:10:55,203 INFO     Checking movies directory
 '/home/mythtv/Movies/Miro/'...
 > 2009-09-01 20:10:55,799 TIMING   idle (run in event loop) too slow
 (0.555 secs)
 > 2009-09-01 20:10:55,800 INFO     Starting auto downloader...
 > 2009-09-01 20:10:55,886 INFO     failed() called; generating crash
 report.
 > 2009-09-01 20:10:55,890 INFO     ----- CRASH REPORT (DANGER CAN HAPPEN)
 -----
 > 2009-09-01 20:10:55,891 INFO     App:        Miro
 > Publisher:  Participatory Culture Foundation
 > Platform:   gtk-x11
 > Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 > Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 > Version:    2.5.2
 > Serial:     20090730000
 > Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > Builder:    mandriva at n2.mandriva.com
 > Build Time: 1249411223.82
 > Time:       Tue Sep  1 20:10:55 2009
 > When:       While handling idle (run in event loop)
 >
 > Exception
 > ---------
 > Traceback (most recent call last):
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
 >     function(*args, **kwargs)
 >   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 71, in runThenSet
 >     return_hack.append(func(*args, **kwargs))
 >   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 221, in do_mythtv_update_autodownload
 >     autodler.start_downloader()
 >   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 203, in
 start_downloader
 >     auto_downloader = Downloader(True)
 >  File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 65, in
 __init__
 >     self.pending_on_add(None, item)
 >   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 142, in
 pending_on_add
 >     feed = obj.get_feed()
 > AttributeError: 'IconCache' object has no attribute 'get_feed'
 >
 > Call stack
 > ----------
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
 >     signals.system.failed_exn(when)
 >
 > Threads
 > -------
 > Current: Event Loop
 > Active:
 >  - MainThread
 >  - ThreadPool - 0 [Daemon]
 >  - Event Loop
 >  - ThreadPool - 1 [Daemon]
 >  - ThreadPool - 2 [Daemon]
 >
 > 2009-09-01 20:10:55,891 INFO     ----- END OF CRASH REPORT -----
 > 2009-09-01 20:10:55,897 INFO     failed() called; generating crash
 report.
 > 2009-09-01 20:10:55,899 INFO     ----- CRASH REPORT (DANGER CAN HAPPEN)
 -----
 > 2009-09-01 20:10:55,899 INFO     App:        Miro
 > Publisher:  Participatory Culture Foundation
 > Platform:   gtk-x11
 > Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 > Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 > Version:    2.5.2
 > Serial:     20090730000
 > Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > Builder:    mandriva at n2.mandriva.com
 > Build Time: 1249411223.82
 > Time:       Tue Sep  1 20:10:55 2009
 > When:       While handling idle (Start Downloads)
 >
 > Exception
 > ---------
 > Traceback (most recent call last):
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
 >     function(*args, **kwargs)
 >   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 109, in
 start_downloads_idle
 >     self.feed_running_count.get(key, 0) +
 > AttributeError: Downloader instance has no attribute 'feed_new_count'
 >
 > Call stack
 > ----------
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
 >     signals.system.failed_exn(when)
 > Startup success.
 >
 ------------------------------------------------------------------------------
 > *                                   ERROR
 *
 >
 ------------------------------------------------------------------------------
 >
 > {{{
 > App:        Miro
 > Publisher:  Participatory Culture Foundation
 > Platform:   gtk-x11
 > Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 > Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 > Version:    2.5.2
 > Serial:     20090730000
 > Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > Builder:    mandriva at n2.mandriva.com
 > Build Time: 1249411223.82
 > Time:       Tue Sep  1 20:10:55 2009
 > When:       While handling idle (run in event loop)
 >
 > Exception
 > ---------
 > When:       While handling idle (run in event loop)
 >
 > Exception
 > ---------
 > Traceback (most recent call last):
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
 >     function(*args, **kwargs)
 >   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 71, in runThenSet
 >     return_hack.append(func(*args, **kwargs))
 >   File
 "/usr/local/share/mythtv/mythvideo/scripts/mirobridge/mirobridge_interpreter_2_5_2.py",
 line 221, in do_mythtv_update_autodownload
 > Publisher:  Participatory Culture Foundation
 > Publisher:  Participatory Culture Foundation
 > Platform:   gtk-x11
 > Publisher:  Participatory Culture Foundation
 > Platform:   gtk-x11
 > Python:     2.6.2 (r262:71600, Jul 11 2009, 07:37:11)  [GCC 4.4.0]
 > Py Path:    ['/usr/local/share/mythtv/mythvideo/scripts',
 '/usr/lib/python26.zip', '/usr/lib/python2.6', '/usr/lib/python2.6/plat-
 linux2', '/usr/lib/python2.6/lib-tk', '/usr/lib/python2.6/lib-old',
 '/usr/lib/python2.6/lib-dynload', '/usr/lib/python2.6/site-packages',
 '/usr/lib/python2.6/site-packages/Numeric', '/usr/lib/python2.6/site-
 packages/PIL', '/usr/lib/python2.6/site-packages/gst-0.10',
 '/usr/lib/python2.6/site-packages/gtk-2.0']
 > Version:    2.5.2
 > Serial:     20090730000
 > Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > Builder:    mandriva at n2.mandriva.com
 > Build Time: 1249411223.82
 > Time:       Tue Sep  1 20:10:55 2009
 > When:       While handling idle (Start Downloads)
 >
 > Exception
 > ---------
 > Traceback (most recent call last):
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 42, in
 trap_call
 >     function(*args, **kwargs)
 >   File "/usr/lib/python2.6/site-packages/miro/autodler.py", line 109, in
 start_downloads_idle
 >     self.feed_running_count.get(key, 0) +
 > AttributeError: Downloader instance has no attribute 'feed_new_count'
 > Call stack
 > ----------
 >   File "/usr/lib/python2.6/site-packages/miro/trapcall.py", line 47, in
 trap_call
 >     signals.system.failed_exn(when)
 >
 > Threads
 > -------
 > Current: Event Loop
 > Active:
 >  - MainThread
 >  - ThreadPool - 0 [Daemon]
 >  - Event Loop
 >  - ThreadPool - 1 [Daemon]
 >  - ThreadPool - 2 [Daemon]
 > }}}
 > {{{
 > Log
 > ---
 > 2009-09-01 20:10:55,178 INFO     Starting up Miro
 > 2009-09-01 20:10:55,179 INFO     Version:    2.5.2
 > 2009-09-01 20:10:55,183 INFO     OS:         Linux
 2.6.31-desktop-0.rc4.1mnb i686
 > 2009-09-01 20:10:55,184 INFO     Revision:
 https://svn.participatoryculture.org/svn/dtv/tags/Miro-2.5.2/tv/resources
 - 9928
 > 2009-09-01 20:10:55,184 INFO     Builder:    mandriva at n2.mandriva.com
 > 2009-09-01 20:10:55,184 INFO     Build Time: 1249411223.82
 > 2009-09-01 20:10:55,185 INFO     Starting event loop thread
 > 2009-09-01 20:10:55,186 INFO     Restoring database...
 > 2009-09-01 20:10:55,188 TIMING   Database upgrade time: 0.003
 > 2009-09-01 20:10:55,194 INFO     setup tabs
 > 2009-09-01 20:10:55,201 INFO      theme
 > 2009-09-01 20:10:55,203 INFO     Checking movies directory
 '/home/mythtv/Movies/Miro/'...
 > 2009-09-01 20:10:55,799 TIMING   idle (run in event loop) too slow
 (0.555 secs)
 > 2009-09-01 20:10:55,800 INFO     Starting auto downloader...
 > 2009-09-01 20:10:55,886 INFO     failed() called; generating crash
 report.

 Should let you know who's reporting this...

 Nasa

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/6825#comment:15>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list