|
#1
|
|||
|
|||
Zielordner öffnen defekt, wenn bestimmte Zeichen im Pfad
Ich hatte heute Vormittag ein neues Paket hinzugefügt, dessen Speicherort im Pfad einen Ordner mit Sonderzeichen (im konkreten Fall &) enthält. Da will JD2 laut Fehlermeldung bei Zielordner einen Ordner öffnen, deren Pfad vor dem Sonderzeichen endet. Was natürlich nicht funktioniert, da dieser Ordner tatsächlich nicht existiert. Komisch ist aber, dass das bei vor dem letzten Update erstellten Pakete problemlos funktioniert. Das Problem betrifft also nur neue Pakete.
|
#2
|
||||
|
||||
Bestätige, Ticket:
GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#3
|
||||
|
||||
Ich kann das Problem nicht mehr nachstellen und habe das Ticket daher geschlossen.
Zuletzt wurden ~2016 Änderungen an unserem Handling durchgeführt, aber afaik wurde hier nichts bewusst gefixt. Solltest du das Problem noch nachstellen können, gib bitte bescheid.
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#4
|
|||
|
|||
Das Problem kann ich immer noch nachvollziehen. Habe bei einem Paket den Downloadordner geändern aufgerufen. Im Dialog dann einen neuen Ordner mit einem & im Namen angelegt und anschließend eine Fehlermeldung bekommen, dass der Ordner mit dem Namen bis zum & nicht existiert. Was ja auch stimmt. Nach ok in der Meldung konnte ich den Pfad mit dem Ordner aber übernehmen. Bei Zielordner öffnen gab es die Fehlermeldung dann erneut.
Bei einem 2. Paket gab es beim Ändern des Downloadpfades beim Erstellen eines weiteren Ordners mit & im Namen dann zwar keine Fehlermeldung mehr, dafür aber weiterhin diese Fehlermeldung beim Zielordner öffnen. Last edited by oEFLKQzikCqw; 19.03.2024 at 18:28. |
#5
|
||||
|
||||
Könntest du uns den kompletten Pfad geben? Nutzername kannst du ja, sofern er dort auftaucht, durch was andres ersetzen. Damit wir weitere Sachen wie Sonderzeichen/Leerzeichen usw wissen. Wir konnten das Problem nicht nachstellen.
Konkret rechtsklick und Ordner öffnen. Ich habe den gleichen Weg soeben in Windows 11 ohne Probleme nachstellen können. Im Dialog, tippst du da unten einfach nen neuen Ordner ein oder nimmst du den Button zum neuen Ordner erstellen, gibst dort den Namen ein und dann Enter?
__________________
JD-Dev & Server-Admin |
#6
|
|||
|
|||
Im Dialog den Button zum Ordner erstellen. Den Namen kann man dann aber nicht einfach eingeben. Man muss leider den alten Text (Neuer Ordner) immer noch löschen oder markieren. Aber das ist eine andere Baustelle. Die Fehlermeldung beim Anlegen des Ordners lies sich leider bisher nicht wieder reproduzieren.
?:\???????\Mediathek\Test&Test\ Auch wenn ich den Ordner im Dialog nicht erst erstellen sondern nur auswählen muss, bekomme ich später beim Zielordner öffnen die Fehlermeldung. Wird der Ordnernamen direkt im Eingabefeld eingegeben, wird der Ordner auf Nachfrage von JD erstellt und auch dann wieder die Fehlermeldung beim Zielordner öffnen. Alte Pakete, bei denen die Fehlermeldung trotz & im Namen beim Zielordner öffnen nicht kommt, habe ich nach rund 10 Jahren natürlich nicht mehr. Auch dachte ich zeitweise mal, dass sich das Problem erledigt hätte, siehe https://board.jdownloader.org/showth...450#post377450 Ist aber nicht so. Last edited by oEFLKQzikCqw; 19.03.2024 at 20:49. |
#7
|
||||
|
||||
Danke der Rückmeldung. Im Pfad darunter keine Sonderzeichen/Leerzeichen oder so? Dateisystem nehme ich an NTFS? Oder Netzlaufwerk/EXFAT?
Hast du auch noch nen *neueres* Windows wo du das gleiche mal testen könntest? Mich würde interessieren ob es evtl irgendwas tief in Windows 7 selbst ist, denn letztendlich wird hier einfach dem OS gesagt "Bitte öffne folgenden Ordner".
__________________
JD-Dev & Server-Admin |
#8
|
|||
|
|||
Nein, sonst keine Leer- o. sonstige Sonderzeichen. Das & ist das einzige Sonderzeichen und kommt auch nur einmal vor. Lokales Laufwerk mit NTFS.
Ich habe mal eine ältere Oracel 8er Javaversion, als auch die aktuellen LTS-Versionen von Temurin getestet. Überall das gleiche Problem. Eine neuere Windowsversion habe ich hier aktuell nicht zur Verfügung. Habe heute grade mal an einem Rechner mit einer neueren gesessen. War sehr gewöhnungsbedürftig. Nein, dort kann und darf ich das nicht testen. Last edited by oEFLKQzikCqw; 19.03.2024 at 21:18. |
#9
|
||||
|
||||
Normales lokales Laufwerk/NTFS? Könntest du bitte mal folgende Befehle teste?
Quote:
Quote:
Danke der Infos bzwl Filesystem, könntest du noch die Befehle bei dir testen?
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 19.03.2024 at 21:34. |
#10
|
|||
|
|||
1. Gleiche Fehlermeldung/Dialog wie beim Öffnen des Zielordners im JD
2. Der Befehl "Test" ist entweder falsch geschrieben oder konnte nicht gefunden werden. Ist wohl tatsächlich ein Windowsproblem. Zumindest unter Win7. Ja normales internes Laufwerk mit NTFS. |
#11
|
||||
|
||||
Danke für die Rückmeldung! Das erklärt auch das beide Befehle fehlschlagen.
Kurze Google suche, versuch mal das & zu escapen, also Quote:
Ja, das wird es wohl sein, stackoverflow.com/questions/1327431/how-do-i-escape-ampersands-in-batch-files Anscheinend ist das in älteren Windows noch nötig, in neueren wohl nicht mehr
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 19.03.2024 at 21:48. |
#12
|
|||
|
|||
Also ohne das Prozentzeichen funktioniert das in beiden Fällen.
|
#13
|
||||
|
||||
Quote:
Danke für deine Mithilfe! Werden das entsprechend für ältere Windows einbauen
__________________
JD-Dev & Server-Admin Last edited by Jiaz; 19.03.2024 at 21:51. |
#14
|
||||
|
||||
Danke für dein detailiertes Feedback!
Wir haben uns das gestern ne halbe Stunde angeschaut und besprochen und vor allem die Testfälle aus den beiden alten Tickets angeschaut und konnten es damit nicht nachstellen. Schade - wäre ein einfacher Ticket-Close gewesen :D
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#15
|
||||
|
||||
Ich habe jetzt zwei Windows 7 VMs getestet und konnte den Fehler nicht nachstellen.
@oEFLKQzikCqw Welches Windows 7 Build verwendest du da?
__________________
JD Supporter, Plugin Dev. & Community Manager
Erste Schritte & Tutorials || JDownloader 2 Setup Download |
#16
|
|||
|
|||
Ich kann hier das Problem immer noch jederzeit reproduzieren.
|
#17
|
||||
|
||||
Könntest du evtl nen Screenrecording machen oder Screenshots, Step by Step. Auch ich kann es in Windows 7 VMs nicht nachstellen.
__________________
JD-Dev & Server-Admin |
Thread Tools | |
Display Modes | |
|
|