[mythtv-commits] Ticket #7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons

MythTV mythtv at cvs.mythtv.org
Fri Oct 30 20:20:16 UTC 2009


#7456: mythfilldatabase (tv_grab_uk_rt) fails due to missing icons
---------------------------------------+------------------------------------
 Reporter:  fatgerman@…                |       Owner:  stuartm
     Type:  defect                     |      Status:  new    
 Priority:  major                      |   Milestone:  unknown
Component:  MythTV - Mythfilldatabase  |     Version:  0.22rc1
 Severity:  medium                     |     Mlocked:  0      
---------------------------------------+------------------------------------
 Just installed mythbuntu 9.10, fresh installation. I've set up a listings
 source to use xmltv, tv_grab_uk_rt, using the 'Freeview' preset. When I
 run mythfilldatabase it retrieves all the data, but then when trying to
 update the database it crashes.

 Last few lines from mythfilldatabase -v all (with datestamps removed
 becasue I'm copying this off my TV screen, not copying and pasting):

 getHttp: grabbing: 'http://www.lyngsat-logo.com/logo/tv/uu/uktv_dave.jpg'
 HttpComms::stateChanged: connecting (2)
 ICE default IO error handler doing an exit(), pid = 6014, errno = 32

 The problem is that the logo referenced by that URL doesn't exist, and it
 comes up with a 'Page Not Found' error instead. There are several of these
 errors and I've slowly been going through them and editing
 ~/.xmltv/supplement/tv_grab_uk_rt/channel_ids and correcting them where I
 can or removing them where I can't. Every time I do one it gets past that
 point only to fail on a later one.

 So far I've gone through replacing:
 bbc1.jpg with bbc_one.jpg
 bbcparliament.jpg with bbc_parliament.jpg
 channel4_plus1.jpg with channel4.jpg
 uu/uktv_dave.jpg with dd/dave.jpg
 and had to remove any references to an icon for CNN, as it didn't like
 anything I put in there.

 Now it finally gets to the end but then:
 IconData: Updating icons for sourceid: 1
 MSqlQuery::exec() "SELECT ch.chanid, nim.url FROM (channel ch,
 callsignnetworkmap csm) RIGHT JOIN networkiconmap nim ON csm.network =
 nim.network WHERE ch.callsign AND       (icon = 'none' OR icon = '') AND
 ch.sourceid = '1'"
 ICE default IO error handler doing an exit(), pid = 6040, errno = 32

 And I still have no listings data.

 Perhaps worth mentioning that I've already downloaded channel icons in the
 Channel Editor in the backend setup, and that retrievied icons for every
 channel, so I already have them all anyway.

 Surely mythfilldatabase shouldn't exit when it fails to retrieve an icon?
 I don't think anyone in the UK will be able to use mythtv at the moment
 because of this.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7456>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list