[mythtv-commits] Ticket #10650: mythweb problem setting recording to dont record in 0.25

MythTV noreply at mythtv.org
Tue Apr 24 03:03:26 UTC 2012


#10650: mythweb problem setting recording to dont record in 0.25
----------------------------+----------------------------------------------
     Reporter:              |      Owner:  kormoc
  david.osguthorpe@…        |     Status:  new
         Type:  Patch -     |  Milestone:  0.25.1
  Bug Fix                   |    Version:  0.25-fixes
     Priority:  major       |   Keywords:  mythweb dont record schedule.php
    Component:  Plugin -    |
  MythWeb                   |
     Severity:  high        |
Ticket locked:  0           |
----------------------------+----------------------------------------------
 After updating to 0.25 was using mythweb as previously to disable
 recordings - this was failing - the entry did not remove in the upcoming
 recording page - although entry appeared in recording schedules
 Additionally an SQL error was reported in the mythbackend log about a
 badly formatted SQL statement

 Sample error:

 Error preparing query: REPLACE INTO recordmatch (rec
 ordid, chanid, starttime, manualid) SELECT record.recordid,
 program.chanid, program.starttime,  IF(search = 5, record.recordid, 0)
 FROM (record, program INNER JOIN channel       ON channel.chanid =
 program.chanid) Duct Tape Island WHERE record.recordid = :NR26RECID AND
 program.manualid = 0 AND ( Adam and Jamie are abandoned on a desert island
 with only sticky silver adhesive can tape be used to find wa
 ter, food, build shelter and escape? ) AND channel.visible = 1  AND
 (((record.filter & 1) = 0) OR (program.previouslyshown = 0)) AND ((
 (record.filter & 2) = 0) OR (program.generic = 0)) AND (((record.filter &
 4) = 0) OR (program.first > 0)) AND (((record.filter & 8) = 0
 ) OR (HOUR(program.starttime) >= 19 AND HOUR(program.starttime) < 23)) AND
 (((record.filter & 16) = 0) OR (channel.commmethod = -2)) AND
 (((record.filter & 32) = 0) OR (program.hdtv > 0)) AND (((record.filter &
 64) = 0) OR ((record.programid <> '' AND program.programid =
 record.programid) OR (record.programid = '' AND program.subtitle =
 record.subtitle AND program.description = record.description))) AND
 (((record.filter & 128) = 0) OR ((record.seriesid <> '' AND
 program.seriesid = record.seriesid))) AND ((record.type = 4 OR record.type
 = 6 OR record.type = 9 OR record.type = 10)  OR  ((record.station =
 channel.callsign)   AND   ((record.type = 3)    OR
 ((TIME_TO_SEC(record.starttime) = TIME_TO_SEC(program.starttime))     AND
 ((record.type = 2)      OR     ((DAYOFWEEK(record.startdate) =
 DAYOFWEEK(program.starttime)       AND       ((record.type = 5)        OR
 ((TO_DAYS(record.startdate) = TO_DAYS(program.starttime))         AND
 (record.type <> 0)        )       )      )     )    )   )  ) ))2012-04-23
 17:05:37.223327 E [24736/24748] Scheduler mythdbcon.cpp:825 (prepare) -
 Driver error was [2/1064]:QMYSQL3: Unable to prepare statement
 Database error was:
 You have an error in your SQL syntax; check the manual that corresponds to
 your MySQL server version for the right syntax to use near 'Duct Tape
 Island WHERE record.recordid = ? AND program.manualid = 0 AND ( Adam a' at
 line 1

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/10650>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list