Beiträge von VincentLP

    Es wird mal wieder Zeit.


    Dank der Hilfe von @Game8, @Emwe und @Danseba konnte ich endlich die Fehler finden. Seit dem 02.09. haben wir intensiv an den Fehlern gearbeitet, gesucht und endlich auch gefunden. (Die finalen Tests laufen ab jetzt - aber ich bin sehr zuversichtlich)


    Es gab Probleme in der grundlegenden Architektur. Mehrere Probleme wurden jetzt behoben:
    Es gab Probleme mit Netzlaufwerken, weil auf ihnen eine Datei nicht sofort verfügbar ist. batch kommt jetzt damit klar und wartet bis zu 50 Sekunden auf diese Datei. Das sollte mehr als ausreichend sein.


    War batch lange am werkeln und der Monitor war ausgeschaltet, konnte es mit unter sehr lange dauern, bis die Software wieder ansprechbar war. Hier habe ich die Architektur geändert und dieses Problem sollte nicht mehr auftreten.


    Der "No Accout given" Fehler der nach dem 2. oder 3. Upload auftrat sollte auch vom Tisch sein. Hier gab es offenbar einen Konflikt zwischen 2 Prozessen. Auch diesen habe ich (hoffentlich) behoben.


    Das hat jetzt alles sehr lang gedauert. Das bitte ich zu entschuldigen. Die Fehler zu identifizieren war aber so schwierig, dass ich lange keine Anhaltspunkte hatte, wo ich suchen muss. Wenn die Tests jetzt erfolgreich sind, werde ich das Update sofort zur Verfügung stellen.


    Liebste Grüße
    Vincent

    Mh... Alles klar. Danke schon einmal für diesen Versuch.Das ist alles so weird. Ich versuche eine neue Version zusammen zu schustern und lasse euch diese wieder zu kommen.


    Liebsten Gruß
    Vincent

    Hallo Kinder,


    Ich habe gerade in einigen PMs geschrieben, dass ich mich morgen melde, aber ich fühle mich gerade genötigt jetzt direkt zu antworten


    Um ganz ehrlich zu sein: Ich habe gerade überhaupt keine Ahnung, was da gerade vor sich geht. Dieser Authentifizierungsfehler ist mir ein absolutes Rätsel. Dazu später mehr.


    Es gab die Frage, was ich in der aktuellen Version, die ich zum Testen raus gegeben habe verändert habe. Eine ganze Reihe an Kleinigkeiten. Ich habe versucht den ganzen Prozess robuster zu machen, Fehler sehr früh ab zu fangen und vor allem den Bug "401" zu um gehen.


    Ich habe eine zusätzliche Funktion eingebaut, die überprüft, ob die Anmeldedaten noch aktuell sind. Ist dies nicht der Fall werden sie erneuert. Ergebnis: Bringt nichts.


    Ich habe eine Funktion eingebaut, die schaut, ob eine Videodatei verfügbar ist. Ist dies nicht der Fall, wird bis zu 50 Sekunden gewartet. Ergebnis: Bringt nichts


    Ich habe in der letzten Zeit hunderte (das meine ich so, wie es da steht) von Testvideos und ein aktuelles Lets Play Projekt hoch geladen. Ergebnis: Bei mir läuft's (bitte steinigt mich nicht!)


    Dafür bekam ich aber eine Email von Google. Offenbar schrauben die an den Sicherheitseinstellungen und ich muss batch zur Prüfung einreichen. Gerade habe ich noch keine Ahnung, wie der Prozess von statten geht, aber das wird sich zeigen.


    Als aktuellen Workaround schlage ich euch vor die Datei: Dokumente/youtubecenter/accounts.db zu löschen, danach batch zu starten und euch neu in euren Account einzuloggen. Eure Templates usw. bleiben erhalten und es ändert sich nichts. Wenn das funktioniert, dann haben wir an dieser Stelle schon mal einen Anhaltspunkt.


    Es tut mir leid, dass batch im Moment so streikt! Das wurmt mich sehr. Aktuell stehe ich da und habe keine Ahnung, was da passiert.


    Die fehlenden Uploads lassen sich dadurch erklären, dass batch strikter Uploads abbricht - was unter normalen Umständen eher ein Feature als ein Bug ist. (You are holding it wrong) Offenbar muss ich da aber noch mal genauer hinschauen und gucken in welchen Situationen, das wirklich sinnvoll ist und vielleicht an der einen oder anderen Stelle noch mal zurück schrauben.


    Ich versuche alles erdenkliche um eure Probleme zu lösen, auch wenn ich gerade etwas ideenlos bin.


    Eine gute Nacht
    Vincent

    @Emwe


    Hey. Ich schicke dir gleich eine neue Version, genau wie @Game8 und @Danseba.


    Ich habe jetzt einen solchen Schutz eingebaut. batch checkt jetzt, ob es die Datei lesen kann oder nicht. Ist das nicht der Fall wartet batch bis zu 5 Minuten. Erst danach bricht es den Upload ab.


    Ansonsten habe ich versucht all die Sachen zu fixen, die ihr mir geschickt habt. Könnt ihr mir Rückmeldung zu der neuen Version geben?


    Liebe Grüße
    Vincent

    Hey vielen Dank für die Nachricht!


    Ich werde gucken, wie ich das einfügen kann, da wir armen Entwickler immer nur spärlichen Zugang zu den Videometadaten haben lässt sich manchen schwieriger umsetzen, aber ich schaue, was ich tun kann.


    Liebste Grüße
    Vincent

    Also. Ich habe noch mal eine ganze Menge recherchiert und Zeug gemacht. Hier ein kleiner Überblick:


    @NoSkillGrill Der Fehler mit dem Veröffentlichungsdatum ist absolut nicht nachvollziehbar. Das liegt nicht an dir! ;) YouTube verlangt ein bestimmtes Format, für das Datum und die Uhrzeit. In der Fehlermeldung entspricht das Schema absolut den Vorgaben von YouTube. Das macht es so rätselhaft. Ich habe auch Daten in der Vergangenheit ausprobiert. Es wurden keine Fehler ausgegeben. Ich werde weiter suchen.


    @Emwe und @Game8
    Netzlaufwerke können leider nicht unterstützt werden. Ich habe mich jetzt durch das Internet gewühlt. NodeJS unterstützt diese Laufwerke aufgrund seiner grundsätzlichen Architektur nicht. Das heißt, dass Videos beim Upload und in der Vorschau auf einem lokalen Datenträger vorliegen müssen: Ansonsten crasht es.


    @Danseba Ich habe mich durch deine enorme Logdatei gewühlt und versucht Fehler abzufangen und zu umgehen. Ich habe jetzt 30 oder 40 Videos hintereinander hochgeladen und keine Probleme gehabt. Ich werde das Update morgen morgen noch weiter testen und dann veröffentlichen.


    Liebste Grüße
    Vincent

    Hey ihr Lieben,


    Ab Dienstag bin ich wieder voll bei der Arbeit! Ich werde heute schon mal vorsichtig rein schauen versuchen Fehler nach zu voll ziehen.


    @Emwe kannst du mir die Log schicken?


    Was sich auf jeden Fall normalisiert hat ist die Anzahl der Abfragen. Das ist schon mal ein Fortschritt.


    Einen lieben Gruß
    Vincent

    Meine Uploads wurden erneut abgebrochen (Ursache könnte meine Internetleitung sein), aber bei 5 Uploadversuchen wurde erneut nicht gestoppt! Im Gegenteil, bei mir tritt der Fehler erst seit dem Patch überhaupt auf!


    Ich schicke ne Mail mit dem kompletten Log an die Email Adresse die im Programm angezeigt wird.

    Thanks! Hach gerade ist es irgendwie doof :( das ist ja so unnötig, diese Fehler. Ich werde mich durch diese immense Log durch arbeiten. Das wird aber ein wenig dauern und auch erst ab September Früchte tragen, da ich momentan unterwegs bin und keine echte Entwicklungsumgebung und fließend Internet habe.


    Kinder! Mama kümmert sich, aber sie braucht ein wenig Zeit.


    Liebe Grüße
    Vincent

    Ok, bei mir crasht batch nun bei jedem Video welches ich zur Warteschleife hinzufüge :D
    Ich denke es liegt an meinen besonderen Umständen. Die Videos liegen auf Backblaze, und werden über Mountainduck mittels eines Netzlaufwerks eingebunden. Ich denke das Problem ist die Videovorschau in batch. Die Dateien werden erst dann runtergeladen, wenn sie gebraucht werden, also ähnlich wie bei den ganzen Cloudspeichern die jeder so kennt. Wahrscheinlich dauert es batch irgendwie zu lange bis es irgendwas von dem Video bekommt, ich klicke auf "Zur Warteschlange hinzufügen", dann reagiert batch für ca. 30 Sekunden nicht, startet dann neu, während im Hintergrund die Videodatei weiter in den Temp-Ordner geladen wird. Nach dem Neustart lässt sich das Video dann problemlos hinzufügen und hochladen.
    Ist es mit viel Aufwand verbunden, eine Option einzubauen, um die Videovorschau abzuschalten? Würde gerne schauen ob es dann geht, mit dem Thumbnail ist es kein Problem, das ist ja ruck zuck runtergeladen.


    Leider hat Batch bei meinen letzten uploads keine Einstellungen, Beschreibungen und Titel mit hochgeladen. das erste mal hat er nicht mal das thumb mit hochgeladen und das video direkt veröffentlicht, obwohl ich es geplant hatte. gestern hat er die videos immerhin nicht veröffentlicht, aber auch nicht geplant. die thumbs sind diesmal mit hochgeladen worden, aber titel, beschreibung und tags hat er nicht mitgenommen.


    Ich mache immer alle updates, also daran sollte es eigentlich nicht liegen :/


    hier mal die log daten. wie kann ich denn eine invalid sheduled publishing time angeben? lol hab ich zu viele sternchen und son rotz, mag er das nich? :'D

    Hallo ihr Lieben,


    Ich kann mal schauen, ob ich Symlinks mit einbauen kann. Im Moment bin ich aber unterwegs und gerade nicht aktiv entwickeln.


    Was das Problem mit @NoSkillGrill angeht:
    Da gibt es ein Problem in der Vorlage. Das heißt: Der Titel, die Beschreibung oder die Tags sind zu lang. Ich werde bis morgen mir die Vorlage genauer anschauen, die du versucht hast hoch zu laden. Aber kannst du mal checken, ob du bei dem Projekt irgend etwas anders gemacht hast, als bei den Projekten davor?


    Die Fehlermeldung sagt, dass das Veröffentlichungsdatum fehlerhaft ist. Offenbar verwies dies in die Vergangenheit? Stelle das doch vielleicht auf ein neues Datum in der Zukunft.


    Liebe Grüße
    Vincent

    Wird sich drum gekümmert. :)


    Liebe Grüße
    Vincent

    Ich schiebe gleich ein Update hoch.


    Aha! Ich habe den Fehler gefunden. Normalerweise sollte der Upload nach 5 Versuchen abgebrochen werden. Wurde aber nicht und das tägliche Kontingent für Abfragen war erschöpft. Die Sperre ist jetzt drin und sollte greifen.


    Lieben Gruß
    Vincent

    Hey!


    Ich schaue da sofort rein und versuche einen Workaround zu basteln.


    Lieben Gruß
    Vincent

    Hey @Emwe


    Also. Ich habe jetzt eine ganze Batterie an Code geschrieben. Das Interessante ist folgendes (ich habe ein wenig recherchiert):
    Eigentlich tritt ein solcher Fehler nie auf. Ich schicke Daten an einen Server und der schickt irgendwas zurück. Und wenn es eine Fehlermeldung gibt. Es scheint aber einen Fall zu geben, wo ich gar keine Antwort bekomme, und zwar, wenn dem Zertifikat des Servers nicht ganz vertraut wird. :/ Darauf musste erstmal kommen. Bei YouTube.


    Ich habe für den Fehlerfall jetzt ein breites Logging eingearbeitet. Der Fehler wird außerdem abgefangen und es gibt maximal 5 Versuche. Es wird versucht trotz des möglichen Zertifikatproblems eine Antwort zu bekommen und der gesamte Fehler wird jetzt abgefangen.


    Ich schiebe das Update gleich hoch.


    Bei the way... Ich habe mal eine Frage. Hast du außergewöhnliche Sicherheitseinstellungen?


    Liebe Grüße
    Vincent

    Ich hatte wieder "einen Arsch voll" Einträge mit der Bezeichnung "New", darf nun auch erstmal nichts mehr hochladen weil zuviele Upload/versuche erfolgt sind.


    Ich kümmere mich bis morgen darum! Ich weiß, wo ich suchen muss und in welcher Funktion der Fehler liegt. Ich werde aber noch mal durch das ganze Skript gehen und all diese Fehler dieser Art abfangen.


    Liebe Grüße
    Vincent

    So ihr Lieben,


    Irgendwie schleicht es sich so ein bisschen ein, dass es jedes Wochenende ein Update gibt. Naja. Was soll's. Heute eben ein kleines Update. Aus einem unerfindlichen Grund wurden die "Aufgaben" nicht mehr abgearbeitet. Das habe ich korrigiert und es sollte wieder alles funktionieren. Außerdem hat die Warteschleife ein neues Verhalten bekommen. Bevor Videos hochgeladen werden, wird erst einmal aufgeräumt. Damit sollte der doppelte Upload der Vergangenheit angehören.


    Liebe Grüße
    Vincent