2012-10-13 1 views
7

Ich habe unter Windows für die Mehrheit meines Programms ohne Probleme mit Einstellungen programmiert. Ich habe gerade Ubuntu 12.04 gebootet und meine Klassen in Eclipse geladen. Zur Laufzeit erhalte ich diese in der Konsole:Wie behebe ich eine "Prefs-Datei entfernt im Hintergrund /home/steven/.java/.userPrefs/prefs.xml" Fehler?

Oct 12, 2012 8:14:38 PM java.util.prefs.FileSystemPreferences$6 run 
WARNING: Prefs file removed in background /home/steven/.java/.userPrefs/prefs.xml 

Ich verstehe das etwas mit dem preferences System auf Ubuntu zu tun hat, sondern mehrere Google Suche ergab keine Lösungen. Könnte mir jemand helfen, wie ich einen solchen Fehler beheben kann?

+0

Einige ubuntu-Tools wie '' BleachBit' Ubuntu Tweak' usw., diese Datei löschen. Entfernen Sie diese Tools, und installieren Sie JVM neu. –

+0

Ich hätte es besser bei 'askubuntu.com' oder' unix.stackexchange.com' –

+0

Ich habe keine der aufgeführten aufgeführt. Ich werde die Ergebnisse erneut installieren und zurückmelden. Vielen Dank. – Frizinator

Antwort

1

Vielleicht sind Sie von diesem Fehler afected: https://bugs.openjdk.java.net/browse/JDK-8068373

(Prefs) FileSystemPreferences schreibt \ 0 zu XML-Speicher, Verlust verursacht aller Vorlieben

Wenn Sie prefs.put(key, "some string with \0 in it") nennen ...

Der XML-Writer schreibt glücklich die \0 in die Datei. Ich denke, es entgeht es, aber wie bereits erwähnt, ist dies sinnlos. Wenn Sie später versuchen, es wieder zu lesen, ist die XML-Datei ungültig, wenn Sie später versuchen. Sie erhalten eine Warnung auf die Protokolle über die Einstellungen Datei ist ungültig und alle Ihre Einstellungen werden gelöscht.

ZUSÄTZLICHE OS VERSION INFORMATION:

auf allen Tritt Varianten von Linux wir getestet haben. Problem ist auch reproduzierbar auf jeder Plattform, wenn Sie diese PreferencesFactory absichtlich verwenden.

Sie auch die folgende Ausgabe auf stderr erhalten:

Dec 29, 2014 9:19:19 AM java.util.prefs.FileSystemPreferences$6 run 
WARNING: Invalid preferences format in /Users/daniel/.java/.userPrefs/com/acme/testing/prefs.xml 
Dec 29, 2014 9:19:19 AM java.util.prefs.FileSystemPreferences$6 run 
WARNING: Prefs file removed in background /Users/daniel/.java/.userPrefs/com/acme/testing/prefs.xml 
+0

Ist das wirklich eine Antwort auf die Frage? oder ein einfacher Kommentar? – Trix

Verwandte Themen