Erkennen zugrunde liegende Ursache für java.io.FileNotFoundException

FileNotFoundException geworfen wird, auf allen möglichen Anlässen - nicht unbedingt nur, wenn der Dateiname ungültig ist, aber auch, wenn e. g. Berechtigungen nicht erlauben, eine Datei zu erstellen oder zu Lesen:

java.io.FileNotFoundException: \\server\share\directory\test.csv (Anmeldung fehlgeschlagen: unbekannter Benutzername oder falsches Kennwort)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
    at java.io.FileWriter.<init>(FileWriter.java:73)

Das obige Beispiel zeigt eine Deutsche Windows beschweren, Ungültiger Benutzername oder ungültiges Kennwort.

Gibt es eine Möglichkeit kurze Analyse der Ausnahmen-Nachricht, um ein wenig feinere Informationen auf warum genau die Ausnahme aufgetreten ist? Problem bei message-parsing ist, dass an verschiedenen Schauplätzen der Nachrichten ist unterschiedlich.

InformationsquelleAutor Daniel Schneller | 2009-11-02

Schreibe einen Kommentar