From owner-freebsd-java@FreeBSD.ORG Tue Jan 27 13:27:59 2004 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8289016A4CE for ; Tue, 27 Jan 2004 13:27:59 -0800 (PST) Received: from viefep19-int.chello.at (viefep19-int.chello.at [213.46.255.28]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0C3A643D58 for ; Tue, 27 Jan 2004 13:27:21 -0800 (PST) (envelope-from gabor.sebestyen@freemail.hu) Received: from [10.0.0.195] (really [213.222.152.177]) by viefep19-int.chello.at (InterMail vM.6.00.05.02 201-2115-109-103-20031105) with ESMTP id <20040127212636.GIT2881.viefep19-int.chello.at@[10.0.0.195]> for ; Tue, 27 Jan 2004 22:26:37 +0100 Mime-Version: 1.0 (Apple Message framework v612) To: freebsd-java@freebsd.org Message-Id: <7C4D62A6-510F-11D8-8456-0003936A8632@freemail.hu> Content-Type: multipart/mixed; boundary=Apple-Mail-4-294831808 From: =?ISO-8859-1?Q?Sebesty=E9n_G=E1bor?= Date: Tue, 27 Jan 2004 22:26:35 +0100 X-Mailer: Apple Mail (2.612) X-Content-Filtered-By: Mailman/MimeDel 2.1.1 Subject: Bug: loading preferences X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jan 2004 21:27:59 -0000 --Apple-Mail-4-294831808 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Hi, There is a problem reading xml based preferences. I use the built-in java.util.prefs Preferences classes and it works well on Windows, Mac, etc. This problem occurs only on FreeBSD 4.8 The error message is: WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ overall/prefs.xml Jan 27, 2004 9:51:31 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ morning/prefs.xml Jan 27, 2004 9:52:53 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ night/prefs.xml Jan 27, 2004 9:52:53 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ day/prefs.xml Jan 27, 2004 9:52:53 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ special/prefs.xml Jan 27, 2004 9:52:53 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ overall/prefs.xml Jan 27, 2004 9:52:53 PM java.util.prefs.FileSystemPreferences$8 run WARNING: Invalid preferences format in /home/cajos/.java/.userPrefs/com/meditech/EasyABPM/intervalDefaults/ morning/prefs.xml I tried to track the source of this problem in the Java source and I suspect it's in FileSystemPreferences.java:558-562 lines. Please check it. I attached a prefs.xml and a rescued (by Java itself!) IncorrectFormatPrefs.xml. Both are saved by Java system. The only difference between them is an "enabled" key with a boolean value "true". FREEBSD VERSION: -bash-2.05b$ uname -a FreeBSD core0.monarakh.hu 4.8-RELEASE FreeBSD 4.8-RELEASE #0: Tue Oct 21 14:18:08 CEST 2003 cajos@core0.monarakh.hu:/usr/src/sys/compile/CORE0 i386 JAVA VERSION: -bash-2.05b$ java -version java version "1.4.2-p5" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2-p5-root_07_jan_2004_07_52) Java HotSpot(TM) Client VM (build 1.4.2-p5-root_07_jan_2004_07_52, mixed mode) Best regards, Gabor --Apple-Mail-4-294831808--