Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Falsche und irritierende Fehlermeldung wenn Ordner nicht existiert #54

Open
htgoebel opened this issue Dec 10, 2019 · 0 comments
Open

Comments

@htgoebel
Copy link

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:

  • 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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant