Project

General

Profile

Actions

Bug #1337

closed

Problem while displaying/interpreting DVB-C channels

Added by torsti76 about 11 years ago. Updated about 9 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Target version:
-
Start date:
04/10/2013
Due date:
% Done:

100%

Estimated time:

Description

Hi,

for several months now, starting with VDR 1.7.23, I've had a problem with some of the sub-pages of vdr-live, i.e. schedule.html, multischedule.html, and remote.html. (On a side note, I'm subscribed to the German cable provider KabelBW.)

Whenever I try to open one of the mentioned pages, the following error message appears:

Error

Cannot interpret 'C-0-362-0' as <tChannelID> for argument 'channelId'

Meanwhile, I'm using VDR 2.0.0 and vdr-live 0.3.0 and the error persists.

I've tried Google, Forums and several other sources to no avail.
So, can one of the developers please have a look at this?

Thanks,
Torsten

Actions #1

Updated by tadi about 11 years ago

  • Status changed from New to Feedback
  • Assignee set to torsti76

Hi Torsten

Ich finde die von Dir angegebene Fehlermeldung weder in den VDR- noch in den LIVE-Quellen.
Ich vermute das Problem kommt daher, dass mit dem String 'C-0-362-0' die Methode Channels.GetByChannelID() aufgerufen wird und aus der Angabe keine gültige Instanz des zugehörigen cChannel Objekts ermittelt werden kann.

Entweder ist der String 'C-0-362-0' nicht vollständig und es gibt in Deiner 'channels.conf' einen "eigenartigen" Eintrag oder es wird irgendwo der String nicht korrekt übermittelt bzw verstümmelt. Ich konnte durch reines auf den Code schauen (und in Ermangelung von KabelBW Fernsehempfang, obwohl mein Internet von denen ist) nicht nachvollziehen, wie es zu der von Dir geschilderten Fehlermeldung in den angegebenen Seite kommen kann.

Es wäre hilfreich, wenn Du noch etwas genauer beschreibst ob es für alle Kanäle vor kommt oder nur für bestimmte. Evtl. mal die Einträge in channels.conf mit der fehlerhaften Strings vergleichst usw. Auch in den von VDR und LIVE ausgegebenen syslog Meldungen (evtl. den log-Level höher stellen) nach 'auffälligem' suchen und dabei ermittelte Informationen hier bereit stellen kann möglicherweise weiter helfen. Screenshots könnten evtl. auch hilfreich sein.

Grüße
Tadi

Actions #2

Updated by torsti76 about 11 years ago

Hi Tadi,

Danke für die schnelle Rückmeldung! Vorab: Das Problem ist gelöst. :-)

Zur Erklärung: Ähnlich wie Du hatte auch ich schonmal den Quellcode nach dieser Fehlermeldung durchforstet und bin nicht fündig geworden.

Meine channels.conf ist mittlerweile mehrere Jahre alt und hatte immer anstandslos funktioniert. Natürlich habe ich sie hin und wieder durch den einen oder anderen Eintrag ergänzt bzw. nicht mehr ausgestrahlte Sender entfernt, aber ich hatte mit keinem Sender je Probleme, weshalb ich die channels.conf als Ursache von vornherein ausschließen konnte.

Blieb eigentlich nur noch die 'epg.data' als mögliche Fehlerquelle übrig - zumal Unterseiten, wie 'whats_on.html' oder 'timers.html' in LIVE auch stets funktionierten, was mich ebenfalls von der channels.conf abbrachte.

Nun hatte ich vor langer Zeit mal yaEPG im Einsatz, wofür man den VDR patchen muss. Ich nutze übrigens Gentoo-Linux - da wird es einem relativ leicht gemacht, solche Patches zu aktivieren und später zu "vergessen". Ich hatte auch noch ein paar andere Patches aktiviert. Ob yaEPG nun der "Schuldige" war oder nicht, weiß ich daher nicht genau. Da alle Plugins, die ich derzeit verwende, keinen gepatchten VDR mehr brauchen, habe ich diesen jetzt einfach mal "vanilla" gebaut sowie die bestehende epg.data gelöscht. Und sieheda: LIVE läuft wieder problemlos. :-)

Danke für den Stups in die richtige Richtung und eine schöne Woche!

Grüße
Torsten

Actions #3

Updated by tadi about 9 years ago

  • Status changed from Feedback to Rejected
  • Assignee deleted (torsti76)
  • % Done changed from 0 to 100

Thanks for the feedback

Setting to state Rejected, since it was not a LIVE bug. The original poster said, that the problem vanished after building a 'clean' VDR (without any patches).

Actions

Also available in: Atom PDF