Ruckeln & Probleme mit Langen Dateinamen (1 Viewer)

popy

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

    Verwende den TVServer als Backend für Kodi und habe seit einiger Zeit (~20 Tage) ein Ruckeln manchmal beim Live TV schauen.
    Lief seit ca. 1 Jahr Problemlos.

    Das Log des TV Servers is voll von:

    Code:
    [2016-09-04 05:06:29,637] [Log    ] [15       ] [ERROR] - CreateTileThumb: Your skin does not find first image to create CreateTileThumb!
    [2016-09-05 19:35:01,345] [Log    ] [scheduler thread] [ERROR] - subch:0 tswriter StartRecord failed:1
    [2016-09-05 19:35:02,359] [Log    ] [scheduler thread] [ERROR] - System.IO.PathTooLongException: Der angegebene Pfad und/oder Dateiname ist zu lang. Der vollständig qualifizierte Dateiname muss kürzer als 260 Zeichen und der Pfadname kürzer als 248 Zeichen sein.
       bei System.IO.Path.LegacyNormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
       bei System.IO.Path.NormalizePath(String path, Boolean fullCheck, Int32 maxPathLength, Boolean expandShortPaths)
       bei System.IO.Path.InternalGetDirectoryName(String path)
       bei TvService.Recorder.HandleFailedRecording(IUser& user, String fileName)
       bei TvService.Recorder.Start(IUser& user, String& fileName)
       bei TvService.TVController.StartRecording(IUser& user, String& fileName)
       bei TvService.CardReservationRec.OnStartTune(IUser user)
       bei TvService.CardReservationBase.Tune(ITvCardHandler tvcard, IUser& user, IChannel channel, Int32 idChannel, ICardTuneReservationTicket ticket)
       bei TvService.TVController.Tune(IUser& user, IChannel channel, Int32 idChannel, Object ticket, Object cardResImpl)
       bei TvService.Scheduler.StartRecordingOnDisc(RecordingDetail recDetail, IUser& user, CardDetail cardInfo, ICardTuneReservationTicket ticket, CardReservationRec cardResImpl)
       bei TvService.Scheduler.SetupAndStartRecord(RecordingDetail recDetail, IUser& user, CardDetail cardInfo, ICardTuneReservationTicket ticket, CardReservationRec cardResImpl)
       bei TvService.Scheduler.FindFreeCardAndStartRecord(RecordingDetail recDetail, IUser user, ICollection`1 cards, Int32 maxCards, IDictionary`2 tickets, CardReservationRec cardResImpl)

    Im Scheduler gibt es derzeit einen Task:

    Scheduler.PNG

    Wenn ich die .NET Exception richtig deute sprengt der Scheduler mit einem Dateizugriff die länge des Erlaubten Dateinamens (inkl. Pfad).
    Ich kann das aber nicht nachvollziehen!
    Wo es noch funktioniert hat schaut der Dateiname einer Datei so aus:

    E:\ServerFolders\TV-Aufzeichnung\Wohnzimmer\RTL Television\Gute Zeiten, schlechte Zeiten\Gute Zeiten, schlechte Zeiten - 2016-08-18 - E6066 - Folge 6066.ts

    Dies entspricht 155 Zeichen, da ist ja noch luft nach oben.
    Hat jemand von euch eine Idee warum das Problem besteht bzw. eine Lösung für mich?

    Unten das Komplette Log.

    Danke
    pOpY
     

    Attachments

    • TVService-Error.1.zip
      53 KB

    popy

    MP Donator
  • Premium Supporter
  • July 3, 2011
    617
    141
    Habe mal auf die neuste MP Version 1.12 hochgezogen (von 1.12).
    Mal schauen wie es läuft.
    Bis jetzt keine dieser Einträge sichtbar...
     

    popy

    MP Donator
  • Premium Supporter
  • July 3, 2011
    617
    141
    Leider trat mit 1.15 das gleiche Problem wieder auf.
    Es hat devinitiv mit dem Scheduler Recording Job zu, da der Fehler nur von 19:35 bis 20:20 passiert.
    Mit 5min vor- und nachlaufzeit entspricht dies genau dem Zeitrahmen von dem "Gute Zeiten, Schlechte Zeiten" Scheduler Job.
    Habe diesen mal entfernt, mal schauen ob es weg ist.
     

    Users who are viewing this thread

    Top Bottom