View Single Post
  #2  
Old 02.04.2020, 13:44
pspzockerscene's Avatar
pspzockerscene pspzockerscene is online now
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 54,469
Default

Hi mal wieder,

Screenshots bringen mich auch nicht weiter und dein Log ist extrem groß wodurch ich ihn gerade nicht vernünftig durchsuchen kann.
... interessant wäre ein Log und konkrekt die falschen + richtigen Dateinamen.

Hier ist meine Vermutung:
- Die defekten Dateinamen treten auf während der Hoster eine "Limit erreicht" Meldung anzeigt
- Das passiert nur im Free Modus
- Im premium Modus und/oder sobald das Free Limit wieder weg ist stimmen die Dateinamen wieder

--> Es kann aber auch passieren, dass ein Multihoster falsche Dateinamen angibt - dazu haben wir hier ein Ticket:


Was ich dir als Workaround anbieten kann:
1. Zum einen könntest du eine Account Verwendungsregel machen um zu verhindern, dass ddl Links überhaupt im Free Modus versucht werden, aber du scheinst das ja zu wollen.

und oder:

2. Lege eine Paketverwalter Regel an mit folgenden Bedingungen:
Download-URL --> Enthält --> ddl.to
Datei --> ist --> Online
Dann setze ...
Dateiname --> <jd:orgfilename>
Achtung das klappt nur, wenn die Dateinamen während des Hinzufügens der Links korrekt gefunden werden.
Danach verändern sie sich dann nicht mehr.
Die Regel besdagt eigentlich nur "Wenn Hoster = ddl.to und Datei online, Setze gefundenen Dateinamen als finalen Dateiname"

Zu deinem Problem mit den angelegten leeren Ordnern:
Da wird sich vermutlich nichts machen lassen - man müsste das ganze Handling so ändern, dass der Ordner eben nicht beim Downloadversuch erstellt wird sondern erst, sobald es wirklich losgeht.
Das wiederum würde in anderen Fällen Probleme bereiten, denn so wie es aktuell ist würde JD bei Problemen mit einem Pfad (Pfad zu lang, Festplatte voll o.ä.) erst z.B. vor dem Download warten --> Captcha --> Fehler wegen Pfad und ggf. Limit beim Hoster erreicht, obwohl nichts geladen wurde (Free Modus).

Daher würde ich um dieses Problem zu lösen etwas anderes nehmen:
Entweder ein externes Script, das leere Ordner löscht, wenn sie z.B. 5 Minuten nach Erstellung noch immer leer sind oder eine EventScripter Script, das leere Ordner löscht, wenn sie z.B. 5 Minuten nachdem sie erstellt worden sind noch immer leer sind UND JD gerade an keinem Paket arbeitet, das diesen Ordner im Zielpfad hat.

Grüße, psp
__________________
JD Supporter, Plugin Dev. & Community Manager
How to create a log || Wie man einen Log erstellt
Captcha FAQ EN || Captcha FAQ DE || Erste Schritte & Tutorials
JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
That's true James
Quote:
Originally Posted by James
Die Leute verstehen einfach nicht dass nur weil man mit einer Waffe auch auf Menschen schießen kann dass ein Schützenver​ein kein Ort für Amoklaufide​en ist
Reply With Quote