Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4406621

Demo(Java2D,SwingSet2...) throws exception on windos2000 ja with merlin b48

XMLWordPrintable

    • beta
    • x86
    • windows_2000
    • Verified

      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]

            kkladkosunw Konstantin Kladko (Inactive)
            rsuzukisunw Rieko Suzuki (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: