Tested with Merlin b48 on Windows2000(Service Pack1) ja.
While reading the Demo's .jar file(Java2D, SwingSet2...etc) on win2000 ja,
following exception thrown;
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.util.prefs.WindowsPreferencesFactory.userRoot(../../../src/win32
/classes/java/util/prefs/WindowsPreferencesFactory.java:28)
at java.util.prefs.Preferences.userRoot(../../../src/share/classes/java/
util/prefs/Preferences.java:327)
at sun.awt.im.InputContext$1.run(InputContext.java:903)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.im.InputContext.initializeInputMethodSelectionKey(InputContex
t.java:900)
at sun.awt.im.InputContext.<init>(InputContext.java:109)
at sun.awt.im.InputMethodContext.<init>(InputMethodContext.java:73)
at java.awt.im.InputContext.getInstance(InputContext.java:77)
at java.awt.Window.getInputContext(Window.java:702)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.removeNotify(Component.java:5274)
at java.awt.Container.removeNotify(Container.java:1885)
at javax.swing.JComponent.removeNotify(JComponent.java:4044)
at java.awt.Container.removeNotify(Container.java:1880)
at javax.swing.JComponent.removeNotify(JComponent.java:4044)
at java.awt.Container.removeAll(Container.java:595)
at Java2Demo.main(Java2Demo.java:468)
Caused by: java.lang.NullPointerException
at java.util.prefs.WindowsPreferences.<init>(../../../src/win32/classes/
java/util/prefs/WindowsPreferences.java:436)
at java.util.prefs.WindowsPreferences.<clinit>(../../../src/win32/classe
s/java/util/prefs/WindowsPreferences.java:72)
... 21 more
java.lang.NoClassDefFoundError
at java.util.prefs.WindowsPreferences.openKey(../../../src/win32/classes
/java/util/prefs/WindowsPreferences.java:496)
at java.util.prefs.WindowsPreferences.openKey(../../../src/win32/classes
/java/util/prefs/WindowsPreferences.java:478)
at java.util.prefs.WindowsPreferences.childrenNamesSpi(../../../src/win3
2/classes/java/util/prefs/WindowsPreferences.java:726)
at java.util.prefs.AbstractPreferences.childrenNames(../../../src/share/
classes/java/util/prefs/AbstractPreferences.java:680)
at java.util.prefs.AbstractPreferences.getChild(../../../src/share/class
es/java/util/prefs/AbstractPreferences.java:1207)
at java.util.prefs.AbstractPreferences.nodeExists(../../../src/share/cla
sses/java/util/prefs/AbstractPreferences.java:862)
at java.util.prefs.AbstractPreferences.nodeExists(../../../src/share/cla
sses/java/util/prefs/AbstractPreferences.java:846)
at sun.awt.im.ExecutableInputMethodManager.readPreferredInputMethod(Inpu
tMethodManager.java:682)
at sun.awt.im.ExecutableInputMethodManager.getPreferredInputMethod(Input
MethodManager.java:634)
at sun.awt.im.ExecutableInputMethodManager.findInputMethod(InputMethodMa
nager.java:593)
at sun.awt.im.InputContext.selectInputMethod(InputContext.java:141)
at sun.awt.im.InputContext.<init>(InputContext.java:113)
at sun.awt.im.InputMethodContext.<init>(InputMethodContext.java:73)
at java.awt.im.InputContext.getInstance(InputContext.java:77)
at java.awt.Window.getInputContext(Window.java:702)
This problem is not seen in Solaris(sparc/x86), windowsNT, 98,ME, and RedHat linix.
To reproduce;
Run Java2Demo or SwingSet2 by the following command;
% java -jar Java2Demo.jar
or
% java -jar SwingSet2.jar
Result: While reading .jar file, exception thrown.
-----------------------------------------------------------------------
[java version]
java version "1.4.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b48)
Java HotSpot(TM) Client VM (build B48, mixed mode)
==========================================================================
I tested with Merlin b49 on windows2000(ja) Proffesional again.
This prblem is not reproduced with b49.
[rieko.suzuki@Japan 2001-01-29]
While reading the Demo's .jar file(Java2D, SwingSet2...etc) on win2000 ja,
following exception thrown;
Exception in thread "main" java.lang.ExceptionInInitializerError
at java.util.prefs.WindowsPreferencesFactory.userRoot(../../../src/win32
/classes/java/util/prefs/WindowsPreferencesFactory.java:28)
at java.util.prefs.Preferences.userRoot(../../../src/share/classes/java/
util/prefs/Preferences.java:327)
at sun.awt.im.InputContext$1.run(InputContext.java:903)
at java.security.AccessController.doPrivileged(Native Method)
at sun.awt.im.InputContext.initializeInputMethodSelectionKey(InputContex
t.java:900)
at sun.awt.im.InputContext.<init>(InputContext.java:109)
at sun.awt.im.InputMethodContext.<init>(InputMethodContext.java:73)
at java.awt.im.InputContext.getInstance(InputContext.java:77)
at java.awt.Window.getInputContext(Window.java:702)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.getInputContext(Component.java:4499)
at java.awt.Component.removeNotify(Component.java:5274)
at java.awt.Container.removeNotify(Container.java:1885)
at javax.swing.JComponent.removeNotify(JComponent.java:4044)
at java.awt.Container.removeNotify(Container.java:1880)
at javax.swing.JComponent.removeNotify(JComponent.java:4044)
at java.awt.Container.removeAll(Container.java:595)
at Java2Demo.main(Java2Demo.java:468)
Caused by: java.lang.NullPointerException
at java.util.prefs.WindowsPreferences.<init>(../../../src/win32/classes/
java/util/prefs/WindowsPreferences.java:436)
at java.util.prefs.WindowsPreferences.<clinit>(../../../src/win32/classe
s/java/util/prefs/WindowsPreferences.java:72)
... 21 more
java.lang.NoClassDefFoundError
at java.util.prefs.WindowsPreferences.openKey(../../../src/win32/classes
/java/util/prefs/WindowsPreferences.java:496)
at java.util.prefs.WindowsPreferences.openKey(../../../src/win32/classes
/java/util/prefs/WindowsPreferences.java:478)
at java.util.prefs.WindowsPreferences.childrenNamesSpi(../../../src/win3
2/classes/java/util/prefs/WindowsPreferences.java:726)
at java.util.prefs.AbstractPreferences.childrenNames(../../../src/share/
classes/java/util/prefs/AbstractPreferences.java:680)
at java.util.prefs.AbstractPreferences.getChild(../../../src/share/class
es/java/util/prefs/AbstractPreferences.java:1207)
at java.util.prefs.AbstractPreferences.nodeExists(../../../src/share/cla
sses/java/util/prefs/AbstractPreferences.java:862)
at java.util.prefs.AbstractPreferences.nodeExists(../../../src/share/cla
sses/java/util/prefs/AbstractPreferences.java:846)
at sun.awt.im.ExecutableInputMethodManager.readPreferredInputMethod(Inpu
tMethodManager.java:682)
at sun.awt.im.ExecutableInputMethodManager.getPreferredInputMethod(Input
MethodManager.java:634)
at sun.awt.im.ExecutableInputMethodManager.findInputMethod(InputMethodMa
nager.java:593)
at sun.awt.im.InputContext.selectInputMethod(InputContext.java:141)
at sun.awt.im.InputContext.<init>(InputContext.java:113)
at sun.awt.im.InputMethodContext.<init>(InputMethodContext.java:73)
at java.awt.im.InputContext.getInstance(InputContext.java:77)
at java.awt.Window.getInputContext(Window.java:702)
This problem is not seen in Solaris(sparc/x86), windowsNT, 98,ME, and RedHat linix.
To reproduce;
Run Java2Demo or SwingSet2 by the following command;
% java -jar Java2Demo.jar
or
% java -jar SwingSet2.jar
Result: While reading .jar file, exception thrown.
-----------------------------------------------------------------------
[java version]
java version "1.4.0-beta"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta-b48)
Java HotSpot(TM) Client VM (build B48, mixed mode)
==========================================================================
I tested with Merlin b49 on windows2000(ja) Proffesional again.
This prblem is not reproduced with b49.
[rieko.suzuki@Japan 2001-01-29]