2012-10-13 13 views
7

He estado programando en Windows para la mayoría de mi programa sin problemas con las preferencias. Acabo de arrancar Ubuntu 12.04 y cargué mis clases en Eclipse. En tiempo de ejecución, recibo esto en la consola:¿Cómo soluciono un error de "archivo de Prefs eliminado en el fondo /home/steven/.java/.userPrefs/prefs.xml"?

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 

entiendo que esto tiene algo que ver con el sistema preferences en Ubuntu pero varios Google búsquedas dado lugar a ninguna solución. ¿Alguien podría ayudarme en cómo puedo corregir ese error?

+0

Algunas herramientas ubuntu como '' BleachBit' Ubuntu Tweak' etc., eliminar este archivo. Quite esas herramientas y vuelva a instalar JVM. –

+0

Debería haberlo publicado en 'askubuntu.com' o' unix.stackexchange.com' –

+0

No tengo ninguno de los listados. Volveré a instalar e informaré los resultados. Gracias. – Frizinator

Respuesta

1

Quizás esté afectada en la este error: https://bugs.openjdk.java.net/browse/JDK-8068373

(Preferencias) FileSystemPreferences escribe \ 0 a almacenamiento XML, causando la pérdida de todas las preferencias

Si llama prefs.put(key, "some string with \0 in it") ...

El escritor XML felizmente escribe \0 en el archivo. Creo que se escapa , pero como ya se mencionó, esto no tiene sentido. Luego, más tarde, cuando intente volver a leerlo, el archivo XML no es válido. Aparece una advertencia en , y los registros sobre el archivo de preferencias no son válidos y todas sus preferencias se borran.

INFORMACIÓN ADICIONAL OS Versión:

se produce en todas las versiones de Linux que hemos probado. El problema también se puede reproducir en cualquier plataforma si usa deliberadamente esta PreferencesFactory.

También tendrá la siguiente salida en stderr:

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

¿Es esto realmente una respuesta a la pregunta? o un simple comentario? – Trix

Cuestiones relacionadas