[mythtv-users] Archive to DVD - time format error

Mark E. Mallett mem at mv.mv.com
Sun Nov 17 05:58:54 UTC 2013


On Sat, Nov 16, 2013 at 11:24:24PM +0000, John Pilkington wrote:
> 
> But the error report above looks as if the time string includes
> newlines or equivalent.

I assumed that was an artifact of the logging system tho I knew it would
be more helpful to be able to see the logfile and/or log more info.


> There was a similar problem recently (11
> Sep) in the generation of .iso image titles.  More of the
> progress.log might help; in the MythArchive temp directories,
> defined in  frontend > setup > media settings >  archive files
> settings.

Oh, that's where it is. I think I even knew that once.

OK, here's the entire progress.log from a test run I did just now (a
different recording, but same result). It's odd that the starttime value
is taken from rec.starttime and then used to find another rec - one
would think that would not cause problems. 

log appended.

-mm-

2013-11-17 00:53:27 mythburn.py (0.1.20130911-5) starting up...
2013-11-17 00:53:27 Found 4 CPUs
2013-11-17 00:53:27 Obtaining MythTV settings from MySQL database for hostname revmem
2013-11-17 00:53:27 temppath: /home/mem/mem1/mythtv/mytharchive/work
2013-11-17 00:53:27 logpath:  /home/mem/mem1/mythtv/mytharchive/logs
2013-11-17 00:53:27 Setting process priority to 0
2013-11-17 00:53:27 Setting ionice level to idle
2013-11-17 00:53:27 Processing Mythburn job number 1.
2013-11-17 00:53:27 Options - mediatype = 0, doburn = 1, createiso = 0, erasedvdrw = 0
2013-11-17 00:53:27           savefilename = ''
2013-11-17 00:53:27 Looking for: /usr/share/mythtv/mytharchive/themes/Black/theme.xml
2013-11-17 00:53:27 Loading font 0, /usr/share/mythtv/fonts/FreeSans.ttf size 18
2013-11-17 00:53:27 Loading font 1, /usr/share/mythtv/fonts/FreeSans.ttf size 13
2013-11-17 00:53:27 wantIntro: 1, wantMainMenu: 1, wantChapterMenu: 0, wantDetailsPage: 0
2013-11-17 00:53:27 Final DVD Video format will be ntsc
2013-11-17 00:53:27 There are 1 file(s) to process
2013-11-17 00:53:27 Pre-processing recording 1: '/core2/data/mythtv/storage/2704_20131114231400.mpg'
2013-11-17 00:53:28           WBZ News
2013-11-17 00:53:28 Node = chanid, Data = 2704
2013-11-17 00:53:28 Node = type, Data = recording
2013-11-17 00:53:28 Node = filename, Data = /core2/data/mythtv/storage/2704_20131114231400.mpg
2013-11-17 00:53:28 Node = title, Data = WBZ News
2013-11-17 00:53:28 Node = recordingdate, Data = Thu Nov 14 2013
2013-11-17 00:53:28 Node = recordingtime, Data = 06:00 PM
2013-11-17 00:53:28 Node = subtitle, Data = 
2013-11-17 00:53:28 Node = description, Data = 
2013-11-17 00:53:28 Node = rating, Data = 0.0
2013-11-17 00:53:28 Node = coverfile, Data = 
2013-11-17 00:53:28 Node = cutlist, Data = 
2013-11-17 00:53:28 Node = starttime, Data = 2013-11-14T18:14:00-05:00
2013-11-17 00:53:28 Node = hascutlist, Data = no
2013-11-17 00:53:28 Video resolution is 1920 by 1080
2013-11-17 00:53:28 *************************************************************
2013-11-17 00:53:28 Processing recording 1: '/core2/data/mythtv/storage/2704_20131114231400.mpg'
2013-11-17 00:53:28 *************************************************************
2013-11-17 00:53:28 File type is 'mpegts'
2013-11-17 00:53:28 Video codec is 'mpeg2video (Main)'
2013-11-17 00:53:28 Running mythtranscode --mpeg2 to fix any errors
2013-11-17 00:53:28 ------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 5256, in main
    processJob(job)
  File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 4947, in processJob
    processFile(node,folder,filecount)
  File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 4440, in processFile
    doProcessFile(file, folder, count)
  File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 4511, in doProcessFile
    if runMythtranscode(chanid, starttime, os.path.join(folder, 'newfile.mpg'), False, localfile):
  File "/usr/share/mythtv/mytharchive/scripts/mythburn.py", line 1728, in runMythtranscode
    rec = DB.searchRecorded(chanid=chanid, starttime=starttime).next()
  File "/usr/lib/python2.7/site-packages/MythTV/utility/other.py", line 165, in __call__
    where,fields,joinbit = self.parseInp(kwargs)
  File "/usr/lib/python2.7/site-packages/MythTV/utility/other.py", line 202, in parseInp
    res = self.func(self.inst, key=key, value=val)
  File "/usr/lib/python2.7/site-packages/MythTV/methodheap.py", line 676, in searchRecorded
    return ('recorded.%s=?' % key, datetime.duck(value), 0)
  File "/usr/lib/python2.7/site-packages/MythTV/utility/dt.py", line 435, in duck
    raise TypeError("time data '%s' does not match supported formats"%t)
TypeError: time data '
        2013-11-14T18:14:00-05:00
    ' does not match supported formats
2013-11-17 00:53:28 ------------------------------------------------------------


More information about the mythtv-users mailing list