JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1  
Old 07.03.2014, 10:55
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default 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.
Reply With Quote
  #2  
Old 07.03.2014, 17:35
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,927
Default

Bestätige, Ticket:


GreeZ psp
__________________
JD Supporter, Plugin Dev. & Community Manager

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?
Reply With Quote
  #3  
Old 19.03.2024, 14:55
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,927
Default

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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #4  
Old 19.03.2024, 18:14
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

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.
Reply With Quote
  #5  
Old 19.03.2024, 20:26
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

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
Reply With Quote
  #6  
Old 19.03.2024, 20:45
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

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.
Reply With Quote
  #7  
Old 19.03.2024, 20:49
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

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
Reply With Quote
  #8  
Old 19.03.2024, 21:12
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

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.
Reply With Quote
  #9  
Old 19.03.2024, 21:17
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

Normales lokales Laufwerk/NTFS? Könntest du bitte mal folgende Befehle teste?
Quote:
cmd /c start /B PFAD
sowie
Quote:
rundll32.exe url.dll,FileProtocolHandler PFAD
JDownloader nutzt die Befehle in dieser Reihenfolge fürs Öffnen des Pfads

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.
Reply With Quote
  #10  
Old 19.03.2024, 21:38
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

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.
Reply With Quote
  #11  
Old 19.03.2024, 21:43
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

Danke für die Rückmeldung! Das erklärt auch das beide Befehle fehlschlagen.
Kurze Google suche, versuch mal das & zu escapen, also
Quote:
^&
siehe stackoverflow.com/questions/34124636/certain-string-in-windows-path-causing-error
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.
Reply With Quote
  #12  
Old 19.03.2024, 21:46
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

Also ohne das Prozentzeichen funktioniert das in beiden Fällen.
Reply With Quote
  #13  
Old 19.03.2024, 21:48
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

Quote:
Originally Posted by oEFLKQzikCqw View Post
Also ohne das Prozentzeichen funktioniert das in beiden Fällen.
Danke der Rückmeldung! Sorry, hatte mich vertippt Das Prozentzeichen sollte natürlich & sein

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.
Reply With Quote
  #14  
Old 20.03.2024, 10:42
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,927
Default

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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #15  
Old 04.07.2024, 20:40
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 72,927
Default

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
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #16  
Old 05.07.2024, 20:28
oEFLKQzikCqw oEFLKQzikCqw is offline
JD Legend
 
Join Date: Mar 2012
Posts: 1,785
Default

Ich kann hier das Problem immer noch jederzeit reproduzieren.
Attached Images
File Type: png win7.png (37.0 KB, 2 views)
Reply With Quote
  #17  
Old 05.07.2024, 20:53
Jiaz's Avatar
Jiaz Jiaz is offline
JD Manager
 
Join Date: Mar 2009
Location: Germany
Posts: 80,996
Default

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
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 08:22.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.