You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wenn der Ordner, in dem Jameica die Benutzerdaten sucht, nicht existiert, kommt eine irritierende und falsche Fehlermeldung: "Sie besitzen keinen Schreibzugriff in diesem Ordner.". Dies führt dazu, dass der Benutzer auch eine völlig falsche Fährte gesetzt wird.
Hier sollte die Meldung erscheinen "Der angegebene Ordner existiert nicht".
Reproduzieren:
JVerein installieren und starten
Als Ordner für die Benutzerdaten einen Unterordner wählen, z.B. /tmp/111/222
allernötigste Konfig anlegen
so konfigurieren, dass beim Start nach dem "Ordner mit den Benutzerdaten" gefragt wird.
beenden
Den übergeordneten Ordner löschen oder umbenennen: mv /tmp/111 /tmp/nicht-meer-da
JVerein neu starten
-> Fehlermeldung
Diese falsche Meldung erscheint nur, wenn auch der übergeordneten Ordner weg ist!
Im Code fehlt also eine weiter Abfrage file.getParentFile().exists() mit der passenden Fehlermeldung.
The text was updated successfully, but these errors were encountered:
Fehlerbericht gehört eigentlich zu Jameica 2.8.4, aber unter https://github.com/willuhn/jameica kann man keinen Issue erstellen.
Wenn der Ordner, in dem Jameica die Benutzerdaten sucht, nicht existiert, kommt eine irritierende und falsche Fehlermeldung: "Sie besitzen keinen Schreibzugriff in diesem Ordner.". Dies führt dazu, dass der Benutzer auch eine völlig falsche Fährte gesetzt wird.
Hier sollte die Meldung erscheinen "Der angegebene Ordner existiert nicht".
Reproduzieren:
/tmp/111/222
mv /tmp/111 /tmp/nicht-meer-da
Diese falsche Meldung erscheint nur, wenn auch der übergeordneten Ordner weg ist!
Im Code fehlt also eine weiter Abfrage
file.getParentFile().exists()
mit der passenden Fehlermeldung.The text was updated successfully, but these errors were encountered: