Sperrdatei existiert noch.

23 views
Skip to first unread message

Peter Oertel

unread,
Dec 8, 2024, 8:13:25 AM12/8/24
to JPhotoTagger Benutzer
Kürzlich ist meine interne Festplatte D: verstorben, was ich ursprünglich nicht besonders dramatisch fand, weil meine Arbeitsdateien auf einem NAS liegen. Inkl. der Bidler und der dazugehörenden xmp-Dateien. Kein Problem, kann man wieder einlesen.
Nur behauptet JPhotoTagger, es existiere auf D: eine Sperrdatei - und die kann es mangels Laufwerk D: nicht löschen. In der Folge bricht JPhotoTagger den Start ab.:
Application can't be locked
java.lang.RuntimeException: Application can't be locked
at org.jphototagger.program.app.AppInit.lock(AppInit.java:95)
at org.jphototagger.program.app.AppInit.init(AppInit.java:53)
at org.jphototagger.program.app.AppInit.init(AppInit.java:45)
at org.jphototagger.program.Main.main(Main.java:22)

Wie kann ich JPhotoTagger die Existenz einer Sperrdatei ausreden? Irgendwo wird das Flag gespeichert sein, ich komme aber nichtdrauf, wo. Vielen Dank für Tipps.

Elmar Baumann

unread,
Dec 8, 2024, 9:38:46 AM12/8/24
to jphototagg...@googlegroups.com, Peter Oertel
Am 08.12.24 um 14:13 schrieb Peter Oertel:
> Wie kann ich JPhotoTagger die Existenz einer Sperrdatei ausreden?
> Irgendwo wird das Flag gespeichert sein, ich komme aber nichtdrauf, wo.

Hallo,

das geschilderte Problem gibt es, wenn JPhotoTagger "überredet" wird,
die Datenbank abweichend vom Standard zu speichern. Die Sperrdatei wird
relativ zur Datenbank geschrieben. Ist ein nicht existierender Pfad zu
der Datenbank gesetzt, kommt es zum beschriebenen Verhalten. Ein
abweichender Datenbankpfad wird in der Datei "Settings.properties"
definiert über den Eintrag "UserSettings.DatabaseDirectoryName". Die
"Settings.properties" ist - falls nicht anders definiert über einen
Startparameter - im Ordner
%USERPROFILE%\.de.elmar_baumann\ImageMetaDataViewer".

Diese öffnen und dafür sorgen, dass "UserSettings.DatabaseDirectoryName"
auf ein existierendes und beschreibbares Verzeichnis verweist. Dieser
Eintrag kann auch gelöscht werden. Die Datenbank sollte auf einer
lokalen SSD gespeichert sein, da Datenbanken auf Festplatten oder
Netzlaufwerken deutlich langsamer sind.

Grüße,
Elmar
--
http://www.elmar-baumann.de/fotografie/

Peter Oertel

unread,
Dec 9, 2024, 3:45:50 PM12/9/24
to JPhotoTagger Benutzer
Hallo Elmar
Very cool - und very fast: Herzlichen Dank, läuft wieder.
Reply all
Reply to author
Forward
0 new messages