Habe auch etliche Einträge mit Länge 0, aber keine SQL-Fehler im syslog.
[epgd] Ständig "SQL-Error in 'execute(stmt_execute)' - Division by 0 (1365) 'Division by 0' [call mergeepg]"
-
-
Hi zusammen,
hat bei mir diese Woche auch epgd-Probleme behoben. Hatte SQL-Fehlermeldungen, division by zero.
Viele Grüße,
Chriss
-
Ich grabe das Thema nochmals aus, ich bekomme die
Codeepgd: SQL-Error in 'execute(stmt_execute)' - Division by 0 (1365) 'Division by 0' [call mergeepg]
aktuell auch wieder.
Codemysql -u epg2vdr -pepg -Depg2vdr -e 'select * from events where duration=0;' > envents-duration0.txt
bringt:
Codeeventid channelid masterid useid source fileref inssp updsp updflg delflg tableid version title comptitle shorttext compshorttext longdescription complongdescription starttime duration parentalrating vps contents shortdescription actor audio category country director commentator flags genre music producer screenplay shortreview tipp topic year rating numrating txtrating movieid moderator other guest camera extepnum imagecount episodecompname episodecompshortname episodecomppartname episodelang scrseriesid scrseriesepisode scrmovieid scrsp 171045739 S19.2E-1-1011-11110 4410 4410 epgdata 20220103_20211230_de_qy.zip-1341145 1641053662 1641053662 A NULL 0 255 Keine Programminformationen verfuegbar KEINEPROGRAMMINFORMATIONENVERFUEGBAR NULL NULL - 1641242440 0 NULL NULL NULL NULL NULL NULL Information NULL NULL NULL [PrimeTime] [16:9] Verschiedenes NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 1 NULL NULL NULL NULL NULL 0 NULL NULL NULL NULL NULL NULL NULL NULL
Nach
ist das Problem weg.
Kann man den Fall auch noch abfangen ?
-
-
Ja genau, die Fehler in den Quellfdaten treten auch anderswo auf, damit sollte es aber gehen.
-
Danke, hab es drin.
Wäre es nicht sicherer, sowas erst gar nicht in die Datenbank zu schreiben, statt es über ein userexit danach wieder raus zu löschen ?
-
Die einen sagen so, die anderen anders.
Du kannst es im XSLT korrigieren, verhindern die Zeile einzulesen, den User EXIT nehmen oder hinten die Funktion reparieren die auf die Nase fällt, am Ende ist es egal.
Der User EXIT ist halt immer ein Quick Deal!
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!