WebGrabPlus + XMLTV Fehler & Exception in Program.Persist() ? (1 Viewer)

popy

MP Donator
  • Premium Supporter
  • July 3, 2011
    617
    141
    Hallo.

    Habe im Log des TV Servers 2 Fehler die ich Gerne beheben würde:

    1: WebGrabPlus + XMLTV

    Habe gestern endlich mal Zeit gehabt WebGrabPlus einzurichten und mittels XMLTV PLugin die Daten in den MP-Tv Server zu importieren. Das Erstellen der tvguide.xml funktioniert problemlos und auch das WebGrabPlus Log schaut gut aus.

    Im TV Server Log sind nun leider lauter Fehler: "Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt." (Siehe unten und im Anhang das komplette Log).

    Das XMLTV Plugin checkt ja die tvguide.xml auf Änderungen (durch WebGrabPlus) und importiert diese automatisch neu (das Setting dazu ist aktiviert). Ein "Geplanter Task" um 3:00 Nachts startet WebGrabPlus alle 3 Tage. Der ist diese Nacht auch korrekt um 3:00 bis ca. 3:21 gelaufen, ohne Fehler.

    Meine Frage nun dazu: Muss ich mir jetzt sorgen wegen der Fehlermeldungen machen?
    Was bedeuten diese?

    [2013-10-11 22:30:54,129] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:31:54,179] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:32:54,174] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:33:54,185] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:34:54,203] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:36:54,182] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:38:54,281] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:39:54,283] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:40:54,301] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:41:54,313] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:42:54,337] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:43:54,337] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:44:54,359] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:45:54,361] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:46:54,324] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:48:54,477] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:49:54,501] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:51:54,543] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:52:54,534] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:54:54,463] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:55:54,515] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:56:54,544] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:57:54,572] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:58:54,564] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 22:59:54,602] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 23:00:54,567] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)
    [2013-10-11 23:01:55,023] [Log ] [XmlTvImporter] [ERROR] - XML tv import error loading C:\ProgramData\Team MediaPortal\MediaPortal TV Server\xmltv\tvguide.xml err:Ein Element mit dem gleichen Schlüssel wurde bereits hinzugefügt.
    bei System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
    bei System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
    bei TvEngine.XMLTVImport.Import(String fileName, Boolean deleteBeforeImport, Boolean showProgress)



    2: Exception in Program.Persist()

    Manchmal sind auch folgende Fehler im Log:

    [2013-10-12 03:30:07,680] [Log ] [scheduler thread] [ERROR] - Exception in Program.Persist() with Message The number of returned rows 0 did not match the expected count of 1+.
    If concurrency control is enabled this may indicate that the record was updated or deleted by another process.

    Im Forum habe diesen Thread gefunden: https://forum.team-mediaportal.com/...n-mediaportal-tvservice-configuration.114414/
    Da hatte jemand das gleiche Problem. Das Reparieren der DB war erfolglos bzw. es wurde mir allen Tabellen als OK angezeigt.

    Wenn ich mit das gesamte Log um diesen Zeitpunkt anschaue, sehe ich dass eine Aufnahme - in diesem Fall: Dirty Jobs - beendet wurde. Da dass eine Geplante Aufnahme war könnte es ja was mit der "scheduler thread" exception oben zu tun haben, oder?
    Kennt das Problem jemand und weiß was ich dagegen tun kann?

    Ist immer so ein ungutes Gefühl wenn im -Error Log was drinnen steht
    Würde mich über Hilfe freuen ;)

    Danke
    pOpY
     

    Attachments

    • TVService-Error.zip
      669.1 KB
    Last edited:

    Users who are viewing this thread

    Top Bottom