Beiträge von strohi

    Version 0.6.2 ist raus!

    Erneut hat sich nicht viel geändert:

    Der von Peacemaker zockt gemeldete Fehler wurde behoben, und außerdem habe ich das Logging etwas angepasst, sodass die Datei nicht mehr ganz so groß wird, wenn man viele "Videos, die nicht hochgeladen werden sollen" hat. Das war der Hauptgrund, warum die Datei bei Peacy schon 1,5 MB hatte. Jetzt sollte sie etwas kleiner werden.


    Details zum Fehler:

    • Bei Peacy trat beim Starten des Programms - leider vor dem Prüfen auf Updates - ein Ladefehler auf.
    • Dieser lag vermutlich darin begründet, dass er im Tab "Videos, die nicht hochgeladen werden sollen" irgendwann mal manuell Einträge über den Button hinzugefügt hat. Bei der Version 0.6.1 gibt es da dann Probleme mit dem Logging, weil durch das manelle Hinzufügen ein Wert nicht gesetzt wird, auf den das Logging zugreifen möchte.
    • Wenn ihr diesen Fehler habt, und deshalb nicht auf die Verison 0.6.2 updaten könnt, in der der Bug gefixt ist, tut bitte folgendes:
      • Im Ordner "settings" ist eine Datei "archive.json": benennt diese Datei um, zum Beispiel in "archiveSICHERUNG.json",
      • Anschließend lässt sich der Uploader wieder starten, hat aber alle Videos, die nicht hochgeladen werden sollen, "vergessen". Diese Einträge liegen in der "archive.json", und durch das Umbenennen findet er sie nicht mehr.
      • Führt nun das Update auf 0.6.2 über den Uploader durch
      • Der Uploader startet sich nach dem Update in Version 0.6.2, findet aber eben keine Videos, die nicht hochgeladen werden sollen, mehr.
      • Beendet den Uploader nach dem Update und löscht nun im Ordner "settings" die eventuell neu angelegte Datei "archive.json". Benennt die "archiveSICHERUNG.json" aus dem ersten Schritt zurück zu "archive.json".
      • Nun sollten alle Videos, die nicht hochgeladen werden sollen, wieder da sein und der Uploader lässt sich ohne Fehler starten.


    Läuft wieder alles. Vielen Dank

    Das freut mich. :)

    War nur eine winzige Sache, aber sie hat halt gereicht, um dort für einen Crash zu sorgen... :(


    Ist leider für Pastebin und PN zu groß

    Das sollte mit dem Update auf 0.6.2 zumindest etwas besser sein. 1,5 MB ist natürlich schon echt viel für eine Logdatei. :D

    Das Log konnte trotzdem sehr gut bei der Fehleranalyse helfen, ich zähle das mal als ersten "Win". :)

    Details zum Fehler habe ich oben geschrieben.

    Ach, was heißt morgen? Morgen ist zu spät, weil morgen hab ich Sorgen. :D


    Version 0.6.1 Beta ist raus

    Viel ist nicht passiert, ich hab lediglich den von Alresu gemeldeten Bug gefixt. Die Information hat ausgereicht, um das Problem nachstellen zu können. Im Endeffekt war es ein Problem, das beim Schreiben einer Logzeile aufgetreten ist. Möglicherweise werden in nächster Zeit noch zwei, drei Fehler auftreten. Ich hab zwar versucht, möglichst alles zu testen, aber bei einem Programm in dem Umfang alles abzutesten ist so gut wie unmöglich.


    Das ist einfach der Schmerz, den das nachträgliche Einfügen des Loggings bringt. Ich hab dafür in so ziemlich jeder einzelnen Codadatei etwas ändern müssen und damit birgt es großes Fehlerpotential. Insgesamt habe ich übrigens nur für diese Logs exakt 999 Zeilen Code hinzugefügt. Damit ist das die größte Änderung, die der STFU jemals in einem einzigen Update bekommen hat.

    Im Gegenzug für dieses "Risiko" kann es aber unter Umständen echt bei der Fehlersuche helfen, wenn es mal "sitzt".


    Alresu schaust du mal nach, ob es jetzt wieder geht?


    ---


    Peacemaker zockt hast du zufällig noch die Logdateien von den Programmläufen, wenn der Fehler auftrat? Das wäre ein erster guter Funktionstest, ob die Logs halbwegs was bringen, sofern du mir die per PN zukommen lassen könntest. :)

    Du könntest es z. B. auch auf pastebin.com hochladen und mir von dort den Link zukommen lassen.


    ---


    Ganz kurzes Update zur Neuschreibung in Java

    Ich habe die letzten beiden Tage damit verbracht, zu testen, ob es möglich ist, Ordner nach Änderungen bei Dateien über Java zu überwachen. Es ist zwar ziemlich hässlich, aber es geht. Damit sollte es mir möglich sein, das Programm wirklich in Java komplett neuzuschreiben, womit es dann plattformunabhängig wird und evtl. auch einfacher zu warten.

    Leider hab ich nicht wirklich viel Zeit (und ehrlich gesagt auch nicht die Lust, weil ich auf Arbeit schon an genug Code rumdoktore), weshalb das ganze noch dauern wird.

    Version 0.6.0 ist draußen!

    Ab sofort loggt das Programm in den Ordner "logs".


    Die alten Logdateien im Ordner "errors" sind damit nun veraltet und werden noch maximal 2 Wochen nach dem Update behalten. Das Programm wird sie nach und nach löschen und sobald es keine Fehlerdateien mehr im Ordner gibt, wird es den Ordner "errors" ganz löschen.


    Die Logdateien sind deutlich ausführlicher und es wird nun eine Datei für jeden Tag und Programmstart angelegt.


    Wenn ihr Fehler habt, bitte schickt mir die Logdateien bitte per e-Mail an [email protected] zu, oder indem ihr sie z. B. auf Google Drive oder Dropbox hochladet und mir hier im LPF per PN einen Downloadlink zukommen lasst. Irgendwie so halt, geht natürlich auch anders. Das direkte Posten hier dürfte leider nicht mehr möglich sein, da die Logdateien deutlich größer sind, als vorher. Aber dafür sind sie halt auch deutlich ausführlicher und ich kann Fehler möglicherweise einfacher beheben.


    Der Updater nutzt weiterhin das alte Logging. Diesen werde ich erst in einiger Zeit aktualisieren, weil ein sofortiges Update für Fehler sorgt.


    Außerdem habe ich folgende Bugs behoben:

    • Der "-1 Fehler" beim Playlistservice wurde behoben. In speziellen Konstellationen hat der Uploader falsche Daten an den Playlistservice geschickt und dieser konnte dann das Video nicht automatisch hinzufügen. In diesen Fällen wurde im Playlistservice etwas davon geloggt, dass ein Account mit der ID -1 nicht gefunden werden konnte. Dieser Fehler wird über eine Datenbereinigung jetzt automatisch behoben.
    • Der Fehler "Unexpected character encountered while parsing value: h. Path '', line 0, position 0.", der eigentlich gar kein Fehler ist, wird jetzt nicht mehr geloggt.

    Jetzt mal ohne Witz - ich werde mir das vermutlich als Custom-Script weiterhin nutzen. Zumindest die Regenbogenanimation, die ist nämlich echt geil.

    Ich hab mir das CSS jedenfalls mal kopiert und via Custom Style Script reingenommen. In der Theorie ist die Regel jetzt weiterhin drin. :D

    Ah, YouTube rollt neue, noch schlichtere Icons aus.

    Ah, und ich hab mich schon gewundert, wo der Bug herkommt, dass Mods im Livechat jetzt auch andere Mods und sogar den Streamer timeouten können. :rolleyes:

    Hab Bannen jetzt nicht ausprobiert, würde mich aber nicht wundern, wenn das auch ginge. Der Streamer kriegt jedenfalls nicht mal ne Benachrichtigung über die Aktion.

    Ab dem zweiten Video, bleibt das Tool stehen und in dem Video steht sowas wie Editiere Video. Das Programm kommt jedoch nie darüber hinweg. Ich könnte mir Vorstellen, dass es noch versucht eine unfertige Datei hochzuladen oder es ist in einer anderen Schleife gefangen.

    Moin, das ist sehr gut und schlecht zugleich, dass du den Fehler hast. :D


    Soweit ich weiß, hat DarkHunterRPGx genau das gleiche Problem..
    Ich weiß nicht, woran das liegt und konnte den Fehler bisher nicht nachstellen... :(


    Daher schreibe ich aktuell eine Version, die ein deutlich ausführlicheres Logging betreibt. Die ist aber leider noch nicht fertig.

    Ich arbeite dran und werde besonders beim "Editiere Video"-Schritt (das ist ein gewollter Schritt) umfangreiches Logging einbauen.



    Danke für den Post!

    Steht doch oben: Er will einen Ordner, wo sein Schnittprogramm die Dateien reinrendert und sobald das Rendern fertig ist, soll es zur App hinzugefügt und hochgeladen werden.

    Das dachte ich erst auch, aber das hier lässt mich stocken:

    Wird eine Datei in dem Hotfolder erkannt startet automatisch der Download. Ich habe so eine Abfrage mal auf meinem NAS programmiert und habe dort jede Minute die Dateigröße abgefragt hat diese sich nicht mehr zur letzten Abfrage geändert, habe ich die Datei automatisch verschieben lassen.


    Bei einem normalen Folder ist kein NAS und kein Download involviert, deswegen wollte ich da nochmal nachfragen.

    Sorry, dass ich dafür grade deinen Thread kapere. :D